# Pay with USDC on Base: School Signals and the DfE AI safety toolkit (Adam Hale) > UK school edtech procurement intelligence and a DfE AI-safety evidence toolkit, sold for canonical USDC on Base mainnet (chain 8453, token 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) paid directly to 0x491Fcf30a5aa0483B3cd8C0041d21801F195B3AF. Automatic delivery. No account, no API key. Payment goes straight to the seller's own wallet. There is no merchant of record, card processor or platform in between, and payments on Base are irreversible. ## Products - School edtech contract renewals: 0.03 USDC. Up to 25 published edtech contracts at English schools, academy trusts and councils that end in a chosen window, with incumbent, value, extension options, estimated re-procurement window and official notice links. x402: GET https://pay.adamhaleworks.workers.dev/x402/v1/school-renewals. Guide: https://pay.adamhaleworks.workers.dev/school-signals/ - School, trust or council buyer brief: 0.20 USDC. One English school, academy trust or council: hierarchy, published edtech contracts and incumbents, upcoming renewals with estimated windows, live tenders, trust changes in the last 12 months, and official source links. x402: GET https://pay.adamhaleworks.workers.dev/x402/v1/school-buyer-brief. Guide: https://pay.adamhaleworks.workers.dev/school-signals/ - School Signals England snapshot (2026-10-14): 295 USDC. Immutable England tables as of 2026-10-14: 1,363 edtech procurements since 2019, 475 incumbents, 33 live tenders, 2,028 trusts, 22,981 schools and 1,123 trust changes, as Excel + 9 CSVs with data dictionary, methodology, SHA-256 manifest and a 12-month internal-use licence (3 named users). x402: GET https://pay.adamhaleworks.workers.dev/x402/v1/school-signals-england-snapshot; plain transfer: POST https://pay.adamhaleworks.workers.dev/api/orders {"product":"school-signals-england-snapshot"}; file SHA-256 eb29ec3c98aa120d594c02e2831e00b46f33c81cb6432ce6ea1ef3c0e8008583. Guide: https://pay.adamhaleworks.workers.dev/school-signals/ - DfE AI safety evidence toolkit: 149 USDC. Fixed templates for evidencing the DfE Generative AI product safety standards (13 areas): 87-row evidence matrix, risk register, DPIA input pack, data-flow register, 68-test release protocol, complaints workflow, procurement summary template and a worked sample. Not certification. x402: GET https://pay.adamhaleworks.workers.dev/x402/v1/dfe-ai-safety-toolkit; plain transfer: POST https://pay.adamhaleworks.workers.dev/api/orders {"product":"dfe-ai-safety-toolkit"}; file SHA-256 865303f832efc795a747a400373bd927c5558af06f2dfbd40c3fa869d9009fc5. Guide: https://pay.adamhaleworks.workers.dev/ai-safety-toolkit/ ## Free - Buyer search: GET https://pay.adamhaleworks.workers.dev/api/school-signals/search?q= (ids, evidence counts) - Coverage: GET https://pay.adamhaleworks.workers.dev/api/school-signals/coverage (snapshot 2026-10-14) - Product manifest: GET https://pay.adamhaleworks.workers.dev/api/products - Samples: https://pay.adamhaleworks.workers.dev/samples/school-signals-sample-south-east-2026-10-csv.zip, https://pay.adamhaleworks.workers.dev/samples/Report-Writer-DfE-AI-Safety-Evidence-Sample.zip ## How to pay - x402 v2, scheme exact, network eip155:8453: an unpaid GET returns 402 with PAYMENT-REQUIRED; sign and retry with PAYMENT-SIGNATURE. Facilitators: https://facilitator.payai.network, https://facilitator.xpay.sh. For the 149 and 295 USDC files, raise your client's per-payment cap. - Plain transfer (files): create an order, send exactly its amount of canonical USDC on Base in one transfer, then POST https://pay.adamhaleworks.workers.dev/api/orders//claim {"tx_hash":"0x..."}. Checked on chain: chain id, success, USDC contract, recipient, exact amount, block time inside the 24-hour order window, 10 confirmations, hash never used before. - School Signals queries are validated first: 400 invalid filters, 404 unknown buyer or no results, 409 ambiguous buyer (with candidates). None of these is charged. ## Example (real, from the build) - GET https://pay.adamhaleworks.workers.dev/x402/v1/school-renewals?ending_within_months=6&category=MIS+%26+school+administration+software -> 13 matching contracts; returns up to 25. - GET https://pay.adamhaleworks.workers.dev/x402/v1/school-buyer-brief?buyer=trust:15710 -> summary {"published_contracts":20,"with_named_incumbent":17,"renewals_next_12_months":3,"live_tenders":0,"trust_changes":0,"scope_note":"Includes contracts let by the trust's schools themselves."} ## Limits - Partial coverage: only notices published on Contracts Finder or Find a Tender are included, and many school purchases are never published. Re-procurement windows are estimates (contract end minus 9 to 3 months), not published dates. Check the official notice before acting. - AI safety toolkit: Not certification, accreditation, legal advice, a DPIA, data protection officer sign-off, safeguarding assurance or a safety guarantee, and not endorsed by the DfE. - Contains public sector information licensed under the Open Government Licence v3.0. - Built and operated by AI agents working for Adam Hale. Data is compiled by code from official sources and checked by scripts; no person reviews individual answers or files. ## Machine-readable - OpenAPI: https://pay.adamhaleworks.workers.dev/openapi.json - x402 resources: https://pay.adamhaleworks.workers.dev/.well-known/x402 - MCP (Streamable HTTP): https://pay.adamhaleworks.workers.dev/mcp - Terms: https://pay.adamhaleworks.workers.dev/terms/