Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Unavailable
Live → Recently observed
Certificate recorded, valid to 2027-01-07
Authorization not required
Changed the definition of "batch_search_document", "compare_pdfs", "diff_openapi" and 17 more
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"limit":{"description":"Maximum matches per query.","maximum":20,"minimum":1,"type":"integer"},"page":{"description":"Optional 1-based page filter.","maximum":9007199254740991,"minimum":1,"type":"integer"},"queries":{"description":"One to twenty exact or normalized text queries.","items":{"maxLength":200,"minLength":1 ⟨14 unchanged words⟩
before
—Unknown → Live
First tool surface recorded: 20 tools (server version 0.3.0)
https://task402.xyz/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Results for each bounded native-text search query.","properties":{"accepts":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"resource":{},"results":{"items":{},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"left_capability":{"description":"Capability for the earlier PDF.","maxLength":64,"minLength":40,"type":"string"},"left_document_id":{"description":"UUID of the earlier PDF.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"right_capability":{"description":"Capability for the later PDF.","maxLength":64,"minLength":40,"type":"string"},"right_document_id":{"description":"UUID of the later PDF.","format":"uuid","pattern":"^([ ⟨27 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Page-by-page normalized native-text comparison result.","properties":{"accepts":{"items":{},"type":"array"},"changedPageCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"changedPages":{"items":{},"type":"array"},"error":{},"extensions":{},"identicalBytes":{"type":"boolean"},"identicalExtractedPageText":{"type":"boolean"},"left":{},"method":{"type":"string"},"resource":{},"right":{},"truncated":{"type":"boolean"},"warning":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"after":{"description":"Later OpenAPI JSON document."},"before":{"description":"Earlier OpenAPI JSON document."},"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type": ⟨7 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"OpenAPI operation additions, removals, compatibility changes, and breaking flag.","properties":{"accepts":{"items":{},"type":"array"},"added":{"items":{"type":"string"},"type":"array"},"breaking":{"type":"boolean"},"changed":{"items":{},"type":"array"},"comparedAt":{"type":"string"},"error":{},"extensions":{},"removed":{"items":{"type":"string"},"type":"array"},"resource":{},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"fields":{"description":"One to twenty literal labels to extract.","items":{"properties":{"label":{"description":"Literal label to locate.","maxLength":160,"minLength":1,"type":"string"},"name":{"description":"Output field name.","maxLength":80,"minLength":1,"type":"string"},"page":{"description":"Optional 1-based page filter.","maximum":100,"minimum":1,"type": ⟨18 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Literal PDF field values with page and block evidence.","properties":{"accepts":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"fields":{"items":{},"type":"array"},"resource":{},"warning":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"markdown":{"description":"Markdown content to paginate into the PDF.","maxLength":245760,"minLength":1,"type":"string"},"title":{"description":"Human-readable title for the generated PDF.","maxLength":160,"minLength":1,"type": ⟨7 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"PDF job status, download capability, and settlement details.","properties":{"accepts":{"items":{},"type":"array"},"artifactBytes":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"capability":{"type":"string"},"createdAt":{"type":"string"},"downloadUrl":{"format":"uri","type":"string"},"error":{},"errorCode":{"type":"string"},"expiresAt":{"type":"string"},"extensions":{},"jobId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"resource":{},"resumed":{"type":"boolean"},"settlement":{},"state":{"type":"string"},"statusUrl":{"format":"uri","type":"string"},"title":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"description":"EVM wallet address whose native balance should be read.","type":"string"},"block":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Optional block number or block tag such as latest."},"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"network":{"description":"CAIP-2 network identifier; use eip155:8453 for Base mainnet or eip155:84532 for Base Sepolia.","type":"string"}},"required":[" ⟨4 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Native Base balance in wei at the requested block.","properties":{"accepts":{"items":{},"type":"array"},"address":{"type":"string"},"balanceWei":{"type":"string"},"block":{"type":"string"},"error":{},"extensions":{},"network":{"type":"string"},"observedAt":{"type":"string"},"resource":{},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"network":{"description":"CAIP-2 network identifier; use eip155:8453 for Base mainnet or eip155:84532 for Base Sepolia.","type":"string"},"tx_hash":{"description":"Transaction hash to inspect on the selected Base network.","type":"string"}},"required":[" ⟨4 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Base transaction, receipt, status, and confirmation count.","properties":{"accepts":{"items":{},"type":"array"},"blockNumber":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"confirmations":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"error":{},"extensions":{},"hash":{"type":"string"},"network":{"type":"string"},"observedAt":{"type":"string"},"receipt":{"anyOf":[{},{"type":"null"}]},"resource":{},"status":{"type":"string"},"transaction":{"anyOf":[{},{"type":"null"}]},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ","type":"string"},"page":{"description":"Optional 1-based page number.","maximum":100,"minimum":1,"type": ⟨6 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"PDF page map with dimensions, text coverage, and optional positioned blocks.","properties":{"accepts":{"items":{},"type":"array"},"bookmarks":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"pageCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"pages":{"items":{},"type":"array"},"resource":{},"warnings":{"items":{"type":"string"},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"description":"EVM wallet address whose token balance should be read.","type":"string"},"block":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Optional block number or block tag such as latest."},"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"network":{"description":"CAIP-2 network identifier; use eip155:8453 for Base mainnet or eip155:84532 for Base Sepolia.","type":"string"},"token":{"description":"ERC-20 contract address on the selected Base network.","type":"string"}},"required":[" ⟨5 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"ERC-20 token balance in atomic units with optional token metadata.","properties":{"accepts":{"items":{},"type":"array"},"address":{"type":"string"},"balanceAtomic":{"type":"string"},"block":{"type":"string"},"decimals":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"error":{},"extensions":{},"network":{"type":"string"},"observedAt":{"type":"string"},"resource":{},"symbol":{"type":"string"},"token":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Short-lived capability returned by generate_pdf.","maxLength":64,"minLength":40,"type":"string"},"job_id":{"description":"Job UUID returned by generate_pdf.","format":"uuid","pattern":"^([ ⟨25 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"PDF job status, download capability, and settlement details.","properties":{"accepts":{"items":{},"type":"array"},"artifactBytes":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"capability":{"type":"string"},"createdAt":{"type":"string"},"downloadUrl":{"format":"uri","type":"string"},"error":{},"errorCode":{"type":"string"},"expiresAt":{"type":"string"},"extensions":{},"jobId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"resource":{},"resumed":{"type":"boolean"},"settlement":{},"state":{"type":"string"},"statusUrl":{"format":"uri","type":"string"},"title":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"spec":{"description":"OpenAPI JSON document to inspect; remote references are not fetched."}},"required":["spec","idempotency_key"] ⟨2 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"OpenAPI version, servers, operations, response codes, and warnings.","properties":{"accepts":{"items":{},"type":"array"},"error":{},"extensions":{},"openapi":{"type":"string"},"operations":{"items":{},"type":"array"},"resolvedReferences":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"resource":{},"servers":{"items":{"type":"string"},"type":"array"},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"version":{"type":"string"},"warnings":{"items":{"type":"string"},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([ ⟨25 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"PDF metadata, page count, extracted capabilities, and parser warnings.","properties":{"accepts":{"items":{},"type":"array"},"attachments":{"items":{},"type":"array"},"bookmarks":{"items":{},"type":"array"},"byteLength":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"contentHash":{"type":"string"},"createdAt":{"type":"string"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"expiresAt":{"type":"string"},"extensions":{},"fileName":{"type":"string"},"formFields":{"items":{},"type":"array"},"metadata":{},"operations":{"items":{"type":"string"},"type":"array"},"pageCount":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"resource":{},"warnings":{"items":{"type":"string"},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"method":{"description":"Optional HTTP method selector.","type":"string"},"operation_id":{"description":"Preferred operationId selector.","type":"string"},"path":{"description":"Optional path selector.","type":"string"},"spec":{"description":"OpenAPI JSON document containing the operation to plan."}},"required":["spec","idempotency_key"] ⟨2 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Safe request plan for a selected OpenAPI operation; no request is executed.","properties":{"accepts":{"items":{},"type":"array"},"error":{},"extensions":{},"operation":{},"request":{},"resource":{},"warnings":{"items":{"type":"string"},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"max_chars":{"description":"Maximum context characters.","maximum":32000,"minimum":1000,"type":"integer"},"pages":{"description":"Optional 1-based pages to search.","items":{"maximum":100,"minimum":1, ⟨3 unchanged words⟩ 100,"type":"array"},"query":{"description":"Question or terms used for deterministic page ranking.","maxLength":200,"minLength":1,"type": ⟨7 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Bounded cited context ranked from native PDF text.","properties":{"accepts":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"evidence":{"items":{},"type":"array"},"extensions":{},"maxChars":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"method":{"type":"string"},"omittedPages":{"items":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"type":"array"},"pages":{"items":{},"type":"array"},"query":{"type":"string"},"resource":{},"selectedPages":{"items":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"type":"array"},"text":{"type":"string"},"truncated":{"type":"boolean"},"warning":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ","type":"string"},"pages":{"description":"One to ten 1-based page numbers to read.","items":{"maximum":9007199254740991,"minimum":1 ⟨14 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Native text for the requested PDF pages.","properties":{"accepts":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"pages":{"items":{},"type":"array"},"resource":{},"truncated":{"type":"boolean"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"height":{"description":"Normalized crop height.","maximum":1,"minimum":0.001,"type":"number"},"page":{"description":"1-based page to render.","maximum":9007199254740991,"minimum":1,"type":"integer"},"scale":{"description":"Render scale multiplier.","maximum":3,"minimum":0.5,"type":"number"},"width":{"description":"Normalized crop width.","maximum":1,"minimum":0.001,"type":"number"},"x":{"description":"Normalized left crop coordinate.","maximum":1,"minimum":0,"type":"number"},"y":{"description":"Normalized top crop coordinate.","maximum":1,"minimum":0,"type": ⟨11 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Rendered PDF crop metadata; the image is returned as an MCP image content block.","properties":{"accepts":{"items":{},"type":"array"},"bytes":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"contentType":{"type":"string"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"page":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"resource":{},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"limit":{"description":"Maximum number of matches to return.","maximum":20,"minimum":1,"type":"integer"},"page":{"description":"Optional 1-based page filter.","maximum":9007199254740991,"minimum":1,"type":"integer"},"query":{"description":"Exact or normalized text to find.","maxLength":200,"minLength":1,"type": ⟨7 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Bounded native-text search hits with page evidence.","properties":{"accepts":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"hits":{"items":{},"type":"array"},"query":{"type":"string"},"resource":{},"totalMatches":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"truncated":{"type":"boolean"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"page_count":{"description":"Expected number of pages.","maximum":100,"minimum":1,"type":"integer"},"required_text":{"description":"Literal text strings that must be present.","items":{"maxLength":500,"minLength":1 ⟨11 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"PDF parsing, page-count, required-text, and native-text coverage checks.","properties":{"accepts":{"items":{},"type":"array"},"checks":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"extensions":{},"resource":{},"valid":{"type":"boolean"},"warnings":{"items":{"type":"string"},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"capability":{"description":"Document capability returned by POST /v1/documents.","maxLength":64,"minLength":40,"type":"string"},"document_id":{"description":"UUID returned by POST /v1/documents.","format":"uuid","pattern":"^([0-9a-fA-F ⟨17 unchanged words⟩ ,"type":"string"},"page":{"description":"1-based page containing the quote.","maximum":9007199254740991,"minimum":1,"type":"integer"},"quote":{"description":"Quote to verify in native PDF text.","maxLength":500,"minLength":5,"type": ⟨8 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Citation verification result with exact page and text evidence.","properties":{"accepts":{"items":{},"type":"array"},"documentId":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","type":"string"},"error":{},"evidence":{"items":{},"type":"array"},"extensions":{},"method":{"type":"string"},"page":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"pageLabel":{"type":"string"},"pageTextOffset":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"quote":{"type":"string"},"reason":{"type":"string"},"resource":{},"verified":{"type":"boolean"},"warning":{"type":"string"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"idempotency_key":{"description":"Stable key used to make a paid retry idempotent.","maxLength":128,"minLength":8,"type":"string"},"max_chars":{"description":"Maximum characters to return.","maximum":24000,"minimum":2000,"type":"integer"},"query":{"description":"Optional phrase to locate in the page.","maxLength":200,"type":"string"},"url":{"description":"Public HTTPS page URL to fetch.","format":"uri","maxLength":2048,"type ⟨6 unchanged words⟩
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":{},"description":"Citation-ready bounded evidence fetched from a public HTTPS page.","properties":{"accepts":{"items":{},"type":"array"},"contentType":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"error":{},"extensions":{},"extraction":{"type":"string"},"fetchedAt":{"type":"string"},"finalUrl":{"format":"uri","type":"string"},"links":{"items":{},"type":"array"},"matches":{"items":{},"type":"array"},"resource":{},"sourceHash":{"type":"string"},"status":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"text":{"type":"string"},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"truncated":{"type":"boolean"},"url":{"format":"uri","type":"string"},"warnings":{"items":{"type":"string"},"type":"array"},"x402Version":{"type":"number"}},"type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}