Service record

molty.cash

https://api.molty.cash/
activeaisocial

USDC payment infrastructure for AI agents and humans. Send tips, hire people for tasks, and create/earn from gigs — all settled on-chain via x402 (Base, Solana, World Chain) and MPP (Tempo, Stellar, Monad).

Implementation fingerprint
unknown no confident attribution
Fingerprint evidence
No implementation-specific public signal observed.
First seen
Aug 25, 2026, 6:43 PM UTC
Last seen
Oct 9, 2026, 12:31 PM UTC
Origin
https://api.molty.cash
Tags
paymentsusdctipsgigstasksearnx402mpp

Payment surface

3 MPP endpoints

This count includes endpoints established by catalog, OpenAPI, or valid runtime 402 evidence. It does not count every URL the harmless scanner attempted.

JSON record →
POST
https://api.molty.cash/%7Busername%7D/a2a
Hire an X user with USDC (CPM campaign)
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
unknownchargeopenapiamount unknown USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
dynamic
Session · min
0.010000
Session · max
10.000000
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.molty.cash/:username/a2a
Tip or hire an X user with USDC
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalogamount unknown 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · dynamic
true
Session · amountHint
$0.01+
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
POST
https://api.molty.cash/a2a
Create pay-per-post gigs — fund tasks for humans to complete on X
Status: not probedTLS: not-testedRedirects: unknownChallenge: not observedLast probe: unknown time
tempochargecatalogamount unknown 0x20c000000000000000000000b9537d11c60e8b50
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · dynamic
true
Session · amountHint
$0.10 – $50.00
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.
unknownchargeopenapiamount unknown USD
Recipient
not observed
Chain
not observed
Unit type
not observed
Session · mode
dynamic
Session · min
0.010000
Session · max
10.000000
Economic exposure: unknown — the public observation does not contain enough session or authorization inputs to calculate it.

Probe coverage

132 harmless observations

These are bounded unauthenticated requests and scanner-policy stops. A response without MPP evidence remains a discovery result, not a security failure.

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 9, 2026, 12:31 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 9, 2026, 6:23 AM UTC

GET https://api.molty.cash/.well-known/api-catalog

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 9, 2026, 6:22 AM UTC

GET https://api.molty.cash/.well-known/api-catalog

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 9, 2026, 6:18 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 9, 2026, 12:37 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 8, 2026, 6:32 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 8, 2026, 12:30 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 8, 2026, 6:29 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 8, 2026, 12:31 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 7, 2026, 6:29 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 7, 2026, 12:28 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 7, 2026, 6:35 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 7, 2026, 12:40 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 6, 2026, 6:34 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 6, 2026, 12:34 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 6, 2026, 6:22 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 6, 2026, 12:28 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 5, 2026, 6:29 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 5, 2026, 12:27 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 5, 2026, 6:27 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 5, 2026, 12:30 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 4, 2026, 6:27 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 4, 2026, 12:29 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 4, 2026, 6:27 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 4, 2026, 12:30 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 3, 2026, 6:29 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 3, 2026, 12:32 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 3, 2026, 6:22 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 3, 2026, 12:34 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 2, 2026, 6:30 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 2, 2026, 12:45 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 2, 2026, 6:26 AM UTC

GET https://api.molty.cash/openapi.json

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 2, 2026, 12:39 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 2, 2026, 12:29 AM UTC

GET https://api.molty.cash/openapi.json

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 6:35 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 6:25 PM UTC

GET https://api.molty.cash/openapi.json

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 12:41 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 12:30 PM UTC

GET https://api.molty.cash/openapi.json

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 12:21 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 6:25 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Oct 1, 2026, 12:32 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 30, 2026, 6:27 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 30, 2026, 12:26 PM UTC

GET https://api.molty.cash/.well-known/api-catalog

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 30, 2026, 12:18 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 30, 2026, 6:28 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 30, 2026, 12:24 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 29, 2026, 6:25 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 29, 2026, 12:24 PM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 29, 2026, 6:23 AM UTC

GET https://api.molty.cash/

scanner stopped: dns-empty

Target has no public A or AAAA records

Sep 29, 2026, 12:26 AM UTC
Showing the latest 50 of 132 observations.

Evidence model

Security properties

Every result names its evidence state. Unknown and not tested never mean secure.

probe_safety

Observed

dns-empty: Target has no public A or AAAA records

Basis: scanner policy decision · Oct 9, 2026, 12:31 PM UTC

api_catalog_parse

Observed

No RFC 9727 API catalog was available at this URL (HTTP 404); prior advertised links were withdrawn

Basis: RFC 9727 discovery response · Sep 21, 2026, 12:18 PM UTC

authorization_delivery_settlement

Not tested

Requires paid or state-changing behavior outside scanner scope

Basis: Tempo Aug 24 research class · Prior art: https://github.com/wevm/mppx/pull/510#discussion_r3377899233 · Sep 21, 2026, 12:18 PM UTC

bounded_response

Tested — pass

162 bytes within scanner limit

Basis: harmless scanner · Sep 21, 2026, 12:18 PM UTC

challenge_parse

Unknown

No MPP Payment challenge observed

Basis: unauthenticated HTTP response · Sep 21, 2026, 12:18 PM UTC

