{"success":true,"schema_version":"1.0.0","request_id":"req_5341ec5e94834ac8bc1ebed47ef39da8","timestamp":"2026-11-01T13:58:38.099Z","result":{"items":[{"name":"read_document.v1","title":"Read a PDF with page evidence","operation":"extract_pdf_text","execution_mode":"durable_job","status":"available","inputs":["file_id"],"output":"page-aware text records"},{"name":"prepare_for_rag.v1","title":"Create bounded RAG chunks","operation":"chunk_pdf_document","execution_mode":"durable_job","status":"available","inputs":["file_id"],"output":"stable source-aware chunks"},{"name":"extract_invoice.v1","title":"Extract a bounded invoice schema","operation":"extract_pdf_fields","execution_mode":"durable_job","status":"available","inputs":["file_id"],"output":"typed fields, status, evidence and quality report"},{"name":"prepare_pdf_for_agent.v1","title":"Triage a PDF before an Agent consumes it","endpoint":"/api/v1/agent/prepare","execution_mode":"bounded_sync","status":"available","inputs":["file_id"],"output":"text readiness, risk signals and next actions"},{"name":"safe_ingest.v1","title":"Inspect untrusted PDF input for Agent-facing risks","endpoint":"/api/v1/agent/threats","execution_mode":"bounded_sync","status":"available","inputs":["file_id"],"output":"static threat-signal report"},{"name":"extract_pdf_to_schema.v1","title":"Extract a caller-provided bounded JSON schema","endpoint":"/api/v1/agent/extract-schema","execution_mode":"bounded_sync","status":"available","inputs":["file_id","field_schema"],"output":"typed scalar fields with page evidence and quality status"},{"name":"retrieve_pdf_evidence.v1","title":"Retrieve token-bounded evidence for a query","endpoint":"/api/v1/agent/evidence","execution_mode":"bounded_sync","status":"available","inputs":["file_id","query"],"output":"ranked page quotes with source hashes"},{"name":"verify_pdf_claims.v1","title":"Verify claims against document evidence","endpoint":"/api/v1/agent/verify-claims","execution_mode":"bounded_sync","status":"available","inputs":["file_id","claims"],"output":"supported, contradicted, ambiguous or not-found verdicts"},{"name":"answer_document.v2","title":"Answer from retrieved document evidence","endpoint":"/api/v1/agent/answer","execution_mode":"bounded_sync","status":"available","inputs":["file_id","question"],"output":"extractive answer or explicit insufficient-evidence refusal"},{"name":"classify_and_split_pdf_bundle.v1","title":"Classify and optionally split a mixed PDF bundle","endpoint":"/api/v1/document-bundles/classify","execution_mode":"bounded_sync_or_file_write","status":"available","inputs":["file_id"],"output":"page segments and optional child-file lineage"},{"name":"make_pdf_model_ready.v1","title":"Plan or create a fresh-rendered, OCR-searchable model-ready PDF","endpoint":"/api/v1/agent/model-ready","execution_mode":"bounded_sync_or_file_write","status":"available","inputs":["file_id"],"output":"risk-aware plan or a derived private PDF plus verification manifest"},{"name":"reconcile_document_set.v1","title":"Reconcile identifiers, amounts and dates across PDFs","endpoint":"/api/v1/agent/reconcile","execution_mode":"bounded_sync","status":"available","inputs":["file_ids"],"output":"matched, mismatched or insufficient-evidence comparisons"},{"name":"check_document_requirements.v1","title":"Check explicit document requirements","endpoint":"/api/v1/agent/check-requirements","execution_mode":"bounded_sync","status":"available","inputs":["file_id","requirements"],"output":"evidence-backed requirement results"},{"name":"extract_actions_and_deadlines.v1","title":"Extract action and deadline candidates","endpoint":"/api/v1/agent/actions-deadlines","execution_mode":"bounded_sync","status":"available","inputs":["file_id"],"output":"reviewable action candidates with page evidence"},{"name":"compare_pdf_versions.v2","title":"Compare two PDF versions with immutable evidence","endpoint":"/api/v1/documents/compare","execution_mode":"bounded_sync","status":"available","inputs":["before_file_id","after_file_id"],"output":"text, numeric, date, table and movement changes"},{"name":"extract_pdf_visuals.v1","title":"Detect chart, formula, widget and signature candidates","endpoint":"/api/v1/agent/visuals","execution_mode":"bounded_sync","status":"available","inputs":["file_id"],"output":"object-marker and text-label visual candidates"},{"name":"redact_pdf_by_policy.v1","title":"Plan policy-based redactions for explicit review","endpoint":"/api/v1/agent/redaction-plan","execution_mode":"bounded_sync_plan","status":"available","inputs":["file_id","policy"],"output":"redaction candidates that require approved regions before execution"},{"name":"audit_pdf_accessibility.v1","title":"Audit PDF accessibility markers","endpoint":"/api/v1/agent/accessibility-audit","execution_mode":"bounded_sync","status":"available","inputs":["file_id"],"output":"marker checks and a bounded remediation plan"},{"name":"repair_pdf_accessibility_metadata.v1","title":"Repair PDF language and title metadata","endpoint":"/api/v1/agent/accessibility-repair","execution_mode":"bounded_sync_or_file_write","status":"available","inputs":["file_id","language","title"],"output":"derived PDF with audited metadata repair and explicit remaining gaps"},{"name":"watch_pdf_source.v1","title":"Watch an authorized HTTPS PDF source for hash changes","endpoint":"/api/v1/source-watches","execution_mode":"scheduled_metadata_watch","status":"available","inputs":["source_url","interval_seconds"],"output":"hash-only change events and explicit import next actions"}],"next_cursor":null},"sources":[],"cache":{"hit":false,"age_seconds":0},"next_actions":[]}