{"catalog":{"index_digest":"sha256:2c4f0a60fe21ba73873e0ad073d6b5c6529238e6a429702cc39a6beb86fbcd16","public_path":"/catalog.json","source_digest":"sha256:ee8ddfeb4bf3a29338069798fb412377983fddf7024d1a5c7321050e46957bd1"},"contract":{"digest":"sha256:fb567a683d462a611ce0664813521630b6cdb6cf5d6c561e6c6dd76b88bfe7cd","operations":[{"method":"GET","operation_id":"SearchOffers","path":"/v1/offers","summary":"Search immutable offers"},{"method":"GET","operation_id":"GetOffer","path":"/v1/offers/{offer_id}","summary":"Resolve an active or pinned offer revision"},{"method":"POST","operation_id":"PrepareInvocation","path":"/v1/invocations/prepare","summary":"Validate invocation input and return binding terms"},{"method":"POST","operation_id":"InvokeOffer","path":"/v1/invocations","summary":"Admit or replay one invocation"},{"method":"GET","operation_id":"GetInvocation","path":"/v1/invocations/{invocation_id}","summary":"Read authoritative invocation state"},{"method":"POST","operation_id":"CancelInvocation","path":"/v1/invocations/{invocation_id}/cancel","summary":"Request bounded cancellation"}],"public_path":"/openapi.yaml"},"mcp":{"digest":"sha256:313388a3fcbc176c37858dbcffff9442a3b2ede3c7d8653185a473e6eacd3964","public_path":"/contracts/mcp-tools.json","tools":[{"description":"Request bounded cancellation of one invocation. Cancellation is idempotent, may be refused, and may lose a race with terminal completion.","destructive":true,"enabled_by_default":true,"idempotent":true,"name":"ausca_cancel_invocation","open_world":true,"operation_id":"CancelInvocation","read_only":false,"title":"Request bounded cancellation"},{"description":"Read the authoritative durable state, output commitment, and receipt reference for one invocation without creating a new purchase or retry identity.","destructive":false,"enabled_by_default":true,"idempotent":true,"name":"ausca_get_invocation","open_world":false,"operation_id":"GetInvocation","read_only":true,"title":"Read authoritative invocation state"},{"description":"Resolve one active offer or an exact immutable revision, including the schema and revision digests required to construct a valid invocation envelope.","destructive":false,"enabled_by_default":true,"idempotent":true,"name":"ausca_get_offer","open_world":false,"operation_id":"GetOffer","read_only":true,"title":"Resolve an active or pinned offer revision"},{"description":"Admit or replay one idempotent paid invocation when settlement authority is supplied by the host boundary. The public MCP transport keeps this tool disabled; paid callers use the canonical HTTP resource.","destructive":true,"enabled_by_default":false,"idempotent":true,"name":"ausca_invoke_offer","open_world":true,"operation_id":"InvokeOffer","read_only":false,"title":"Admit or replay one invocation"},{"description":"Validate one exact invocation envelope and return immutable preparation terms or a typed refusal. Preparation never accepts payment material from model-authored tool arguments.","destructive":false,"enabled_by_default":true,"idempotent":true,"name":"ausca_prepare_invocation","open_world":true,"operation_id":"PrepareInvocation","read_only":false,"title":"Validate invocation input and return binding terms"},{"description":"Search the current immutable Ausca offer catalog by free-text query. Returns stable offer identities and revision digests without creating product or payment state.","destructive":false,"enabled_by_default":true,"idempotent":true,"name":"ausca_search_offers","open_world":false,"operation_id":"SearchOffers","read_only":true,"title":"Search immutable offers"}]},"offers":[{"artifact":{"input_mode":"required","maximum_input_bytes":10485760,"output_mode":"reference_if_large","retention_seconds":86400},"canonicalizer_version":"runx.receipt.c14n.v1","description":"Extract normalized forms, tables, signatures, or layout from a document.","expected_receipt_class":"runx.receipt.executed.v1","input_example":{"artifact":{"artifact_ref":"runx:artifact:sha256:4444444444444444444444444444444444444444444444444444444444444444","content_digest":"sha256:5555555555555555555555555555555555555555555555555555555555555555","media_type":"application/pdf"},"feature_types":["FORMS","TABLES"]},"input_schema":{"digest":"sha256:7093216a29925031972d61a7ab5f6013936aac9f81c3c54f51a00a3fef66759b","public_path":"/schemas/offers/document-analysis.input.schema.json"},"limits":{"maximum_inline_bytes":65536,"maximum_request_bytes":8192,"maximum_result_bytes":26214400,"timeout_seconds":1800},"offer_id":"document.analysis","output_example":{"pages":[{"artifact_ref":"runx:artifact:sha256:6666666666666666666666666666666666666666666666666666666666666666","content_digest":"sha256:7777777777777777777777777777777777777777777777777777777777777777","page_index":1,"size_bytes":1024}],"provider_job_ref":"runx:aws:textract-analysis:analysis-fixture","schema":"ausca.document_analysis.manifest.v1","source_digest":"sha256:5555555555555555555555555555555555555555555555555555555555555555"},"output_schema":{"digest":"sha256:116e5cb84aa984e46e2a7e58f46b9cee3185e8d95f4b7bb5adad78ab66c68bb0","public_path":"/schemas/offers/document-analysis.output.schema.json"},"price":{"currency":"USD","maximum_minor":75,"minimum_minor":30,"model":"artifact_bytes","policy_digest":"sha256:dd03f7e9f95b494342acc2c159b769f0f6d552425e4d448883821090401cd212","unit_amount_minor":5,"unit_bytes":1048576},"request_example":{"canonicalizer_version":"runx.receipt.c14n.v1","idempotency_key":"ausca-document-analysis-example-0001","input":{"artifact":{"artifact_ref":"runx:artifact:sha256:4444444444444444444444444444444444444444444444444444444444444444","content_digest":"sha256:5555555555555555555555555555555555555555555555555555555555555555","media_type":"application/pdf"},"feature_types":["FORMS","TABLES"]},"input_schema_digest":"sha256:7093216a29925031972d61a7ab5f6013936aac9f81c3c54f51a00a3fef66759b","offer_id":"document.analysis","offer_revision":"analysis-bytes-r3","offer_revision_digest":"sha256:0b34722b814a7d2540b2007c8ec8d1afbad03425fafbe6049d604eda55a5e964","output_schema_digest":"sha256:116e5cb84aa984e46e2a7e58f46b9cee3185e8d95f4b7bb5adad78ab66c68bb0"},"revision":"analysis-bytes-r3","revision_digest":"sha256:0b34722b814a7d2540b2007c8ec8d1afbad03425fafbe6049d604eda55a5e964","route":{"method":"POST","path":"/v1/invocations"},"skill":{"description":"Extract structured document data through Ausca's measured asynchronous document analysis service.","digest":"sha256:bb92ded6bc400ac4c3e7e409610e188b07615b804d9e894d999e64e320dc68a5","name":"document-analysis","public_path":"/skills/document-analysis/SKILL.md","registry_ref":"ausca/document-analysis@0.1.0","version":"0.1.0"},"tags":["analysis","documents"],"title":"Document Analysis"},{"artifact":{"input_mode":"required","maximum_input_bytes":10485760,"output_mode":"reference_if_large","retention_seconds":86400},"canonicalizer_version":"runx.receipt.c14n.v1","description":"Extract normalized text from a scanned document.","expected_receipt_class":"runx.receipt.executed.v1","input_example":{"artifact":{"artifact_ref":"runx:artifact:sha256:1111111111111111111111111111111111111111111111111111111111111111","content_digest":"sha256:2222222222222222222222222222222222222222222222222222222222222222","media_type":"application/pdf"}},"input_schema":{"digest":"sha256:aa86a0fc7e01438f3f99dc35550f4c3d710795e4302e489de32eae7e403ffd5d","public_path":"/schemas/offers/text-extract.input.schema.json"},"limits":{"maximum_inline_bytes":65536,"maximum_request_bytes":4096,"maximum_result_bytes":26214400,"timeout_seconds":90},"offer_id":"document.ocr","output_example":{"delivery":{"kind":"inline","output":{"lines":[{"confidence":0.99,"page":1,"text":"scan me"}],"schema":"ausca.document_ocr.output.v1","source_digest":"sha256:2222222222222222222222222222222222222222222222222222222222222222","text":"scan me"}},"output_digest":"sha256:3333333333333333333333333333333333333333333333333333333333333333","schema":"ausca.aws_documents.execution.v1"},"output_schema":{"digest":"sha256:7678d31cee0749330afeb1d5d42e098bf23b304172edfc57bda06f6679157fea","public_path":"/schemas/offers/text-extract.output.schema.json"},"price":{"currency":"USD","maximum_minor":25,"minimum_minor":25,"model":"fixed","policy_digest":"sha256:43471572b3558076a3af4a7236ebb0568147611e0406e9b37bcee7a60b4fe015"},"request_example":{"canonicalizer_version":"runx.receipt.c14n.v1","idempotency_key":"ausca-document-ocr-example-0001","input":{"artifact":{"artifact_ref":"runx:artifact:sha256:1111111111111111111111111111111111111111111111111111111111111111","content_digest":"sha256:2222222222222222222222222222222222222222222222222222222222222222","media_type":"application/pdf"}},"input_schema_digest":"sha256:aa86a0fc7e01438f3f99dc35550f4c3d710795e4302e489de32eae7e403ffd5d","offer_id":"document.ocr","offer_revision":"ocr-fixed-r5","offer_revision_digest":"sha256:dcd533646010339d70c90646ae590fbbfed3f802015e6cdf90bc2760be0f9314","output_schema_digest":"sha256:7678d31cee0749330afeb1d5d42e098bf23b304172edfc57bda06f6679157fea"},"revision":"ocr-fixed-r5","revision_digest":"sha256:dcd533646010339d70c90646ae590fbbfed3f802015e6cdf90bc2760be0f9314","route":{"method":"POST","path":"/v1/invocations"},"skill":{"description":"Extract normalized text from one immutable document through Ausca's fixed-price document OCR service.","digest":"sha256:479419cfa0c86797d1c601cd358cbfa1a4871b598d2939d8fc133527a8d5599a","name":"document-ocr","public_path":"/skills/document-ocr/SKILL.md","registry_ref":"ausca/document-ocr@0.2.0","version":"0.2.0"},"tags":["documents","ocr"],"title":"Document OCR"},{"artifact":{"input_mode":"required","maximum_input_bytes":10485760,"output_mode":"reference_if_large","retention_seconds":86400},"canonicalizer_version":"runx.receipt.c14n.v1","description":"Transcribe an immutable audio or video artifact into normalized text.","expected_receipt_class":"runx.receipt.executed.v1","input_example":{"artifact":{"artifact_ref":"runx:artifact:sha256:8888888888888888888888888888888888888888888888888888888888888888","content_digest":"sha256:9999999999999999999999999999999999999999999999999999999999999999","media_type":"audio/mpeg"},"language_code":"en-AU","media_format":"mp3"},"input_schema":{"digest":"sha256:5de14e4bcac4dbe9aad2ef44e89fbd8d6f1d0dbbc4272d72abfd5ee9eca2a301","public_path":"/schemas/offers/transcription.input.schema.json"},"limits":{"maximum_inline_bytes":65536,"maximum_request_bytes":8192,"maximum_result_bytes":26214400,"timeout_seconds":7200},"offer_id":"media.transcription","output_example":{"language_code":"en-AU","provider_job_ref":"runx:aws:transcription:runx-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","schema":"ausca.transcription.output.v1","source_digest":"sha256:9999999999999999999999999999999999999999999999999999999999999999","text":"Hello from Ausca."},"output_schema":{"digest":"sha256:cfff6f1be4e183b9bb951baf0f88d827797b7f5e72bae5e3e7b95dba28784566","public_path":"/schemas/offers/transcription.output.schema.json"},"price":{"currency":"USD","maximum_minor":130,"minimum_minor":40,"model":"artifact_bytes","policy_digest":"sha256:819d5cff95d85754083e65f5b0f460a669e04f1b288e89c5609b6abc036a5fdc","unit_amount_minor":10,"unit_bytes":1048576},"request_example":{"canonicalizer_version":"runx.receipt.c14n.v1","idempotency_key":"ausca-media-transcription-example-0001","input":{"artifact":{"artifact_ref":"runx:artifact:sha256:8888888888888888888888888888888888888888888888888888888888888888","content_digest":"sha256:9999999999999999999999999999999999999999999999999999999999999999","media_type":"audio/mpeg"},"language_code":"en-AU","media_format":"mp3"},"input_schema_digest":"sha256:5de14e4bcac4dbe9aad2ef44e89fbd8d6f1d0dbbc4272d72abfd5ee9eca2a301","offer_id":"media.transcription","offer_revision":"transcription-bytes-r3","offer_revision_digest":"sha256:028f0a91a800b004255ae83952e9a613b838527546ea3e8cdae4aad5d797b8ff","output_schema_digest":"sha256:cfff6f1be4e183b9bb951baf0f88d827797b7f5e72bae5e3e7b95dba28784566"},"revision":"transcription-bytes-r3","revision_digest":"sha256:028f0a91a800b004255ae83952e9a613b838527546ea3e8cdae4aad5d797b8ff","route":{"method":"POST","path":"/v1/invocations"},"skill":{"description":"Transcribe one immutable audio or video artifact through Ausca's measured asynchronous media service.","digest":"sha256:5b00b76360523f11d033f0dd9253a64e04543f5089aa737d975d99e4bdfc2ce8","name":"media-transcription","public_path":"/skills/media-transcription/SKILL.md","registry_ref":"ausca/media-transcription@0.1.0","version":"0.1.0"},"tags":["media","transcription"],"title":"Media Transcription"}],"schema":"ausca.website_manifest.v1","schemas":[{"digest":"sha256:fa4fba0866c4601f89d5c1b246722ec78f288d7f0aa0580e9460935a1fc7895e","id":"urn:ausca:schema:artifact-commitment:v1","public_path":"/schemas/common/artifact-commitment.schema.json"},{"digest":"sha256:5912b7646b9cc3920c244b9336a21d420d0c7eb3ab37e15530ee04a8fa647d57","id":"urn:ausca:schema:invocation-envelope:v1","public_path":"/schemas/common/invocation-envelope.schema.json"},{"digest":"sha256:4100317e48f34c2619f6a67bb9633f24833f8626180d014a366bde531bc5d19d","id":"urn:ausca:schema:money:v1","public_path":"/schemas/common/money.schema.json"},{"digest":"sha256:fceafb6d65a9d9d8668b2113bd21d0cdf4149beb5f2c8b419b03d23cf729e0be","id":"urn:ausca:schema:sha256-digest:v1","public_path":"/schemas/common/sha256-digest.schema.json"},{"digest":"sha256:7093216a29925031972d61a7ab5f6013936aac9f81c3c54f51a00a3fef66759b","id":"urn:ausca:offer:document-analysis:input:v1","public_path":"/schemas/offers/document-analysis.input.schema.json"},{"digest":"sha256:116e5cb84aa984e46e2a7e58f46b9cee3185e8d95f4b7bb5adad78ab66c68bb0","id":"urn:ausca:offer:document-analysis:output:v1","public_path":"/schemas/offers/document-analysis.output.schema.json"},{"digest":"sha256:aa86a0fc7e01438f3f99dc35550f4c3d710795e4302e489de32eae7e403ffd5d","id":"urn:ausca:offer:document-ocr:input:v1","public_path":"/schemas/offers/text-extract.input.schema.json"},{"digest":"sha256:7678d31cee0749330afeb1d5d42e098bf23b304172edfc57bda06f6679157fea","id":"urn:ausca:offer:document-ocr:output:v1","public_path":"/schemas/offers/text-extract.output.schema.json"},{"digest":"sha256:5de14e4bcac4dbe9aad2ef44e89fbd8d6f1d0dbbc4272d72abfd5ee9eca2a301","id":"urn:ausca:offer:transcription:input:v1","public_path":"/schemas/offers/transcription.input.schema.json"},{"digest":"sha256:cfff6f1be4e183b9bb951baf0f88d827797b7f5e72bae5e3e7b95dba28784566","id":"urn:ausca:offer:transcription:output:v1","public_path":"/schemas/offers/transcription.output.schema.json"}]}