channel_lifecycle_binding

Not tested

Channel and settlement lifecycle require credentials or payments

Basis: public economic-security prior art · Sep 21, 2026, 12:18 PM UTC

concurrency_single_winner

Not tested

Concurrency and paid state changes are prohibited

Basis: public economic-security prior art · Sep 21, 2026, 12:18 PM UTC

credential_replay

Not tested

Scanner never sends credentials or payments

Basis: methodology · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Sep 21, 2026, 12:18 PM UTC

economic_exposure_metadata

Unknown

No current Payment challenge exposes session or authorization inputs

Basis: observable challenge values only · Sep 21, 2026, 12:18 PM UTC

fee_payer_cosigner_binding

Not tested

Signature and fee-payer relationships are not observable unauthenticated

Basis: public economic-security prior art · Sep 21, 2026, 12:18 PM UTC

https_transport

Tested — pass

HTTPS fetch completed with platform certificate validation

Basis: platform TLS validation · Sep 21, 2026, 12:18 PM UTC

method_fallback_policy

Not tested

Scanner does not select, downgrade, or execute payment methods

Basis: public economic-security prior art · Sep 21, 2026, 12:18 PM UTC

price_debit_consistency

Not tested

Requires a completed paid interaction outside scanner scope

Basis: public economic-security prior art · Sep 21, 2026, 12:18 PM UTC

redirect_policy

Tested — pass

0 redirects; every hop passed URL and DNS validation

Basis: harmless scanner · Sep 21, 2026, 12:18 PM UTC

replay_idempotency_scope

Not tested

Scanner never replays signed credentials

Basis: public advisory and protocol prior art · Prior art: https://github.com/advisories/GHSA-fxc9-7j2w-vx54 · Sep 21, 2026, 12:18 PM UTC

ssrf_target_validation

Tested — pass

1 hop(s) resolved twice to stable public addresses

Basis: scanner URL, DNS and redirect policy · Sep 21, 2026, 12:18 PM UTC

openapi_parse

Tested — pass

2 payment offer(s) accepted

Basis: harmless discovery response · Sep 13, 2026, 12:23 AM UTC

History

Service changes

— security-property-changed

security:probe_safety: {"state":"observed","evidence":"cross-host-redirect: Cross-host redirect to https://molty.cash/ was recorded but not fo… → {"state":"observed","evidence":"dns-empty: Target has no public A or AAAA records","basis":"scanner policy decision"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create pay-per-post gigs — fund tasks for humans to complete on X → Create a CPM content campaign

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create a CPM content campaign → Create pay-per-post gigs — fund tasks for humans to complete on X

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create a CPM content campaign → Create pay-per-post gigs — fund tasks for humans to complete on X

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create pay-per-post gigs — fund tasks for humans to complete on X → Create a CPM content campaign

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:api_catalog_parse: {"state":"observed","evidence":"API catalog source returned HTTP 404; prior advertised links were withdrawn","basis":"R… → {"state":"observed","evidence":"No RFC 9727 API catalog was available at this URL (HTTP 404); prior advertised links we…

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:probe_safety: {"state":"observed","evidence":"Redirects to a different hostname are recorded as blocked, not followed","basis":"scann… → {"state":"observed","evidence":"cross-host-redirect: Cross-host redirect to https://molty.cash/ was recorded but not fo…

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:probe_safety: {"state":"tested-fail","evidence":"Redirects to a different hostname are recorded as blocked, not followed","basis":"sc… → {"state":"observed","evidence":"Redirects to a different hostname are recorded as blocked, not followed","basis":"scann…

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create pay-per-post gigs — fund tasks for humans to complete on X → Create a CPM content campaign

Evidence: clock-guarded source update

— endpoint-updated

description: Create a CPM content campaign → Create pay-per-post gigs — fund tasks for humans to complete on X

Evidence: clock-guarded source update

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— security-property-changed

security:api_catalog_parse: {"state":"tested-fail","evidence":"API catalog source returned HTTP 404; prior advertised links were withdrawn","basis"… → {"state":"observed","evidence":"API catalog source returned HTTP 404; prior advertised links were withdrawn","basis":"R…

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create a CPM content campaign → Create pay-per-post gigs — fund tasks for humans to complete on X

Evidence: clock-guarded source update

— endpoint-discovered

endpoint → created

Evidence: completed normalized source snapshot

— security-property-changed

security:bounded_response: {"state":"tested-pass","evidence":"162 bytes within scanner limit","basis":"harmless scanner"} → {"state":"tested-pass","evidence":"5323 bytes within scanner limit","basis":"harmless scanner"}

Evidence: Repeated harmless observation changed the modeled property

— endpoint-updated

description: Create pay-per-post gigs — fund tasks for humans to complete on X → Create a CPM content campaign

Evidence: clock-guarded source update

— endpoint-source-discovered

source:openapi → active

Evidence: https://api.molty.cash/openapi.json

— endpoint-source-discovered

source:openapi → active

Evidence: https://api.molty.cash/openapi.json

— payment-offer-discovered

offer → {"method":"unknown","intent":"charge","currency":"USD","chainId":null,"recipient":null,"amount":null,"decimals":null,"u…

Evidence: openapi payment metadata