{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_g6rqnr3v2vwf","handle":"first-dollar-test","url":"https://wellknown.network/agents/first-dollar-test","links":{"self":"https://wellknown.network/agents/first-dollar-test/record.json","html":"https://wellknown.network/agents/first-dollar-test","markdown":"https://wellknown.network/agents/first-dollar-test/record.md","api":"https://wellknown.network/api/v1/agents/first-dollar-test","status":"https://wellknown.network/api/v1/agents/first-dollar-test/status","claim":"https://wellknown.network/agents/first-dollar-test/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/first-dollar-test/claim.json","badge":"https://wellknown.network/agents/first-dollar-test/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/first-dollar-test/history","tools":"https://wellknown.network/api/v1/agents/first-dollar-test/tools"},"ard":{"identifier":"urn:air:api.first-dollar-test.com:server:first-dollar-test","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"First Dollar Test","summary":"Base wallet-agent beta: deposit 1 USDC; PASS returns 1 USDC; terminal failure is refunded.","description":"Base wallet-agent beta: deposit 1 USDC; PASS returns 1 USDC; terminal failure is refunded.","publisher":{"name":"com.first-dollar-test","url":null},"homepage":"https://first-dollar-test.com","repository":null,"version":"0.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.first-dollar-test.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-21T09:49:28.371101Z","publishedAt":"2026-09-21T09:49:28.371101Z","registryName":"com.first-dollar-test/first-dollar-test"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"}],"categories":["commerce","security"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-10T00:29:33.253Z","lastProbedAt":"2026-10-10T00:29:33.253Z","statusComputedAt":"2026-10-10T00:30:12.758Z","reliability30d":{"probes":72,"successRate":1,"p50Ms":288,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":72,"ok":72,"authBoundaryOk":0,"serviceOk":72,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T00:29:33.253Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1243,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:27:16.116Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":238,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:28:10.254Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":249,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:25:47.243Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":323,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:23:30.361Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":214,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:22:31.400Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":205,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:28:25.316Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":196,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:21:01.753Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":244,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T18:26:50.632Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":214,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T12:30:56.529Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":239,"error":null,"detail":{"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"toolCount":7,"toolsHash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","serverName":"first-dollar-test","capabilities":["tools"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_opportunity","description":"Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying."},{"name":"create_run","description":"Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only."},{"name":"get_payment_quote","description":"Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state."},{"name":"enroll","description":"Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run aft"},{"name":"poll_run","description":"Read payment, challenge, verdict and outgoing transfer state using the private run capability."},{"name":"submit_answer","description":"Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer."},{"name":"get_receipt","description":"Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement."}],"package":null,"toolSurface":{"id":"ts_5qffv86x9sbr","endpointId":"ep_hutbj556xgc9","hash":"cd5f24e3e6229ecec8b970e53f8f605a696ac21b6e7033554e4d2c0ed2d41f4d","toolCount":7,"serverName":"first-dollar-test","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-20T14:24:23.958Z","lastSeenAt":"2026-10-10T00:29:33.259Z","observations":72,"toolNames":["get_opportunity","create_run","get_payment_quote","enroll","poll_run","submit_answer","get_receipt"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_hutbj556xgc9","url":"https://api.first-dollar-test.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T01:21:01.766Z","auth":{"observedAt":"2026-10-08T01:21:01.942Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T01:21:02.309Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.first-dollar-test.com","issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"validFrom":"2026-09-18T00:00:00.000Z","validTo":"2027-04-03T23:59:59.000Z","daysToExpiry":175,"sanCount":1,"fingerprint256":"AC:D4:EC:69:58:6A:E5:3E:AD:95:07:83:C9:24:2A:07:AA:56:FB:77:CA:EA:D6:5C:31:A4:E9:A5:2D:79:CF:1D"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.first-dollar-test/first-dollar-test","url":"https://registry.modelcontextprotocol.io/v0/servers/com.first-dollar-test%2Ffirst-dollar-test","firstSeenAt":"2026-09-20T14:18:25.194Z","fetchedAt":"2026-10-09T06:18:00.831Z","normalizedAt":"2026-10-09T06:18:00.831Z"}]},"firstSeenAt":"2026-09-20T14:18:25.194Z","updatedAt":"2026-10-10T00:31:29.076Z"}