{"uid":"cap_og_YrxlFEsaa8RB9REHnC","slug":"forgemesh-ai-notarization-proof-b36391ca","name":"ForgeMesh AI Notarization & Proof","description":"Paid AI output notarization via x402. Prove any AI response is authentic with cryptographic receipts.","url":"https://notary-solana.forgemesh.io/api/notarize?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"prompt":{"type":"string","description":"Exact prompt/input sent to the model"},"metadata":{"type":"object","description":"Optional caller metadata, <= 4 KB — accepted but NOT persisted or hashed (reserved for future opt-in retention)"},"model_id":{"type":"string","description":"Model identifier, e.g. openai/gpt-5 or claude-fable-5"},"response":{"type":"string","description":"Exact model output being notarized"},"client_timestamp":{"type":"string","description":"ISO-8601 time the inference ran (optional; included in the content hash)"}}},"responseSchema":{"type":"json","example":{"anchor":{"status":"pending"},"model_id":"openai/gpt-5","algorithm":"ed25519","signature":"base64-ed25519-signature","receipt_url":"https://notary.forgemesh.io/api/receipt/att_0123456789abcdef01234567","content_hash":"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08","notarized_at":"2026-07-03T12:00:01.000Z","receipt_token":"private-receipt-token","signer_pubkey":"base64-ed25519-public-key","attestation_id":"att_0123456789abcdef01234567","payload_stored":false,"client_timestamp":"2026-07-03T12:00:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_91-Wdhl-GQ5nI6UzaFquq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cryptographically notarizes an AI model's prompt-response pair and returns an ed25519-signed attestation receipt with a content hash, enabling third parties to verify authenticity.","exampleAgentPrompt":"Notarize this AI response for me — the model was openai/gpt-5, the prompt was 'Summarize the risks of climate change in three sentences', and the response was 'Climate change poses risks including rising sea levels, extreme weather events, and ecosystem collapse. These threaten food security and human health globally. Urgent action is needed to limit warming to 1.5°C.' Generate a cryptographic receipt I can use to prove it's authentic.","exampleUseCases":[{"title":"Legal compliance AI output certification","prompt":"I need to notarize this GPT-4 response I'm submitting as evidence — the prompt was 'What are the contractual obligations under clause 7?' and the model replied with a two-paragraph legal summary. Can you get me a signed cryptographic receipt with a content hash so I can prove it wasn't tampered with?"},{"title":"Journalist verifying AI-assisted reporting","prompt":"I used claude-fable-5 to help draft a fact summary and I need to prove the AI actually produced that exact output before I edited it. The prompt was 'List verified facts about the 2024 election results' and the response was three bullet points. Please notarize it and give me an attestation ID and receipt URL."},{"title":"AI agent audit trail for enterprise workflow","prompt":"Our compliance team requires a cryptographic proof for every AI decision in our pipeline — please notarize this model output from openai/gpt-5 where the prompt was 'Approve or deny this loan application based on the following criteria' and the response was 'Deny' with a timestamp of 2026-07-03T11:45:00Z, so we have a verifiable record."}],"resultDescription":"Returns a JSON object containing: a base64-encoded ed25519 signature over the content hash, the SHA-256 content hash of the prompt+response+timestamp, the signer's ed25519 public key, a unique attestation ID (e.g. att_0123...), a receipt URL for public verification, a private receipt token for the caller, the notarized timestamp, the model ID, the blockchain anchor status (pending/confirmed), and a flag indicating whether payload was stored server-side.","failureModes":["Payment not included or insufficient — 402 Payment Required with x402 challenge","Missing required fields (prompt or response) — 400 Bad Request","Invalid model_id format — 400 validation error","Malformed client_timestamp (non-ISO-8601) — 400 Bad Request","Service unavailable or Solana anchor backend down — 503 with retry-after","Receipt token lost — cannot re-retrieve private token after initial response"],"whenToPreferThis":"Choose this endpoint when you need a cryptographically verifiable, tamper-evident proof that a specific AI model produced a specific response to a specific prompt — especially for legal, compliance, audit, or publishing contexts where authenticity must be demonstrable to third parties. Prefer this over simple logging when you need non-repudiation (ed25519 signature) rather than just a database record, and when the $0.001 USDC cost per attestation is acceptable. Less suitable if you need batch notarization of thousands of responses at once or if you require on-chain finality before proceeding.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:39:14.233Z","isFirstParty":false,"canonicalSlug":"forgemesh-ai-notarization-proof-b36391ca"}