{"name":"Weighmaster","status":"early results; 30-day reliability record in progress; on-ledger seals on testnet only","generated_at":"2026-10-31T08:30:01Z","monitor":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms.","agent_facts":{"services":25,"passed_real_paid_call":5,"passed_real_paid_call_sites":["api.vextorium.com","bruk-agent-api.fly.dev","cocoeatsai.com","feed.scalpstream.com","x402-doctor.fizzl.eu"],"paid_call_passed_but_grade_not_verified":["api.vextorium.com","bruk-agent-api.fly.dev","x402-doctor.fizzl.eu"],"why_those_are_not_verified":"Receiving wallet is under 30 days old. The paid call itself passed. Not verified is not a failed payment.","day_of_30":12,"record_completes_about":"2026-11-17","mpt_issuances_noticed":53,"mpt_start_ledger":107771959,"read_first":"https://x402-seal-proto.fly.dev/llms.txt","data":"https://x402-seal-proto.fly.dev/v0/results"},"reading_notes":["Count a real paid call from paid_delivery=pass and exact_charge=pass, not from the level name.","not_verified can mean the wallet is under 30 days even when the paid call passed.","A signed level_meaning that says wallet age is not checked on testnet is wrong for mainnet records. It was not edited, because that would break the signature.","observed text is the finding at tested_at, not a live age.","mpt_issuances is not a service grade. Issuer-written asset class is not a Weighmaster finding."],"mpt_issuances":{"class":"observed_since_start","not_all_issuances":true,"not_a_grade":true,"count":53,"start_ledger":107771959,"last_ledger_read":108019511,"page":"/mpt-issuances"},"records":[{"site":"agent-commerce.emergedigital.com","service_name":null,"account":"rERHPAkbSH8bEHYJWKDERJJ9meDab8Zb1N","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:13Z","record_sha256":"27b40005b6130031b1957ec18b79afdab7a1d2e9782a93d50f8968acb4122126","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://agent-commerce.emergedigital.com/api/xrpl/utm-build","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:12Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:12Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rERHPAkbSH8bEHYJWKDERJJ9meDab8Zb1N"]},"tested_at":"2026-10-18T20:36:12Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2022-05-12T10:10:50Z (1620 days ago)","class":"derived","evidence":{"account":"rERHPAkbSH8bEHYJWKDERJJ9meDab8Zb1N","ledger_index":107746961},"tested_at":"2026-10-18T20:36:13Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; agent-commerce.emergedigital.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://agent-commerce.emergedigital.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:13Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request; priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:13Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:13Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:13Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:13Z"}],"reliability":{"site":"agent-commerce.emergedigital.com","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":284,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"agent-commerce.emergedigital.com","url":"https://agent-commerce.emergedigital.com/api/xrpl/utm-build","status":402,"ok":true,"ms":284},{"t":"2026-10-31T06:31:29Z","site":"agent-commerce.emergedigital.com","url":"https://agent-commerce.emergedigital.com/api/xrpl/utm-build","status":402,"ok":true,"ms":169},{"t":"2026-10-31T07:01:30Z","site":"agent-commerce.emergedigital.com","url":"https://agent-commerce.emergedigital.com/api/xrpl/utm-build","status":402,"ok":true,"ms":270},{"t":"2026-10-31T07:31:32Z","site":"agent-commerce.emergedigital.com","url":"https://agent-commerce.emergedigital.com/api/xrpl/utm-build","status":402,"ok":true,"ms":158},{"t":"2026-10-31T08:01:33Z","site":"agent-commerce.emergedigital.com","url":"https://agent-commerce.emergedigital.com/api/xrpl/utm-build","status":402,"ok":true,"ms":197}]}},{"site":"agentnomos.com","service_name":null,"account":"rhteihAJz1KsY6GpWPEc9Jo1W9qrqg1z1i","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:15Z","record_sha256":"5aabaab18419e5e02edcdef6c1b930ab8014ecde9acdc3e49373dff518b1cb33","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://agentnomos.com/xrpl-agentic-payments/api/x402/purchase-gate","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:14Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:14Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rhteihAJz1KsY6GpWPEc9Jo1W9qrqg1z1i"]},"tested_at":"2026-10-18T20:36:14Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-05-08T14:04:10Z (163 days ago)","class":"derived","evidence":{"account":"rhteihAJz1KsY6GpWPEc9Jo1W9qrqg1z1i","ledger_index":107746961},"tested_at":"2026-10-18T20:36:14Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; agentnomos.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://agentnomos.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:14Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:15Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:15Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:15Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:15Z"}],"reliability":{"site":"agentnomos.com","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":367,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"agentnomos.com","url":"https://agentnomos.com/xrpl-agentic-payments/api/x402/purchase-gate","status":402,"ok":true,"ms":387},{"t":"2026-10-31T06:31:29Z","site":"agentnomos.com","url":"https://agentnomos.com/xrpl-agentic-payments/api/x402/purchase-gate","status":402,"ok":true,"ms":346},{"t":"2026-10-31T07:01:30Z","site":"agentnomos.com","url":"https://agentnomos.com/xrpl-agentic-payments/api/x402/purchase-gate","status":402,"ok":true,"ms":396},{"t":"2026-10-31T07:31:32Z","site":"agentnomos.com","url":"https://agentnomos.com/xrpl-agentic-payments/api/x402/purchase-gate","status":402,"ok":true,"ms":374},{"t":"2026-10-31T08:01:33Z","site":"agentnomos.com","url":"https://agentnomos.com/xrpl-agentic-payments/api/x402/purchase-gate","status":402,"ok":true,"ms":447}]}},{"site":"api.agentic-swarm-marketplace.com","service_name":null,"account":"rHyLmYewCQABAx6MMRBBuYYUUYWve2E1Lf","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:16Z","record_sha256":"f291e19bd05710fa5107195105fda5e74035266b224ec558a15cc1d7317f2a8e","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.agentic-swarm-marketplace.com/t54/hello","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:15Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:15Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rHyLmYewCQABAx6MMRBBuYYUUYWve2E1Lf"]},"tested_at":"2026-10-18T20:36:15Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-04-02T20:50:40Z (198 days ago)","class":"derived","evidence":{"account":"rHyLmYewCQABAx6MMRBBuYYUUYWve2E1Lf","ledger_index":107746962},"tested_at":"2026-10-18T20:36:16Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"warn","observed":"wallet Domain field: agentic-swarm-marketplace.com; agentic-swarm-marketplace.com lists the wallet: no; api.agentic-swarm-marketplace.com lists the wallet: yes","class":"observed","evidence":{"domain_field":"agentic-swarm-marketplace.com","domain_toml":"https://agentic-swarm-marketplace.com/.well-known/xrp-ledger.toml","host_toml":"https://api.agentic-swarm-marketplace.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:16Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:16Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:16Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:16Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:16Z"}],"reliability":{"site":"api.agentic-swarm-marketplace.com","samples":612,"ok_samples":583,"availability_pct":95.26,"median_ms":309,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":48,"availability_pct":97.96},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-28","samples":48,"ok":38,"availability_pct":79.17},{"date":"2026-10-29","samples":48,"ok":31,"availability_pct":64.58},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.agentic-swarm-marketplace.com","url":"https://api.agentic-swarm-marketplace.com/t54/hello","status":402,"ok":true,"ms":247},{"t":"2026-10-31T06:31:29Z","site":"api.agentic-swarm-marketplace.com","url":"https://api.agentic-swarm-marketplace.com/t54/hello","status":402,"ok":true,"ms":224},{"t":"2026-10-31T07:01:30Z","site":"api.agentic-swarm-marketplace.com","url":"https://api.agentic-swarm-marketplace.com/t54/hello","status":402,"ok":true,"ms":255},{"t":"2026-10-31T07:31:32Z","site":"api.agentic-swarm-marketplace.com","url":"https://api.agentic-swarm-marketplace.com/t54/hello","status":402,"ok":true,"ms":252},{"t":"2026-10-31T08:01:33Z","site":"api.agentic-swarm-marketplace.com","url":"https://api.agentic-swarm-marketplace.com/t54/hello","status":402,"ok":true,"ms":228}]}},{"site":"api.cloudpayxagent.xyz","service_name":null,"account":"rsnHPZjBSastxz1BE38WqKBR3sgpATvreL","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:18Z","record_sha256":"87779b48110f575132ebf6e313661cd0e76a419c00023cc75a167ce7f106b793","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.cloudpayxagent.xyz/agent/v3/asset-analysis","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:17Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:17Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rsnHPZjBSastxz1BE38WqKBR3sgpATvreL"]},"tested_at":"2026-10-18T20:36:17Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2025-12-19T01:32:32Z (303 days ago)","class":"derived","evidence":{"account":"rsnHPZjBSastxz1BE38WqKBR3sgpATvreL","ledger_index":107746962},"tested_at":"2026-10-18T20:36:17Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; api.cloudpayxagent.xyz lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://api.cloudpayxagent.xyz/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:17Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:18Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:18Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:18Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:18Z"}],"reliability":{"site":"api.cloudpayxagent.xyz","samples":612,"ok_samples":562,"availability_pct":91.83,"median_ms":269,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":44,"availability_pct":93.62},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":47,"availability_pct":95.92},{"date":"2026-10-24","samples":48,"ok":42,"availability_pct":87.5},{"date":"2026-10-25","samples":47,"ok":41,"availability_pct":87.23},{"date":"2026-10-26","samples":48,"ok":28,"availability_pct":58.33},{"date":"2026-10-27","samples":48,"ok":43,"availability_pct":89.58},{"date":"2026-10-28","samples":48,"ok":40,"availability_pct":83.33},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.cloudpayxagent.xyz","url":"https://api.cloudpayxagent.xyz/agent/v3/asset-analysis","status":402,"ok":true,"ms":180},{"t":"2026-10-31T06:31:29Z","site":"api.cloudpayxagent.xyz","url":"https://api.cloudpayxagent.xyz/agent/v3/asset-analysis","status":402,"ok":true,"ms":169},{"t":"2026-10-31T07:01:30Z","site":"api.cloudpayxagent.xyz","url":"https://api.cloudpayxagent.xyz/agent/v3/asset-analysis","status":402,"ok":true,"ms":209},{"t":"2026-10-31T07:31:32Z","site":"api.cloudpayxagent.xyz","url":"https://api.cloudpayxagent.xyz/agent/v3/asset-analysis","status":402,"ok":true,"ms":176},{"t":"2026-10-31T08:01:33Z","site":"api.cloudpayxagent.xyz","url":"https://api.cloudpayxagent.xyz/agent/v3/asset-analysis","status":402,"ok":true,"ms":174}]}},{"site":"api.dnsofmoney.com","service_name":null,"account":"rawcpsYWnGTFQQGx19F7YguBXPXugA3ng7","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:19Z","record_sha256":"1fb2fd9f88e23e6e71f047bec5797be9f121739d29483c74c4432ec8b36916b9","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:18Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"fail","observed":"0 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:18Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rawcpsYWnGTFQQGx19F7YguBXPXugA3ng7"]},"tested_at":"2026-10-18T20:36:18Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-03-29T22:33:11Z (202 days ago)","class":"derived","evidence":{"account":"rawcpsYWnGTFQQGx19F7YguBXPXugA3ng7","ledger_index":107746963},"tested_at":"2026-10-18T20:36:19Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; api.dnsofmoney.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://api.dnsofmoney.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:19Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:19Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:19Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:19Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:19Z"}],"reliability":{"site":"api.dnsofmoney.com","samples":612,"ok_samples":611,"availability_pct":99.84,"median_ms":142,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.dnsofmoney.com","url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","status":402,"ok":true,"ms":156},{"t":"2026-10-31T06:31:29Z","site":"api.dnsofmoney.com","url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","status":402,"ok":true,"ms":108},{"t":"2026-10-31T07:01:30Z","site":"api.dnsofmoney.com","url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","status":402,"ok":true,"ms":136},{"t":"2026-10-31T07:31:32Z","site":"api.dnsofmoney.com","url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","status":402,"ok":true,"ms":137},{"t":"2026-10-31T08:01:33Z","site":"api.dnsofmoney.com","url":"https://api.dnsofmoney.com/api/v1/x402/pay/dnsofmoney?currency=XRP","status":402,"ok":true,"ms":204}]}},{"site":"api.helpmyagent.com","service_name":null,"account":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-19T13:54:07Z","record_sha256":"a42bf4c3f95617b03ff363d598120c05fa86a4dffc439b59b8650397aa2097b1","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.helpmyagent.com/v1/iban/validate","status":402,"method":"POST","error":null}]},"tested_at":"2026-10-19T13:54:04Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-19T13:54:04Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy"]},"tested_at":"2026-10-19T13:54:04Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-09-06T16:32:20Z (42 days ago)","class":"derived","evidence":{"account":"rUXKCZetEbwQc1i5vkJL6SNXYK3hG7Fezy","ledger_index":107763107},"tested_at":"2026-10-19T13:54:05Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; api.helpmyagent.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://api.helpmyagent.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-19T13:54:05Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"the 402 header offers RLUSD on the XRP Ledger, but the 402 body carries no payment terms; the reference XRPL client (x402-xrpl) reads the body, so it could not pay. No money moved","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:07Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no payment was made","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:07Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no payment was made","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:07Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:07Z"}],"reliability":{"site":"api.helpmyagent.com","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":532,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.helpmyagent.com","url":"https://api.helpmyagent.com/v1/iban/validate","status":402,"ok":true,"ms":521},{"t":"2026-10-31T06:31:29Z","site":"api.helpmyagent.com","url":"https://api.helpmyagent.com/v1/iban/validate","status":402,"ok":true,"ms":508},{"t":"2026-10-31T07:01:30Z","site":"api.helpmyagent.com","url":"https://api.helpmyagent.com/v1/iban/validate","status":402,"ok":true,"ms":444},{"t":"2026-10-31T07:31:32Z","site":"api.helpmyagent.com","url":"https://api.helpmyagent.com/v1/iban/validate","status":402,"ok":true,"ms":418},{"t":"2026-10-31T08:01:33Z","site":"api.helpmyagent.com","url":"https://api.helpmyagent.com/v1/iban/validate","status":402,"ok":true,"ms":415}]}},{"site":"api.printmoneylab.com","service_name":null,"account":"raKj7ZGoPy1fWw1vfynuJhyHirpcmUMBhP","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:24Z","record_sha256":"08b11d27f1ce5490e4499da51801805216a25d52aa748ce4a0b9f9e57e3d481c","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.printmoneylab.com/api/v1/xrpl/fx-rate","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:23Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:23Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["raKj7ZGoPy1fWw1vfynuJhyHirpcmUMBhP"]},"tested_at":"2026-10-18T20:36:23Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-07-27T06:20:52Z (83 days ago)","class":"derived","evidence":{"account":"raKj7ZGoPy1fWw1vfynuJhyHirpcmUMBhP","ledger_index":107746964},"tested_at":"2026-10-18T20:36:24Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; api.printmoneylab.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://api.printmoneylab.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:24Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:24Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:24Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:24Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:24Z"}],"reliability":{"site":"api.printmoneylab.com","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":507,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.printmoneylab.com","url":"https://api.printmoneylab.com/api/v1/xrpl/fx-rate","status":402,"ok":true,"ms":306},{"t":"2026-10-31T06:31:29Z","site":"api.printmoneylab.com","url":"https://api.printmoneylab.com/api/v1/xrpl/fx-rate","status":402,"ok":true,"ms":430},{"t":"2026-10-31T07:01:30Z","site":"api.printmoneylab.com","url":"https://api.printmoneylab.com/api/v1/xrpl/fx-rate","status":402,"ok":true,"ms":473},{"t":"2026-10-31T07:31:32Z","site":"api.printmoneylab.com","url":"https://api.printmoneylab.com/api/v1/xrpl/fx-rate","status":402,"ok":true,"ms":429},{"t":"2026-10-31T08:01:33Z","site":"api.printmoneylab.com","url":"https://api.printmoneylab.com/api/v1/xrpl/fx-rate","status":402,"ok":true,"ms":472}]}},{"site":"api.vextorium.com","service_name":null,"account":"rEac5rTEr7y81iEyrMTrHCRbnktSE2pNCp","level":"not_verified","level_meaning":"One or more core checks failed or could not be run.","issued_at":"2026-10-18T21:05:48Z","record_sha256":"d96c811c4b3f84cd43503b7c00730091b3a0b55b0a844532b2fdd485c9458d0b","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.vextorium.com/v1/agent-readiness","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T21:05:38Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T21:05:38Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rEac5rTEr7y81iEyrMTrHCRbnktSE2pNCp"]},"tested_at":"2026-10-18T21:05:38Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"warn","observed":"wallet exists, first transaction 2026-10-11T12:44:31Z (7 days ago)","class":"derived","evidence":{"account":"rEac5rTEr7y81iEyrMTrHCRbnktSE2pNCp","ledger_index":107747405},"tested_at":"2026-10-18T21:05:39Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; api.vextorium.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://api.vextorium.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T21:05:39Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"pass","observed":"HTTP 200, 1488 bytes returned after paying","class":"observed","evidence":{"tx":"01C55E24CFC46A482DD172A9D537162BA0E798FC6EC32E06A808DFB32E84F2F8","resource":"https://api.vextorium.com/v1/agent-readiness","input":{"url":"https://vextorium.com"}},"tested_at":"2026-10-18T21:05:48Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"pass","observed":"advertised 4620 drops; payment transaction delivered 4620 drops to rEac5rTEr7y81iEyrMTrHCRbnktSE2pNCp","class":"derived","evidence":{"tx":"01C55E24CFC46A482DD172A9D537162BA0E798FC6EC32E06A808DFB32E84F2F8"},"tested_at":"2026-10-18T21:05:48Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"Weighmaster doesn't know this service's input rules well enough to send a deliberately invalid request","class":"observed","evidence":{},"tested_at":"2026-10-18T21:05:48Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T21:05:48Z"}],"reliability":{"site":"api.vextorium.com","samples":622,"ok_samples":589,"availability_pct":94.69,"median_ms":475,"first_sample":"2026-10-18T14:43:10Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.72,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":26,"ok":26,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":40,"availability_pct":85.11},{"date":"2026-10-26","samples":48,"ok":39,"availability_pct":81.25},{"date":"2026-10-27","samples":48,"ok":31,"availability_pct":64.58},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.vextorium.com","url":"https://api.vextorium.com/v1/agent-readiness","status":402,"ok":true,"ms":457},{"t":"2026-10-31T06:31:29Z","site":"api.vextorium.com","url":"https://api.vextorium.com/v1/agent-readiness","status":402,"ok":true,"ms":413},{"t":"2026-10-31T07:01:30Z","site":"api.vextorium.com","url":"https://api.vextorium.com/v1/agent-readiness","status":402,"ok":true,"ms":461},{"t":"2026-10-31T07:31:32Z","site":"api.vextorium.com","url":"https://api.vextorium.com/v1/agent-readiness","status":402,"ok":true,"ms":441},{"t":"2026-10-31T08:01:33Z","site":"api.vextorium.com","url":"https://api.vextorium.com/v1/agent-readiness","status":402,"ok":true,"ms":443}]}},{"site":"api.x402lab.dev","service_name":null,"account":"rPzwqkF8BC6uJWAVosexHqf3cpu7Vuuy7g","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:27Z","record_sha256":"05698aa0586e6512beeb5a941f14f196dbb5a953ad7a3523b2e5eb21806ec39b","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://api.x402lab.dev/v1/pool/snapshot","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:25Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:25Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rPzwqkF8BC6uJWAVosexHqf3cpu7Vuuy7g"]},"tested_at":"2026-10-18T20:36:25Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-07-25T15:09:50Z (85 days ago)","class":"derived","evidence":{"account":"rPzwqkF8BC6uJWAVosexHqf3cpu7Vuuy7g","ledger_index":107746965},"tested_at":"2026-10-18T20:36:26Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; api.x402lab.dev lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://api.x402lab.dev/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:26Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request; priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:27Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:27Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:27Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:27Z"}],"reliability":{"site":"api.x402lab.dev","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":838,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"api.x402lab.dev","url":"https://api.x402lab.dev/v1/pool/snapshot","status":402,"ok":true,"ms":763},{"t":"2026-10-31T06:31:29Z","site":"api.x402lab.dev","url":"https://api.x402lab.dev/v1/pool/snapshot","status":402,"ok":true,"ms":768},{"t":"2026-10-31T07:01:30Z","site":"api.x402lab.dev","url":"https://api.x402lab.dev/v1/pool/snapshot","status":402,"ok":true,"ms":724},{"t":"2026-10-31T07:31:32Z","site":"api.x402lab.dev","url":"https://api.x402lab.dev/v1/pool/snapshot","status":402,"ok":true,"ms":755},{"t":"2026-10-31T08:01:33Z","site":"api.x402lab.dev","url":"https://api.x402lab.dev/v1/pool/snapshot","status":402,"ok":true,"ms":867}]}},{"site":"bruk-agent-api.fly.dev","service_name":"Brük","account":"r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4","level":"not_verified","level_meaning":"One or more core checks failed or could not be run.","issued_at":"2026-10-18T20:47:05Z","record_sha256":"4c2a2be03c082fa36ea0e0e42dfe81a66cedd4e9e7342afaa4a2666aa810ffbd","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"8 of 8 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://bruk-agent-api.fly.dev/v1/pulse","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/payment-check","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/issuer-check","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/large-payments","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/send-check","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/receipt-card","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/ledger-moment","status":402,"method":"GET","error":null},{"url":"https://bruk-agent-api.fly.dev/v1/payment-watch","status":402,"method":"POST","error":null}]},"tested_at":"2026-10-18T20:46:55Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"8 of 8 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:46:55Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4"]},"tested_at":"2026-10-18T20:46:55Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"warn","observed":"wallet exists, first transaction 2026-10-18T01:13:21Z (0 days ago)","class":"derived","evidence":{"account":"r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4","ledger_index":107747124},"tested_at":"2026-10-18T20:46:55Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"pass","observed":"wallet Domain field: brukledger.com; brukledger.com lists the wallet: yes; bruk-agent-api.fly.dev lists the wallet: yes","class":"observed","evidence":{"domain_field":"brukledger.com","domain_toml":"https://brukledger.com/.well-known/xrp-ledger.toml","host_toml":"https://bruk-agent-api.fly.dev/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:46:55Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"pass","observed":"HTTP 200, 1384 bytes returned after paying","class":"observed","evidence":{"tx":"45678E820D1972950FDB1FAB101820D645BC00AD3EDA3593030C6193683B3B30","resource":"https://bruk-agent-api.fly.dev/v1/pulse","input":{}},"tested_at":"2026-10-18T20:47:03Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"pass","observed":"advertised 800 drops; payment transaction delivered 800 drops to r36sbDCAsaCj44ZUXWY2jjGE1jBpsCoRQ4","class":"derived","evidence":{"tx":"45678E820D1972950FDB1FAB101820D645BC00AD3EDA3593030C6193683B3B30"},"tested_at":"2026-10-18T20:47:03Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"pass","observed":"sent invalid input with payment: HTTP 400, payment settled: no","class":"derived","evidence":{"resource":"https://bruk-agent-api.fly.dev/v1/send-check","bad_input":{"destination":"not-an-address"},"tx":null},"tested_at":"2026-10-18T20:47:05Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:47:05Z"}],"reliability":{"site":"bruk-agent-api.fly.dev","samples":622,"ok_samples":613,"availability_pct":98.55,"median_ms":446,"first_sample":"2026-10-18T14:43:10Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.72,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":26,"ok":26,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":50,"availability_pct":98.04},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":46,"availability_pct":97.87},{"date":"2026-10-22","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":45,"availability_pct":93.75},{"date":"2026-10-27","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":46,"availability_pct":95.83},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"bruk-agent-api.fly.dev","url":"https://bruk-agent-api.fly.dev/v1/pulse","status":402,"ok":true,"ms":432},{"t":"2026-10-31T06:31:29Z","site":"bruk-agent-api.fly.dev","url":"https://bruk-agent-api.fly.dev/v1/pulse","status":402,"ok":true,"ms":475},{"t":"2026-10-31T07:01:30Z","site":"bruk-agent-api.fly.dev","url":"https://bruk-agent-api.fly.dev/v1/pulse","status":402,"ok":true,"ms":457},{"t":"2026-10-31T07:31:32Z","site":"bruk-agent-api.fly.dev","url":"https://bruk-agent-api.fly.dev/v1/pulse","status":402,"ok":true,"ms":501},{"t":"2026-10-31T08:01:33Z","site":"bruk-agent-api.fly.dev","url":"https://bruk-agent-api.fly.dev/v1/pulse","status":402,"ok":true,"ms":450}]}},{"site":"cocoeatsai.com","service_name":null,"account":"rJyvqmdsqvpzayX9Y2mKr6LKkAME5TjcrY","level":"paid_call_verified","level_meaning":"Weighmaster paid a real call with the service's published input: it delivered and charged exactly the advertised price. Charging for a rejected request was not tested.","issued_at":"2026-10-18T20:47:16Z","record_sha256":"a454b276b0ca79aa252a37e9b538a83c0aeb547b43bbd537498ad406cf0476b3","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://cocoeatsai.com/area4/agent/tools/json-format","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:47:05Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:47:05Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rJyvqmdsqvpzayX9Y2mKr6LKkAME5TjcrY"]},"tested_at":"2026-10-18T20:47:05Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-09-05T03:13:51Z (43 days ago)","class":"derived","evidence":{"account":"rJyvqmdsqvpzayX9Y2mKr6LKkAME5TjcrY","ledger_index":107747127},"tested_at":"2026-10-18T20:47:06Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; cocoeatsai.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://cocoeatsai.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:47:06Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"pass","observed":"HTTP 200, 84 bytes returned after paying","class":"observed","evidence":{"tx":"D89EA137736110227F3B2E2C95ED89E2BA14C7628D18D76069F8B277D8DA7E42","resource":"https://cocoeatsai.com/area4/agent/tools/json-format","input":{"data":"[{\"name\":\"example\",\"value\":1}]"}},"tested_at":"2026-10-18T20:47:16Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"pass","observed":"advertised 100 drops; payment transaction delivered 100 drops to rJyvqmdsqvpzayX9Y2mKr6LKkAME5TjcrY","class":"derived","evidence":{"tx":"D89EA137736110227F3B2E2C95ED89E2BA14C7628D18D76069F8B277D8DA7E42"},"tested_at":"2026-10-18T20:47:16Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"Weighmaster doesn't know this service's input rules well enough to send a deliberately invalid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:47:16Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:47:16Z"}],"reliability":{"site":"cocoeatsai.com","samples":612,"ok_samples":610,"availability_pct":99.67,"median_ms":498,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":50,"availability_pct":98.04},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"cocoeatsai.com","url":"https://cocoeatsai.com/area4/agent/tools/json-format","status":402,"ok":true,"ms":478},{"t":"2026-10-31T06:31:29Z","site":"cocoeatsai.com","url":"https://cocoeatsai.com/area4/agent/tools/json-format","status":402,"ok":true,"ms":340},{"t":"2026-10-31T07:01:30Z","site":"cocoeatsai.com","url":"https://cocoeatsai.com/area4/agent/tools/json-format","status":402,"ok":true,"ms":436},{"t":"2026-10-31T07:31:32Z","site":"cocoeatsai.com","url":"https://cocoeatsai.com/area4/agent/tools/json-format","status":402,"ok":true,"ms":271},{"t":"2026-10-31T08:01:33Z","site":"cocoeatsai.com","url":"https://cocoeatsai.com/area4/agent/tools/json-format","status":402,"ok":true,"ms":433}]}},{"site":"db-expert-x402.onrender.com","service_name":null,"account":"rLNmmcNEizWaygypRVTKaWoZG6RrqfsJpi","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:40Z","record_sha256":"8a340ff4a7f5934ef79e380e1fcc67cc7395d9b45f8b5cc4258e624db711c734","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://db-expert-x402.onrender.com/search","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:39Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:39Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rLNmmcNEizWaygypRVTKaWoZG6RrqfsJpi"]},"tested_at":"2026-10-18T20:36:39Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2022-03-09T16:29:41Z (1684 days ago)","class":"derived","evidence":{"account":"rLNmmcNEizWaygypRVTKaWoZG6RrqfsJpi","ledger_index":107746968},"tested_at":"2026-10-18T20:36:39Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; db-expert-x402.onrender.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://db-expert-x402.onrender.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:39Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:40Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:40Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:40Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:40Z"}],"reliability":{"site":"db-expert-x402.onrender.com","samples":612,"ok_samples":535,"availability_pct":87.42,"median_ms":345,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":48,"availability_pct":94.12},{"date":"2026-10-20","samples":50,"ok":42,"availability_pct":84.0},{"date":"2026-10-21","samples":47,"ok":43,"availability_pct":91.49},{"date":"2026-10-22","samples":48,"ok":41,"availability_pct":85.42},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":41,"availability_pct":85.42},{"date":"2026-10-25","samples":47,"ok":26,"availability_pct":55.32},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":29,"availability_pct":60.42},{"date":"2026-10-31","samples":16,"ok":9,"availability_pct":56.25}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"db-expert-x402.onrender.com","url":"https://db-expert-x402.onrender.com/search","status":402,"ok":true,"ms":347},{"t":"2026-10-31T06:31:29Z","site":"db-expert-x402.onrender.com","url":"https://db-expert-x402.onrender.com/search","status":402,"ok":true,"ms":670},{"t":"2026-10-31T07:01:30Z","site":"db-expert-x402.onrender.com","url":"https://db-expert-x402.onrender.com/search","status":402,"ok":true,"ms":332},{"t":"2026-10-31T07:31:32Z","site":"db-expert-x402.onrender.com","url":"https://db-expert-x402.onrender.com/search","status":402,"ok":true,"ms":797},{"t":"2026-10-31T08:01:33Z","site":"db-expert-x402.onrender.com","url":"https://db-expert-x402.onrender.com/search","status":null,"ok":false,"error":"ReadTimeout","ms":30355}]}},{"site":"dreamwidget.com","service_name":null,"account":"rNtLRV3Fsr7Nvj3y9Rp5DkNvT3KvRmDkvQ","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:41Z","record_sha256":"b374a81fc34eb8a421bca9243484f92106399ef58eeac0d938ecb2a1358c55cc","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://dreamwidget.com/api/v1/plan","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:40Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:40Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rNtLRV3Fsr7Nvj3y9Rp5DkNvT3KvRmDkvQ"]},"tested_at":"2026-10-18T20:36:40Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-09-13T20:27:31Z (35 days ago)","class":"derived","evidence":{"account":"rNtLRV3Fsr7Nvj3y9Rp5DkNvT3KvRmDkvQ","ledger_index":107746968},"tested_at":"2026-10-18T20:36:41Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; dreamwidget.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://dreamwidget.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:41Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"price 15889410 drops is above Weighmaster's 50000-drop per-call cap","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:41Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:41Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:41Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:41Z"}],"reliability":{"site":"dreamwidget.com","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":594,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"dreamwidget.com","url":"https://dreamwidget.com/api/v1/plan","status":402,"ok":true,"ms":511},{"t":"2026-10-31T06:31:29Z","site":"dreamwidget.com","url":"https://dreamwidget.com/api/v1/plan","status":402,"ok":true,"ms":506},{"t":"2026-10-31T07:01:30Z","site":"dreamwidget.com","url":"https://dreamwidget.com/api/v1/plan","status":402,"ok":true,"ms":473},{"t":"2026-10-31T07:31:32Z","site":"dreamwidget.com","url":"https://dreamwidget.com/api/v1/plan","status":402,"ok":true,"ms":546},{"t":"2026-10-31T08:01:33Z","site":"dreamwidget.com","url":"https://dreamwidget.com/api/v1/plan","status":402,"ok":true,"ms":513}]}},{"site":"feed.scalpstream.com","service_name":null,"account":"rwV5T9Gnr5EBH9rJ2G4NABc4bun2XEkHaD","level":"paid_call_verified","level_meaning":"Weighmaster paid a real call with the service's published input: it delivered and charged exactly the advertised price. Charging for a rejected request was not tested.","issued_at":"2026-10-18T20:47:27Z","record_sha256":"77661ae9fed3b2c935d05b7bea66fc358f5697b5beff4d1d45b367be4181a7e5","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://feed.scalpstream.com/yields","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:47:16Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:47:16Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rwV5T9Gnr5EBH9rJ2G4NABc4bun2XEkHaD"]},"tested_at":"2026-10-18T20:47:16Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2024-10-21T17:26:11Z (727 days ago)","class":"derived","evidence":{"account":"rwV5T9Gnr5EBH9rJ2G4NABc4bun2XEkHaD","ledger_index":107747130},"tested_at":"2026-10-18T20:47:17Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; feed.scalpstream.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://feed.scalpstream.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:47:17Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"pass","observed":"HTTP 200, 4166 bytes returned after paying","class":"observed","evidence":{"tx":"930203ECAFCC71D0E447C2D7755C44C98FB2E39246EA0C2C1B5B24E305844E81","resource":"https://feed.scalpstream.com/yields","input":{}},"tested_at":"2026-10-18T20:47:27Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"pass","observed":"advertised 7950 drops; payment transaction delivered 7950 drops to rwV5T9Gnr5EBH9rJ2G4NABc4bun2XEkHaD","class":"derived","evidence":{"tx":"930203ECAFCC71D0E447C2D7755C44C98FB2E39246EA0C2C1B5B24E305844E81"},"tested_at":"2026-10-18T20:47:27Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"Weighmaster doesn't know this service's input rules well enough to send a deliberately invalid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:47:27Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:47:27Z"}],"reliability":{"site":"feed.scalpstream.com","samples":612,"ok_samples":204,"availability_pct":33.33,"median_ms":357,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":50,"availability_pct":98.04},{"date":"2026-10-20","samples":50,"ok":49,"availability_pct":98.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":42,"availability_pct":87.5},{"date":"2026-10-23","samples":49,"ok":0,"availability_pct":0.0},{"date":"2026-10-24","samples":48,"ok":0,"availability_pct":0.0},{"date":"2026-10-25","samples":47,"ok":0,"availability_pct":0.0},{"date":"2026-10-26","samples":48,"ok":0,"availability_pct":0.0},{"date":"2026-10-27","samples":48,"ok":0,"availability_pct":0.0},{"date":"2026-10-28","samples":48,"ok":0,"availability_pct":0.0},{"date":"2026-10-29","samples":48,"ok":0,"availability_pct":0.0},{"date":"2026-10-30","samples":48,"ok":0,"availability_pct":0.0},{"date":"2026-10-31","samples":16,"ok":0,"availability_pct":0.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"feed.scalpstream.com","url":"https://feed.scalpstream.com/yields","status":410,"ok":false,"ms":369},{"t":"2026-10-31T06:31:29Z","site":"feed.scalpstream.com","url":"https://feed.scalpstream.com/yields","status":410,"ok":false,"ms":336},{"t":"2026-10-31T07:01:30Z","site":"feed.scalpstream.com","url":"https://feed.scalpstream.com/yields","status":410,"ok":false,"ms":337},{"t":"2026-10-31T07:31:32Z","site":"feed.scalpstream.com","url":"https://feed.scalpstream.com/yields","status":410,"ok":false,"ms":363},{"t":"2026-10-31T08:01:33Z","site":"feed.scalpstream.com","url":"https://feed.scalpstream.com/yields","status":410,"ok":false,"ms":355}]}},{"site":"macropulse.theaslangroupllc.com","service_name":null,"account":"rMnHeutYALco8RYFVcmuU4BCgSzBpPEh32","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T21:06:45Z","record_sha256":"9393eae5e477659c1c2b88181a0821e51875984865300b678e6b686056902675","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://macropulse.theaslangroupllc.com/api/market/is-open","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T21:06:18Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T21:06:18Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rMnHeutYALco8RYFVcmuU4BCgSzBpPEh32"]},"tested_at":"2026-10-18T21:06:18Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-07-24T21:29:20Z (85 days ago)","class":"derived","evidence":{"account":"rMnHeutYALco8RYFVcmuU4BCgSzBpPEh32","ledger_index":107747416},"tested_at":"2026-10-18T21:06:18Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; macropulse.theaslangroupllc.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://macropulse.theaslangroupllc.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T21:06:18Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"the 402 header offers XRP on the XRP Ledger, but the 402 body (x402 version 1) lists only base; the reference XRPL client (x402-xrpl) reads the body, so it could not pay. No money moved","class":"observed","evidence":{"resource":"https://macropulse.theaslangroupllc.com/api/market/is-open"},"tested_at":"2026-10-18T21:06:45Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no payment was made","class":"observed","evidence":{},"tested_at":"2026-10-18T21:06:45Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no payment was made","class":"observed","evidence":{},"tested_at":"2026-10-18T21:06:45Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T21:06:45Z"}],"reliability":{"site":"macropulse.theaslangroupllc.com","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":294,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"macropulse.theaslangroupllc.com","url":"https://macropulse.theaslangroupllc.com/api/market/is-open","status":402,"ok":true,"ms":320},{"t":"2026-10-31T06:31:29Z","site":"macropulse.theaslangroupllc.com","url":"https://macropulse.theaslangroupllc.com/api/market/is-open","status":402,"ok":true,"ms":289},{"t":"2026-10-31T07:01:30Z","site":"macropulse.theaslangroupllc.com","url":"https://macropulse.theaslangroupllc.com/api/market/is-open","status":402,"ok":true,"ms":298},{"t":"2026-10-31T07:31:32Z","site":"macropulse.theaslangroupllc.com","url":"https://macropulse.theaslangroupllc.com/api/market/is-open","status":402,"ok":true,"ms":991},{"t":"2026-10-31T08:01:33Z","site":"macropulse.theaslangroupllc.com","url":"https://macropulse.theaslangroupllc.com/api/market/is-open","status":402,"ok":true,"ms":351}]}},{"site":"mesh.heurist.xyz","service_name":null,"account":"rMPwy3Ntx56Nyc2fKGNm7VRWdmpHSB92Z7","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:52Z","record_sha256":"9a82a5dad58f23e2fe99e85c879dfa2845658cd34ff474b85eb8d4e125fd4d0f","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://mesh.heurist.xyz/x402/xrpl/agents/WanVideoGenAgent/get_video_status","status":402,"method":"POST","error":null}]},"tested_at":"2026-10-18T20:36:51Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:51Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rMPwy3Ntx56Nyc2fKGNm7VRWdmpHSB92Z7"]},"tested_at":"2026-10-18T20:36:51Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-02-21T23:56:50Z (238 days ago)","class":"derived","evidence":{"account":"rMPwy3Ntx56Nyc2fKGNm7VRWdmpHSB92Z7","ledger_index":107746971},"tested_at":"2026-10-18T20:36:51Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; mesh.heurist.xyz lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://mesh.heurist.xyz/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:51Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:52Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:52Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:52Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:52Z"}],"reliability":{"site":"mesh.heurist.xyz","samples":612,"ok_samples":609,"availability_pct":99.51,"median_ms":266,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":47,"availability_pct":94.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"mesh.heurist.xyz","url":"https://mesh.heurist.xyz/x402/xrpl/agents/WanVideoGenAgent/get_video_status","status":402,"ok":true,"ms":278},{"t":"2026-10-31T06:31:29Z","site":"mesh.heurist.xyz","url":"https://mesh.heurist.xyz/x402/xrpl/agents/WanVideoGenAgent/get_video_status","status":402,"ok":true,"ms":257},{"t":"2026-10-31T07:01:30Z","site":"mesh.heurist.xyz","url":"https://mesh.heurist.xyz/x402/xrpl/agents/WanVideoGenAgent/get_video_status","status":402,"ok":true,"ms":234},{"t":"2026-10-31T07:31:32Z","site":"mesh.heurist.xyz","url":"https://mesh.heurist.xyz/x402/xrpl/agents/WanVideoGenAgent/get_video_status","status":402,"ok":true,"ms":246},{"t":"2026-10-31T08:01:33Z","site":"mesh.heurist.xyz","url":"https://mesh.heurist.xyz/x402/xrpl/agents/WanVideoGenAgent/get_video_status","status":402,"ok":true,"ms":264}]}},{"site":"pay.edge-agents.ai","service_name":null,"account":"rKv7LTd19CUsKKirVzdZWK4HuFChHf4Hp7","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-19T13:54:13Z","record_sha256":"0d3d4665b1ba7b4708bdbc33f02f9cb9f7577fd6e30410614cf323164c407cf7","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://pay.edge-agents.ai/v1/services/ecb-total-assets","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-19T13:54:08Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-19T13:54:08Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rKv7LTd19CUsKKirVzdZWK4HuFChHf4Hp7"]},"tested_at":"2026-10-19T13:54:08Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-03-02T11:20:00Z (231 days ago)","class":"derived","evidence":{"account":"rKv7LTd19CUsKKirVzdZWK4HuFChHf4Hp7","ledger_index":107763108},"tested_at":"2026-10-19T13:54:09Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; pay.edge-agents.ai lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://pay.edge-agents.ai/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-19T13:54:09Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"the service declined Weighmaster's signed RLUSD payment (\"No matching payment requirements\"); no money moved","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:13Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no payment was made","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:13Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no payment was made","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:13Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-19T13:54:13Z"}],"reliability":{"site":"pay.edge-agents.ai","samples":612,"ok_samples":610,"availability_pct":99.67,"median_ms":610,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":46,"availability_pct":95.83},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"pay.edge-agents.ai","url":"https://pay.edge-agents.ai/v1/services/ecb-total-assets","status":402,"ok":true,"ms":590},{"t":"2026-10-31T06:31:29Z","site":"pay.edge-agents.ai","url":"https://pay.edge-agents.ai/v1/services/ecb-total-assets","status":402,"ok":true,"ms":616},{"t":"2026-10-31T07:01:30Z","site":"pay.edge-agents.ai","url":"https://pay.edge-agents.ai/v1/services/ecb-total-assets","status":402,"ok":true,"ms":408},{"t":"2026-10-31T07:31:32Z","site":"pay.edge-agents.ai","url":"https://pay.edge-agents.ai/v1/services/ecb-total-assets","status":402,"ok":true,"ms":679},{"t":"2026-10-31T08:01:33Z","site":"pay.edge-agents.ai","url":"https://pay.edge-agents.ai/v1/services/ecb-total-assets","status":402,"ok":true,"ms":775}]}},{"site":"router.heurist.xyz","service_name":null,"account":"rBi1QrVjwaNofisZAQnovoXdHkS73FG1tJ","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:08Z","record_sha256":"331a4483bb0018ececf7060191150711697fb410ae4bcaed275655fa4a44bc13","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://router.heurist.xyz/x402/xrpl/v1/chat/completions","status":402,"method":"POST","error":null}]},"tested_at":"2026-10-18T20:36:07Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:07Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rBi1QrVjwaNofisZAQnovoXdHkS73FG1tJ"]},"tested_at":"2026-10-18T20:36:07Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-07-17T22:04:22Z (92 days ago)","class":"derived","evidence":{"account":"rBi1QrVjwaNofisZAQnovoXdHkS73FG1tJ","ledger_index":107746960},"tested_at":"2026-10-18T20:36:07Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; router.heurist.xyz lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://router.heurist.xyz/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:08Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:08Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:08Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:08Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:08Z"}],"reliability":{"site":"router.heurist.xyz","samples":622,"ok_samples":609,"availability_pct":97.91,"median_ms":158,"first_sample":"2026-10-18T14:43:10Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.72,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":26,"ok":26,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":44,"availability_pct":93.62},{"date":"2026-10-22","samples":48,"ok":39,"availability_pct":81.25},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":47,"availability_pct":97.92},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"router.heurist.xyz","url":"https://router.heurist.xyz/x402/xrpl/v1/chat/completions","status":402,"ok":true,"ms":161},{"t":"2026-10-31T06:31:29Z","site":"router.heurist.xyz","url":"https://router.heurist.xyz/x402/xrpl/v1/chat/completions","status":402,"ok":true,"ms":222},{"t":"2026-10-31T07:01:30Z","site":"router.heurist.xyz","url":"https://router.heurist.xyz/x402/xrpl/v1/chat/completions","status":402,"ok":true,"ms":107},{"t":"2026-10-31T07:31:32Z","site":"router.heurist.xyz","url":"https://router.heurist.xyz/x402/xrpl/v1/chat/completions","status":402,"ok":true,"ms":233},{"t":"2026-10-31T08:01:33Z","site":"router.heurist.xyz","url":"https://router.heurist.xyz/x402/xrpl/v1/chat/completions","status":402,"ok":true,"ms":226}]}},{"site":"www.xrplhub.io","service_name":null,"account":"rs59g3amo5iT6T64Cg96XXMAWuw3WPQcLF","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:54Z","record_sha256":"77895a1231bc52cd0a8c60daf9a000e33c03352a0a5e3c1eae7235bb3ba6a902","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://www.xrplhub.io/api/x402/screen/ofac","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:54Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:54Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rs59g3amo5iT6T64Cg96XXMAWuw3WPQcLF"]},"tested_at":"2026-10-18T20:36:54Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-05-08T22:42:20Z (162 days ago)","class":"derived","evidence":{"account":"rs59g3amo5iT6T64Cg96XXMAWuw3WPQcLF","ledger_index":107746972},"tested_at":"2026-10-18T20:36:54Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"pass","observed":"wallet Domain field: www.xrplhub.io; www.xrplhub.io lists the wallet: yes","class":"observed","evidence":{"domain_field":"www.xrplhub.io","domain_toml":"https://www.xrplhub.io/.well-known/xrp-ledger.toml","host_toml":"https://www.xrplhub.io/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:54Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:54Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:54Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:54Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:54Z"}],"reliability":{"site":"www.xrplhub.io","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":351,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"www.xrplhub.io","url":"https://www.xrplhub.io/api/x402/screen/ofac","status":402,"ok":true,"ms":349},{"t":"2026-10-31T06:31:29Z","site":"www.xrplhub.io","url":"https://www.xrplhub.io/api/x402/screen/ofac","status":402,"ok":true,"ms":349},{"t":"2026-10-31T07:01:30Z","site":"www.xrplhub.io","url":"https://www.xrplhub.io/api/x402/screen/ofac","status":402,"ok":true,"ms":300},{"t":"2026-10-31T07:31:32Z","site":"www.xrplhub.io","url":"https://www.xrplhub.io/api/x402/screen/ofac","status":402,"ok":true,"ms":311},{"t":"2026-10-31T08:01:33Z","site":"www.xrplhub.io","url":"https://www.xrplhub.io/api/x402/screen/ofac","status":402,"ok":true,"ms":326}]}},{"site":"x402.asksurf.ai","service_name":null,"account":"ra9b6JX5aPVbdJhogDDddsRAcasWg7gzC3","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:36:57Z","record_sha256":"c45878093cd6d5770c08d7db761efc9bec583e999c22430e24749fcd969b212c","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://x402.asksurf.ai/x402/xrpl/data/v1/x/tweets","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:57Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:57Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["ra9b6JX5aPVbdJhogDDddsRAcasWg7gzC3"]},"tested_at":"2026-10-18T20:36:57Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-01-23T02:01:40Z (268 days ago)","class":"derived","evidence":{"account":"ra9b6JX5aPVbdJhogDDddsRAcasWg7gzC3","ledger_index":107746973},"tested_at":"2026-10-18T20:36:57Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; x402.asksurf.ai lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://x402.asksurf.ai/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:57Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:57Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:57Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:57Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:36:57Z"}],"reliability":{"site":"x402.asksurf.ai","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":485,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"x402.asksurf.ai","url":"https://x402.asksurf.ai/x402/xrpl/data/v1/x/tweets","status":402,"ok":true,"ms":501},{"t":"2026-10-31T06:31:29Z","site":"x402.asksurf.ai","url":"https://x402.asksurf.ai/x402/xrpl/data/v1/x/tweets","status":402,"ok":true,"ms":678},{"t":"2026-10-31T07:01:30Z","site":"x402.asksurf.ai","url":"https://x402.asksurf.ai/x402/xrpl/data/v1/x/tweets","status":402,"ok":true,"ms":373},{"t":"2026-10-31T07:31:32Z","site":"x402.asksurf.ai","url":"https://x402.asksurf.ai/x402/xrpl/data/v1/x/tweets","status":402,"ok":true,"ms":423},{"t":"2026-10-31T08:01:33Z","site":"x402.asksurf.ai","url":"https://x402.asksurf.ai/x402/xrpl/data/v1/x/tweets","status":402,"ok":true,"ms":455}]}},{"site":"x402.cryptobuddy.com.au","service_name":null,"account":"rpvQtAL2zoFV6BARKRWGRqzL2yDfNy6eH5","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:37:00Z","record_sha256":"2f18e814dff4d6068296622f7b2a86fe8627a718bf47a31a026bd16180f5866c","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://x402.cryptobuddy.com.au/crypto/australia/asset-mainnet?symbol=XRP","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:36:59Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:36:59Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rpvQtAL2zoFV6BARKRWGRqzL2yDfNy6eH5"]},"tested_at":"2026-10-18T20:36:59Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-09-03T10:48:41Z (45 days ago)","class":"derived","evidence":{"account":"rpvQtAL2zoFV6BARKRWGRqzL2yDfNy6eH5","ledger_index":107746973},"tested_at":"2026-10-18T20:36:59Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; x402.cryptobuddy.com.au lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://x402.cryptobuddy.com.au/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:36:59Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:00Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:00Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:00Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:00Z"}],"reliability":{"site":"x402.cryptobuddy.com.au","samples":612,"ok_samples":611,"availability_pct":99.84,"median_ms":1208,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":48,"availability_pct":97.96},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"x402.cryptobuddy.com.au","url":"https://x402.cryptobuddy.com.au/crypto/australia/asset-mainnet?symbol=XRP","status":402,"ok":true,"ms":1033},{"t":"2026-10-31T06:31:29Z","site":"x402.cryptobuddy.com.au","url":"https://x402.cryptobuddy.com.au/crypto/australia/asset-mainnet?symbol=XRP","status":402,"ok":true,"ms":972},{"t":"2026-10-31T07:01:30Z","site":"x402.cryptobuddy.com.au","url":"https://x402.cryptobuddy.com.au/crypto/australia/asset-mainnet?symbol=XRP","status":402,"ok":true,"ms":1167},{"t":"2026-10-31T07:31:32Z","site":"x402.cryptobuddy.com.au","url":"https://x402.cryptobuddy.com.au/crypto/australia/asset-mainnet?symbol=XRP","status":402,"ok":true,"ms":1192},{"t":"2026-10-31T08:01:33Z","site":"x402.cryptobuddy.com.au","url":"https://x402.cryptobuddy.com.au/crypto/australia/asset-mainnet?symbol=XRP","status":402,"ok":true,"ms":1110}]}},{"site":"x402-doctor.fizzl.eu","service_name":null,"account":"r9xmBsRr8Ao7jRgjjxreMiAwGiCK2FGwqw","level":"not_verified","level_meaning":"One or more core checks failed or could not be run.","issued_at":"2026-10-19T13:53:05Z","record_sha256":"35809b5ff4e6fd4a532c785d32143d6d6ac88d1a517054206e69b0d8ca79db62","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://x402-doctor.fizzl.eu/api/v1/preflight","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-19T13:52:45Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-19T13:52:45Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["r9xmBsRr8Ao7jRgjjxreMiAwGiCK2FGwqw"]},"tested_at":"2026-10-19T13:52:45Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"warn","observed":"wallet exists, first transaction 2026-10-06T21:30:40Z (12 days ago)","class":"derived","evidence":{"account":"r9xmBsRr8Ao7jRgjjxreMiAwGiCK2FGwqw","ledger_index":107763089},"tested_at":"2026-10-19T13:52:46Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; x402-doctor.fizzl.eu lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://x402-doctor.fizzl.eu/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-19T13:52:46Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"pass","observed":"HTTP 200, 3811 bytes returned after paying in RLUSD","class":"observed","evidence":{"tx":"9CFAF668FA1E13DEFFB29C08D7F723B71FEF3F7C7C8B0922A46FC3E90CB61CF3","resource":"https://x402-doctor.fizzl.eu/api/v1/preflight","input":{"url":"https://ichimoku-signal.fizzl.eu/signal/BTC-USDT","max_usd":"0.05"},"asset":"RLUSD"},"tested_at":"2026-10-19T13:53:05Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"pass","observed":"advertised 0.001 RLUSD; payment transaction delivered 0.001 RLUSD to r9xmBsRr8Ao7jRgjjxreMiAwGiCK2FGwqw","class":"derived","evidence":{"tx":"9CFAF668FA1E13DEFFB29C08D7F723B71FEF3F7C7C8B0922A46FC3E90CB61CF3"},"tested_at":"2026-10-19T13:53:05Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"Weighmaster doesn't know this service's input rules well enough to send a deliberately invalid request","class":"observed","evidence":{},"tested_at":"2026-10-19T13:53:05Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-19T13:53:05Z"}],"reliability":{"site":"x402-doctor.fizzl.eu","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":801,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"x402-doctor.fizzl.eu","url":"https://x402-doctor.fizzl.eu/api/v1/preflight","status":402,"ok":true,"ms":802},{"t":"2026-10-31T06:31:29Z","site":"x402-doctor.fizzl.eu","url":"https://x402-doctor.fizzl.eu/api/v1/preflight","status":402,"ok":true,"ms":635},{"t":"2026-10-31T07:01:30Z","site":"x402-doctor.fizzl.eu","url":"https://x402-doctor.fizzl.eu/api/v1/preflight","status":402,"ok":true,"ms":786},{"t":"2026-10-31T07:31:32Z","site":"x402-doctor.fizzl.eu","url":"https://x402-doctor.fizzl.eu/api/v1/preflight","status":402,"ok":true,"ms":821},{"t":"2026-10-31T08:01:33Z","site":"x402-doctor.fizzl.eu","url":"https://x402-doctor.fizzl.eu/api/v1/preflight","status":402,"ok":true,"ms":829}]}},{"site":"x402.lucyos.ai","service_name":null,"account":"rJMvspZMb1FRHmy8d3RP2eVGPjRmfKXh6e","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:37:03Z","record_sha256":"5aedcef528e36ea1dff7c706c7175b3a6e1427422fea381508243ed80ff4d168","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://x402.lucyos.ai/x402/xrpl/tools/analyze_token","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:37:01Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:37:01Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rJMvspZMb1FRHmy8d3RP2eVGPjRmfKXh6e"]},"tested_at":"2026-10-18T20:37:01Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2026-02-21T23:56:30Z (238 days ago)","class":"derived","evidence":{"account":"rJMvspZMb1FRHmy8d3RP2eVGPjRmfKXh6e","ledger_index":107746974},"tested_at":"2026-10-18T20:37:03Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; x402.lucyos.ai lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://x402.lucyos.ai/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:37:03Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:03Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:03Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:03Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:03Z"}],"reliability":{"site":"x402.lucyos.ai","samples":612,"ok_samples":612,"availability_pct":100.0,"median_ms":1121,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":51,"availability_pct":100.0},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"x402.lucyos.ai","url":"https://x402.lucyos.ai/x402/xrpl/tools/analyze_token","status":402,"ok":true,"ms":1114},{"t":"2026-10-31T06:31:29Z","site":"x402.lucyos.ai","url":"https://x402.lucyos.ai/x402/xrpl/tools/analyze_token","status":402,"ok":true,"ms":574},{"t":"2026-10-31T07:01:30Z","site":"x402.lucyos.ai","url":"https://x402.lucyos.ai/x402/xrpl/tools/analyze_token","status":402,"ok":true,"ms":424},{"t":"2026-10-31T07:31:32Z","site":"x402.lucyos.ai","url":"https://x402.lucyos.ai/x402/xrpl/tools/analyze_token","status":402,"ok":true,"ms":1213},{"t":"2026-10-31T08:01:33Z","site":"x402.lucyos.ai","url":"https://x402.lucyos.ai/x402/xrpl/tools/analyze_token","status":402,"ok":true,"ms":499}]}},{"site":"x402.n9t2.com","service_name":null,"account":"rML2A2XcrVwFUHwfCTdRq8oR4yX1RJHg5n","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:37:05Z","record_sha256":"bd66896301220008c8839a53c07490729be13b796898bd145e6d97f2278de4b3","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://x402.n9t2.com/rpc","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:37:04Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:37:04Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["rML2A2XcrVwFUHwfCTdRq8oR4yX1RJHg5n"]},"tested_at":"2026-10-18T20:37:04Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2025-03-14T11:29:01Z (583 days ago)","class":"derived","evidence":{"account":"rML2A2XcrVwFUHwfCTdRq8oR4yX1RJHg5n","ledger_index":107746975},"tested_at":"2026-10-18T20:37:05Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"fail","observed":"wallet Domain field: empty; x402.n9t2.com lists the wallet: no","class":"observed","evidence":{"domain_field":null,"domain_toml":null,"host_toml":"https://x402.n9t2.com/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:37:05Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"no published input example, so Weighmaster can't build a valid request","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:05Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:05Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:05Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:05Z"}],"reliability":{"site":"x402.n9t2.com","samples":612,"ok_samples":594,"availability_pct":97.06,"median_ms":1209,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":50,"availability_pct":98.04},{"date":"2026-10-20","samples":50,"ok":50,"availability_pct":100.0},{"date":"2026-10-21","samples":47,"ok":46,"availability_pct":97.87},{"date":"2026-10-22","samples":48,"ok":46,"availability_pct":95.83},{"date":"2026-10-23","samples":49,"ok":48,"availability_pct":97.96},{"date":"2026-10-24","samples":48,"ok":45,"availability_pct":93.75},{"date":"2026-10-25","samples":47,"ok":43,"availability_pct":91.49},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":45,"availability_pct":93.75},{"date":"2026-10-30","samples":48,"ok":45,"availability_pct":93.75},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"x402.n9t2.com","url":"https://x402.n9t2.com/rpc","status":402,"ok":true,"ms":1166},{"t":"2026-10-31T06:31:29Z","site":"x402.n9t2.com","url":"https://x402.n9t2.com/rpc","status":402,"ok":true,"ms":1103},{"t":"2026-10-31T07:01:30Z","site":"x402.n9t2.com","url":"https://x402.n9t2.com/rpc","status":402,"ok":true,"ms":1128},{"t":"2026-10-31T07:31:32Z","site":"x402.n9t2.com","url":"https://x402.n9t2.com/rpc","status":402,"ok":true,"ms":1213},{"t":"2026-10-31T08:01:33Z","site":"x402.n9t2.com","url":"https://x402.n9t2.com/rpc","status":402,"ok":true,"ms":1143}]}},{"site":"xrpdomains.xyz","service_name":null,"account":"raAyazbgEkwzLByXipQuPLWFfnsPS1v1q9","level":"handshake_verified","level_meaning":"The service answers with valid XRPL payment terms and its wallet checks passed (wallet age is not checked on testnet). Weighmaster did not pay a call.","issued_at":"2026-10-18T20:37:07Z","record_sha256":"46452159023be4ba22a19a9a9f0ffe53f5f8f1e44eb60a514c2a15afd38f363b","checks":[{"id":"x402_handshake","title":"Answers with a valid XRPL x402 price request","result":"pass","observed":"1 of 1 endpoints returned HTTP 402 with XRPL payment terms","class":"observed","evidence":{"endpoints":[{"url":"https://xrpdomains.xyz/mcp/x402/register","status":402,"method":"GET","error":null}]},"tested_at":"2026-10-18T20:37:06Z"},{"id":"describes_itself","title":"Says what each endpoint does","result":"pass","observed":"1 of 1 endpoints include a description (10+ characters)","class":"derived","evidence":{},"tested_at":"2026-10-18T20:37:06Z"},{"id":"one_wallet","title":"Uses one receiving wallet for this network","result":"pass","observed":"1 distinct XRPL receiving wallet(s) on mainnet","class":"observed","evidence":{"wallets":["raAyazbgEkwzLByXipQuPLWFfnsPS1v1q9"]},"tested_at":"2026-10-18T20:37:06Z"},{"id":"wallet_history","title":"Receiving wallet has a history on the ledger","result":"pass","observed":"wallet exists, first transaction 2023-03-14T04:32:10Z (1314 days ago)","class":"derived","evidence":{"account":"raAyazbgEkwzLByXipQuPLWFfnsPS1v1q9","ledger_index":107746975},"tested_at":"2026-10-18T20:37:06Z"},{"id":"wallet_domain_link","title":"Website and wallet provably belong together","result":"pass","observed":"wallet Domain field: xrpdomains.xyz; xrpdomains.xyz lists the wallet: yes","class":"observed","evidence":{"domain_field":"xrpdomains.xyz","domain_toml":"https://xrpdomains.xyz/.well-known/xrp-ledger.toml","host_toml":"https://xrpdomains.xyz/.well-known/xrp-ledger.toml"},"tested_at":"2026-10-18T20:37:07Z"},{"id":"paid_delivery","title":"A real paid call delivers","result":"not_tested","observed":"price 10000000 drops is above Weighmaster's 50000-drop per-call cap; priced in a token (Weighmaster pays XRP only)","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:07Z"},{"id":"exact_charge","title":"Charges exactly the advertised price","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:07Z"},{"id":"no_charge_on_error","title":"No charge for a rejected request","result":"not_tested","observed":"no paid call was made","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:07Z"},{"id":"reliability","title":"Stays up over time","result":"not_tested","observed":"one point-in-time test; uptime needs 30 days of repeated checks","class":"observed","evidence":{},"tested_at":"2026-10-18T20:37:07Z"}],"reliability":{"site":"xrpdomains.xyz","samples":612,"ok_samples":584,"availability_pct":95.42,"median_ms":805,"first_sample":"2026-10-18T19:23:37Z","last_sample":"2026-10-31T08:01:33Z","coverage_days":12.53,"record_complete":false,"measures":"Unpaid request every 30 minutes; 'ok' means HTTP 402 with XRPL payment terms. This is availability of the payment handshake, not paid delivery or answer quality.","by_day_utc":[{"date":"2026-10-18","samples":16,"ok":16,"availability_pct":100.0},{"date":"2026-10-19","samples":51,"ok":30,"availability_pct":58.82},{"date":"2026-10-20","samples":50,"ok":43,"availability_pct":86.0},{"date":"2026-10-21","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-22","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-23","samples":49,"ok":49,"availability_pct":100.0},{"date":"2026-10-24","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-25","samples":47,"ok":47,"availability_pct":100.0},{"date":"2026-10-26","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-27","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-28","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-29","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-30","samples":48,"ok":48,"availability_pct":100.0},{"date":"2026-10-31","samples":16,"ok":16,"availability_pct":100.0}],"recent":[{"t":"2026-10-31T06:01:28Z","site":"xrpdomains.xyz","url":"https://xrpdomains.xyz/mcp/x402/register","status":402,"ok":true,"ms":771},{"t":"2026-10-31T06:31:29Z","site":"xrpdomains.xyz","url":"https://xrpdomains.xyz/mcp/x402/register","status":402,"ok":true,"ms":747},{"t":"2026-10-31T07:01:30Z","site":"xrpdomains.xyz","url":"https://xrpdomains.xyz/mcp/x402/register","status":402,"ok":true,"ms":555},{"t":"2026-10-31T07:31:32Z","site":"xrpdomains.xyz","url":"https://xrpdomains.xyz/mcp/x402/register","status":402,"ok":true,"ms":806},{"t":"2026-10-31T08:01:33Z","site":"xrpdomains.xyz","url":"https://xrpdomains.xyz/mcp/x402/register","status":402,"ok":true,"ms":773}]}}]}