{"schemaVersion":"1.0.0","tools":[{"id":"3d-asset-readiness","version":"1.0.0","name":"3D Asset Readiness","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["artifactId"],"properties":{"artifactId":{"type":"string","format":"uuid"}}},"preparation":{"url":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/file-preparations/3d-asset-readiness","method":"POST","contentType":"application/octet-stream","authorization":"Use the same private capability for preparation, quote, payment and download.","payment":false},"delivery":{"method":"private-zip-download","includes":["Original file","Processed files","SHA-256 manifest"],"expiresAt":"Exact expiry is returned during preparation and in the result."},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"3d-asset-readiness","input":{"artifactId":"00000000-0000-4000-8000-000000000000"}},"artifactIdSource":"Replace the example UUID with preparation.artifactId."},"limitations":["Check a GLB/glTF batch against a selected technical profile, compare a previous report and retain an organized handoff. No artistic review, asset repair or device-performance certification.","One ZIP containing batch.json and 1–20 assets with included local resources. Upload scope 16 MiB; selected profile budgets are disclosed in the report. External references are not fetched.","The underlying single-asset Khronos validator is available free; this paid service provides batch profiles, comparisons and private packaged delivery."]},{"id":"spreadsheet-formula-health","version":"1.0.0","name":"Spreadsheet Formula Health Checks","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["artifactId"],"properties":{"artifactId":{"type":"string","format":"uuid"}}},"preparation":{"url":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/file-preparations/spreadsheet-formula-health","method":"POST","contentType":"application/octet-stream","authorization":"Use the same private capability for preparation, quote, payment and download.","payment":false},"delivery":{"method":"private-zip-download","includes":["Original file","Processed files","SHA-256 manifest"],"expiresAt":"Exact expiry is returned during preparation and in the result."},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spreadsheet-formula-health","input":{"artifactId":"00000000-0000-4000-8000-000000000000"}},"artifactIdSource":"Replace the example UUID with preparation.artifactId."},"limitations":["Static XLSX report of broken reference tokens, cached errors, external links, hidden sheets and suspicious constants.","No formula recalculation, macro execution or external refresh. Shared/array/data-table formulas are coverage gaps; cached evidence may be stale."]},{"id":"course-package-check","version":"1.0.0","name":"Course Package Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["artifactId"],"properties":{"artifactId":{"type":"string","format":"uuid"}}},"preparation":{"url":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/file-preparations/course-package-check","method":"POST","contentType":"application/octet-stream","authorization":"Use the same private capability for preparation, quote, payment and download.","payment":false},"delivery":{"method":"private-zip-download","includes":["Original file","Processed files","SHA-256 manifest"],"expiresAt":"Exact expiry is returned during preparation and in the result."},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"course-package-check","input":{"artifactId":"00000000-0000-4000-8000-000000000000"}},"artifactIdSource":"Replace the example UUID with preparation.artifactId."},"limitations":["Static SCORM 1.2 ZIP reference and resource check.","No course execution, LMS import, XSD conformance certification, learner tracking, accessibility repair or malware clearance. External resources are not fetched."]},{"id":"document-publication-cleaner","version":"1.0.0","name":"Document Publication Cleaner","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["artifactId"],"properties":{"artifactId":{"type":"string","format":"uuid"}}},"preparation":{"url":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/file-preparations/document-publication-cleaner","method":"POST","contentType":"application/octet-stream","authorization":"Use the same private capability for preparation, quote, payment and download.","payment":false,"options":{"header":"X-Processing-Options","encoding":"base64 JSON","properties":["metadata","comments","attachments"],"selection":"Select at least one cleanup option."}},"delivery":{"method":"private-zip-download","includes":["Original file","Processed files","SHA-256 manifest"],"expiresAt":"Exact expiry is returned during preparation and in the result."},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"document-publication-cleaner","input":{"artifactId":"00000000-0000-4000-8000-000000000000"}},"artifactIdSource":"Replace the example UUID with preparation.artifactId."},"limitations":["PDF metadata, comments and attachment cleanup only.","No redaction, accessibility repair, PDF/A certification or malware clearance.","Encrypted, signed or active-content PDFs are not supported."]},{"id":"website-image-performance-pack","version":"1.0.0","name":"Website Image Performance Pack","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["artifactId"],"properties":{"artifactId":{"type":"string","format":"uuid"}}},"preparation":{"url":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/file-preparations/website-image-performance-pack","method":"POST","contentType":"application/octet-stream","authorization":"Use the same private capability for preparation, quote, payment and download.","payment":false},"delivery":{"method":"private-zip-download","includes":["Original file","Processed files","SHA-256 manifest"],"expiresAt":"Exact expiry is returned during preparation and in the result."},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"website-image-performance-pack","input":{"artifactId":"00000000-0000-4000-8000-000000000000"}},"artifactIdSource":"Replace the example UUID with preparation.artifactId."},"limitations":["Static unprofiled RGB JPEG, PNG or WebP input.","WebP variants preserve transparency and never upscale.","No animation or color-profile conversion."]},{"id":"data-service-v1","version":"1.0.0","name":"Gateway Data Utility","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operation","content"],"properties":{"operation":{"enum":["validate-json","validate-csv","json-to-csv","csv-to-json","normalize-csv","deduplicate-csv","zec-request-check"]},"content":{"type":"string","maxLength":65536,"description":"Maximum 65536 UTF-8 bytes; output maximum 1 MiB."}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Processed file content and validation summary"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"data-service-v1","input":{"operation":"validate-json","content":"{\"example\":true}"}}},"limitations":["Payment requires the existing approved wallet configuration and exact quote.","No browser checkout entitlement is transferred to this separate wallet purchase."]},{"id":"api-credits-v1","version":"1.0.0","name":"Gateway API — 100 jobs","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operation"],"properties":{"operation":{"const":"api-credits"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["100 successful data jobs within 30 days"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"api-credits-v1","input":{"operation":"api-credits"}}},"limitations":["Payment requires the existing approved wallet configuration and exact quote.","No browser checkout entitlement is transferred to this separate wallet purchase."]},{"id":"handoff-capsules-v1","version":"1.0.0","name":"Private Handoff Capsules — five files","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["version"],"properties":{"version":{"const":"1.0.0"}}},"delivery":{"method":"private-json-result","retentionDays":37,"includes":["Five encrypted handoffs: upload within 30 days; seven-day recipient access"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"handoff-capsules-v1","input":{"version":"1.0.0"}}},"limitations":["Payment requires the existing approved wallet configuration and exact quote.","No browser checkout entitlement is transferred to this separate wallet purchase.","Client-side encryption and recipient key sharing are caller responsibilities. Revocation cannot erase an already downloaded copy."]},{"id":"workflow-reliability-pack-v1","version":"1.0.0","name":"Workflow Reliability Test Pack v1.0.0","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["version"],"properties":{"version":{"const":"1.0.0"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Versioned test-pack files, reference evaluator and license"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"workflow-reliability-pack-v1","input":{"version":"1.0.0"}}},"limitations":["Payment requires the existing approved wallet configuration and exact quote.","No browser checkout entitlement is transferred to this separate wallet purchase."]},{"id":"cube-net-face-artwork-orientation","version":"1.0.0","name":"Cube Net Face and Artwork Orientation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["referenceFaceId","faces","requiredOpposites"],"properties":{"referenceFaceId":{"type":"string","minLength":1,"maxLength":200},"faces":{"type":"array","minItems":6,"maxItems":6,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","artworkQuarterTurns"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"integer","minimum":-10,"maximum":10},"y":{"type":"integer","minimum":-10,"maximum":10},"artworkQuarterTurns":{"type":"integer","minimum":0,"maximum":3}}}},"requiredOpposites":{"type":"array","minItems":0,"maxItems":3,"items":{"type":"object","additionalProperties":false,"required":["firstId","secondId"],"properties":{"firstId":{"type":"string","minLength":1,"maxLength":200},"secondId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review six identified unit squares as an ideal cube net, propagate right-angle fold frames, identify opposite faces and map artwork-up/right directions after clockwise quarter-turn rotations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cube-net-face-artwork-orientation","input":{"referenceFaceId":"A","faces":[{"id":"A","x":0,"y":0,"artworkQuarterTurns":0},{"id":"B","x":1,"y":0,"artworkQuarterTurns":0},{"id":"C","x":2,"y":0,"artworkQuarterTurns":0},{"id":"D","x":3,"y":0,"artworkQuarterTurns":0},{"id":"E","x":1,"y":-1,"artworkQuarterTurns":0},{"id":"F","x":1,"y":1,"artworkQuarterTurns":0}],"requiredOpposites":[{"firstId":"A","secondId":"C"}]}}},"limitations":["Review six identified unit squares as an ideal cube net, propagate right-angle fold frames, identify opposite faces and map artwork-up/right directions after clockwise quarter-turn rotations. Grid x increases right and y down; the named reference face has right +X, down +Y and normal +Z. Disconnected or inconsistent nets are reported, not silently repaired; their proposed pairings are unassessable. Faces and artwork must be read on the same declared side. Excludes tabs, thickness, printing on the reverse side, assembly paths, die balance and numbering conventions. Supplied data and declared assumptions only. No physical inspection, manufacturing control, certification or external-system change. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"single-vertex-flat-fold-conditions","version":"1.0.0","name":"Single-Vertex Flat-Fold Necessary Conditions","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["angularToleranceDegrees","vertices"],"properties":{"angularToleranceDegrees":{"type":"number","minimum":0,"maximum":5},"vertices":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","sectorAnglesDegrees","assignments"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sectorAnglesDegrees":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"number","minimum":0.000001,"maximum":360}},"assignments":{"type":"array","minItems":2,"maxItems":32,"items":{"enum":["M","V"]}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check cyclic positive sector angles and mountain/valley assignments at up to 64 interior vertices, each with 2–32 active creases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"single-vertex-flat-fold-conditions","input":{"angularToleranceDegrees":0,"vertices":[{"id":"V","sectorAnglesDegrees":[90,90,90,90],"assignments":["M","M","M","V"]}]}}},"limitations":["Check cyclic positive sector angles and mountain/valley assignments at up to 64 interior vertices, each with 2–32 active creases. The supplied order alternates angles between successive creases. Report the 360-degree sum, even-degree Kawasaki alternating sums and Maekawa count difference of two, using the declared angular tolerance. An odd-degree vertex cannot satisfy these selected conditions. Passing necessary conditions does not prove the assigned pattern, a whole sheet or a physical material can fold flat. Boundary vertices, inactive creases, thickness and collisions are excluded. Supplied data and declared assumptions only. No physical inspection, manufacturing control, certification or external-system change. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"loom-draft-drawdown","version":"1.0.0","name":"Loom Draft Drawdown","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shaftCount","shed","repeatWrap","threading","treadles","picks"],"properties":{"shaftCount":{"type":"integer","minimum":1,"maximum":16},"shed":{"enum":["rising","sinking"]},"repeatWrap":{"type":"boolean"},"threading":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"integer","minimum":1,"maximum":16}},"treadles":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","additionalProperties":false,"required":["id","shafts"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"shafts":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"integer","minimum":1,"maximum":16}}}}},"picks":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","treadleIds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"treadleIds":{"type":"array","minItems":0,"maxItems":12,"items":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build the exact pick-by-end crossing grid for up to 16 shafts, 256 warp ends, 12 treadles and 128 picks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"loom-draft-drawdown","input":{"shaftCount":2,"shed":"rising","repeatWrap":false,"threading":[1,2,1,2],"treadles":[{"id":"A","shafts":[1]},{"id":"B","shafts":[2]}],"picks":[{"id":"P1","treadleIds":["A"]},{"id":"P2","treadleIds":["B"]}]}}},"limitations":["Build the exact pick-by-end crossing grid for up to 16 shafts, 256 warp ends, 12 treadles and 128 picks. Each end uses one shaft; a pick actuates the union of its named treadles. Rising-shed controls raise those shafts; sinking-shed controls lower them and leave the others raised. Report raised/actuated sets and longest warp/weft float counts across the selected open or cyclic repeat. Input ordering is the displayed ordering; crossing counts are not fabric-quality predictions. Supplied draft and named control sets only. No loom connection, machine control, fabric simulation, tension, shrinkage, strength, ergonomics or production-rate guarantee. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"loom-skeleton-tieup-realization","version":"1.0.0","name":"Skeleton Tie-Up Shed Realization","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shaftCount","maximumPresses","treadles","targets"],"properties":{"shaftCount":{"type":"integer","minimum":1,"maximum":16},"maximumPresses":{"type":"integer","minimum":1,"maximum":2},"treadles":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","additionalProperties":false,"required":["id","shafts"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"shafts":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"integer","minimum":1,"maximum":16}}}}},"targets":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","shafts"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"shafts":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"integer","minimum":1,"maximum":16}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check whether supplied rising-shaft control sets can realize each required shed using zero, one or two simultaneous presses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"loom-skeleton-tieup-realization","input":{"shaftCount":3,"maximumPresses":2,"treadles":[{"id":"A","shafts":[1]},{"id":"B","shafts":[3]},{"id":"C","shafts":[1,2]}],"targets":[{"id":"S","shafts":[1,3]},{"id":"T","shafts":[2]}]}}},"limitations":["Check whether supplied rising-shaft control sets can realize each required shed using zero, one or two simultaneous presses. Enumerate all eligible combinations of up to 12 named treadles across up to 32 targets and 16 shafts. A union must match exactly; extra raised shafts fail. Prefer the fewest presses and then ASCII ID order, while retaining all matches. This evaluates existing controls; it does not design a globally optimal new tie-up or recommend physically suitable press combinations. Supplied draft and named control sets only. No loom connection, machine control, fabric simulation, tension, shrinkage, strength, ergonomics or production-rate guarantee. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stitch-shaping-consumption-ledger","version":"1.0.0","name":"Stitch Shaping Consumption Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initialLiveStitches","rows"],"properties":{"initialLiveStitches":{"type":"integer","minimum":0,"maximum":1000000000},"rows":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","reportedEndStitches","operations"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"reportedEndStitches":{"type":"integer","minimum":0,"maximum":1600000000},"operations":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["repeats","consumes","produces"],"properties":{"repeats":{"type":"integer","minimum":1,"maximum":100000},"consumes":{"type":"integer","minimum":0,"maximum":1000},"produces":{"type":"integer","minimum":0,"maximum":1000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace up to 64 ordered full-row stitch-count records using explicit repeated consume/produce operations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stitch-shaping-consumption-ledger","input":{"initialLiveStitches":12,"rows":[{"id":"R1","reportedEndStitches":9,"operations":[{"repeats":3,"consumes":2,"produces":1},{"repeats":6,"consumes":1,"produces":1}]},{"id":"R2","reportedEndStitches":12,"operations":[{"repeats":3,"consumes":1,"produces":2},{"repeats":6,"consumes":1,"produces":1}]}]}}},"limitations":["Trace up to 64 ordered full-row stitch-count records using explicit repeated consume/produce operations. Each row has at most 16 operations; repeats consume only stitches present at that row start, while produced stitches form the next row. Zero-consumption additions and zero-production removals are explicit. Incomplete or overconsumed rows stop derived state for later rows; an incorrect reported count is flagged while the computed count continues. No natural-language pattern parsing, implied short-row/turning-chain/bind-off rules, gauge or fit prediction is included. Supplied production records and declared assumptions only. No physical inspection, fit or aesthetic guarantee, machinery control or external-system change. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seam-notch-stripe-correspondence","version":"1.0.0","name":"Straight Seam Notch and Stripe Correspondence","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unitLabel","sideA","sideB","reverseSideB","stripeRepeatTicks","stripeToleranceTicks","easeToleranceTicks","intervalEase"],"properties":{"unitLabel":{"type":"string","minLength":1,"maxLength":40},"sideA":{"type":"object","additionalProperties":false,"required":["lengthTicks","marks","stripePhaseTicks","stripeDirection"],"properties":{"lengthTicks":{"type":"integer","minimum":1,"maximum":1000000000},"marks":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","positionTicks"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"positionTicks":{"type":"integer","minimum":0,"maximum":1000000000}}}},"stripePhaseTicks":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"stripeDirection":{"enum":[-1,1]}}},"sideB":{"type":"object","additionalProperties":false,"required":["lengthTicks","marks","stripePhaseTicks","stripeDirection"],"properties":{"lengthTicks":{"type":"integer","minimum":1,"maximum":1000000000},"marks":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","positionTicks"],"properties":{"id":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9_.-]+$"},"positionTicks":{"type":"integer","minimum":0,"maximum":1000000000}}}},"stripePhaseTicks":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"stripeDirection":{"enum":[-1,1]}}},"reverseSideB":{"type":"boolean"},"stripeRepeatTicks":{"type":"integer","minimum":1,"maximum":1000000000},"stripeToleranceTicks":{"type":"integer","minimum":0,"maximum":1000000000},"easeToleranceTicks":{"type":"integer","minimum":0,"maximum":1000000000},"intervalEase":{"type":"array","minItems":0,"maxItems":65,"items":{"type":"object","additionalProperties":false,"required":["fromId","toId","expectedExtraBTicks"],"properties":{"fromId":{"type":"string","minLength":1,"maxLength":200},"toId":{"type":"string","minLength":1,"maxLength":200},"expectedExtraBTicks":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare straight paired seam records using a common integer measurement tick, such as 0.01 mm, explicitly named by you."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seam-notch-stripe-correspondence","input":{"unitLabel":"one pattern tick","sideA":{"lengthTicks":100,"marks":[{"id":"N1","positionTicks":25},{"id":"N2","positionTicks":75}],"stripePhaseTicks":0,"stripeDirection":1},"sideB":{"lengthTicks":100,"marks":[{"id":"N1","positionTicks":75},{"id":"N2","positionTicks":25}],"stripePhaseTicks":0,"stripeDirection":-1},"reverseSideB":true,"stripeRepeatTicks":20,"stripeToleranceTicks":0,"easeToleranceTicks":0,"intervalEase":[]}}},"limitations":["Compare straight paired seam records using a common integer measurement tick, such as 0.01 mm, explicitly named by you. Review up to 64 unique interior notch labels per side, reversed assembly direction, missing/reordered marks, declared extra B-length for each adjacent common-anchor interval and periodic stripe phase at common anchors. Undeclared interval ease is zero; $start/$end identify seam endpoints. Stripe phase/direction is measured from each side's original origin, including when assembly is reversed. Modular error uses the shortest signed distance, positive at a half-repeat tie. Curved seams, inferred stretch, motif recognition and aesthetic matching are excluded. Supplied production records and declared assumptions only. No physical inspection, fit or aesthetic guarantee, machinery control or external-system change. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unified-diff-exact-text-application","version":"1.0.0","name":"Unified Diff Exact Text Application","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["originalText","patchText"],"properties":{"originalText":{"type":"string","maxLength":16000},"patchText":{"type":"string","maxLength":30000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a single supplied unified diff at its exact declared positions, requiring exact context and removed lines."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unified-diff-exact-text-application","input":{"originalText":"first\nold\n","patchText":"--- old.txt\n+++ new.txt\n@@ -1,2 +1,2 @@\n first\n-old\n+new\n"}}},"limitations":["Apply a single supplied unified diff at its exact declared positions, requiring exact context and removed lines. Mismatches fail atomically; there is no search, offset or fuzzy matching. Empty patch leaves the text unchanged. One supplied LF-only text document, at most 16000 UTF8 bytes, 256 lines and 2000 characters per line; patches at most 30000 bytes and 64 hunks. BOM, tabs, spaces and terminal-newline state are preserved. NUL/CR, multi-file/Git/binary/combined patches are excluded. Filenames are opaque labels. No filesystem, repository, network access or execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deterministic-unified-diff-generation","version":"1.0.0","name":"Deterministic Unified Diff Generation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["oldText","newText","oldLabel","newLabel","contextLines"],"properties":{"oldText":{"type":"string","maxLength":16000},"newText":{"type":"string","maxLength":16000},"oldLabel":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[\\x20-\\x7e]+$"},"newLabel":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[\\x20-\\x7e]+$"},"contextLines":{"type":"integer","minimum":0,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate a minimal line-edit unified diff using bounded LCS and deletion-first tie breaking."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deterministic-unified-diff-generation","input":{"oldText":"A\nB\n","newText":"A\nC\n","oldLabel":"old.txt","newLabel":"new.txt","contextLines":1}}},"limitations":["Generate a minimal line-edit unified diff using bounded LCS and deletion-first tie breaking. Line identity includes its terminating LF. Hunk ranges merge when their context windows overlap or touch. At most 65536 line-pair cells; identical text yields an empty patch. Output is replay-verified against the new text, with no promise of byte-for-byte GNU output. One supplied LF-only text document, at most 16000 UTF8 bytes, 256 lines and 2000 characters per line; patches at most 30000 bytes and 64 hunks. BOM, tabs, spaces and terminal-newline state are preserved. NUL/CR, multi-file/Git/binary/combined patches are excluded. Filenames are opaque labels. No filesystem, repository, network access or execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dds-legacy-bgra8-pixel-codec","version":"1.0.0","name":"DDS Legacy BGRA8 Pixel Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","width","height","rgbaHex"],"properties":{"mode":{"const":"encode"},"width":{"type":"integer","minimum":1,"maximum":128},"height":{"type":"integer","minimum":1,"maximum":128},"rgbaHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},{"type":"object","additionalProperties":false,"required":["mode","fileHex"],"properties":{"mode":{"const":"decode"},"fileHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode RGBA pixels as a complete legacy DDS A8R8G8B8 file or decode that exact BGRA-byte profile to RGBA."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dds-legacy-bgra8-pixel-codec","input":{"request":{"mode":"encode","width":2,"height":1,"rgbaHex":"ff0000ff00ff0080"}}}},"limitations":["Encode RGBA pixels as a complete legacy DDS A8R8G8B8 file or decode that exact BGRA-byte profile to RGBA. At most 128 pixels per axis and 1024 total pixels. Tightly packed rows, RGB/alpha flags and fixed channel masks are required; canonical output clears unused fields. Alpha bytes are preserved without assuming premultiplication. DX10, compression, padded rows, other masks, mip chains, arrays, cubemaps and volumes are excluded. Supplied bytes only; no media execution, filesystem, network access or image repair. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ktx2-container-range-inspector","version":"1.0.0","name":"KTX2 Container Range Inspector","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["fileHex"],"properties":{"fileHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect bounded KTX2 header/index, mip byte ranges, generic descriptor-block envelopes, sorted unique UTF8 keys with opaque values and optional supercompression-global span."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ktx2-container-range-inspector","input":{"fileHex":"ab4b5458203230bb0d0a1a0a250000000100000001000000010000000000000000000000010000000100000000000000680000001c0000000000000000000000000000000000000000000000000000008400000000000000040000000000000004000000000000001c000000000000000200180000000000000000000000000000000000ff0000ff"}}},"limitations":["Inspect bounded KTX2 header/index, mip byte ranges, generic descriptor-block envelopes, sorted unique UTF8 keys with opaque values and optional supercompression-global span. UInt64 offsets/lengths are checked with BigInt before containment; uncompressed lengths remain decimal strings. At most 8192 file bytes, 16 indexed levels, 32 descriptor blocks and 64 keys. levelCount0 retains one index entry. Occupied ranges must not overlap, unindexed padding must be zero, and image storage runs smallest mip first. No texel decoding, decompression, transcoding, full Vulkan/DFD/scheme semantics or complete format conformance claim. Supplied bytes only; no file/network access or execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spdx-boolean-dnf-choices","version":"1.0.0","name":"SPDX Boolean DNF Choices","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expression"],"properties":{"expression":{"type":"string","minLength":1,"maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand the existing selected SPDX2.3.1 expression grammar into deterministic Boolean AND-sets joined by OR."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spdx-boolean-dnf-choices","input":{"expression":"(MIT OR BSD-3-Clause) AND Apache-2.0"}}},"limitations":["Expand the existing selected SPDX2.3.1 expression grammar into deterministic Boolean AND-sets joined by OR. WITH pairs and trailing + remain indivisible atoms. Ordinary license/exception identifier matching is case-insensitive; custom references preserve exact identity. Exact duplicates are removed, but supersets are intentionally retained. Uppercase operators, one input line, at most 300 tree nodes, 128 tree levels, 64 distinct atoms, 256 choices, 4096 Cartesian pairs and 120000 output-choice bytes. No license-list lookup, compatibility/legal interpretation, external call or license change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ascii-dxf-planar-geometry-codec","version":"1.0.0","name":"ASCII DXF Planar Geometry Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","entities"],"properties":{"mode":{"const":"encode"},"entities":{"type":"array","minItems":1,"maxItems":64,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["type","start","end"],"properties":{"type":{"const":"LINE"},"start":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"},"y":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}},"end":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"},"y":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}}},{"type":"object","additionalProperties":false,"required":["type","center","radius"],"properties":{"type":{"const":"CIRCLE"},"center":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"},"y":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}},"radius":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}},{"type":"object","additionalProperties":false,"required":["type","closed","vertices"],"properties":{"type":{"const":"LWPOLYLINE"},"closed":{"type":"boolean"},"vertices":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"},"y":{"type":"string","minLength":1,"maxLength":40,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}}}}]}}}},{"type":"object","additionalProperties":false,"required":["mode","dxfText"],"properties":{"mode":{"const":"decode"},"dxfText":{"type":"string","maxLength":32768}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode supplied ASCII DXF planar geometry in an explicit AC1015 HEADER/ENTITIES-only exchange profile: LINE, CIRCLE and straight LWPOLYLINE on layer 0, XY plane and default extrusion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ascii-dxf-planar-geometry-codec","input":{"request":{"mode":"encode","entities":[{"type":"LINE","start":{"x":"0","y":"0"},"end":{"x":"3","y":"4"}},{"type":"CIRCLE","center":{"x":"5","y":"5"},"radius":"2"},{"type":"LWPOLYLINE","closed":true,"vertices":[{"x":"0","y":"0"},{"x":"3","y":"0"},{"x":"0","y":"4"}]}]}}}},"limitations":["Encode or decode supplied ASCII DXF planar geometry in an explicit AC1015 HEADER/ENTITIES-only exchange profile: LINE, CIRCLE and straight LWPOLYLINE on layer 0, XY plane and default extrusion. Preserves decimal coordinate text. At most 64 entities, 512 total point records, 256 vertices per polyline, 1024 group pairs and 32768 text bytes. Unsupported sections, handles, appearance fields, nonzero widths/bulges/elevation and nondefault extrusion are rejected rather than dropped. Complete selected-profile output and exact internal replay are checked; no external CAD import qualification, general DXF conformance, drawing repair, filesystem or network action is claimed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interpoint-dot-footprint-proximity","version":"1.0.0","name":"Interpoint Dot Footprint Proximity","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sheetWidth","sheetHeight","flip","versoOffsetX","versoOffsetY","minimumClearance","recto","verso"],"properties":{"sheetWidth":{"type":"number","minimum":0.000001,"maximum":10000},"sheetHeight":{"type":"number","minimum":0.000001,"maximum":10000},"flip":{"enum":["none","horizontal","vertical"]},"versoOffsetX":{"type":"number","minimum":-10000,"maximum":10000},"versoOffsetY":{"type":"number","minimum":-10000,"maximum":10000},"minimumClearance":{"type":"number","minimum":0,"maximum":10000},"recto":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","diameter"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-10000,"maximum":10000},"y":{"type":"number","minimum":-10000,"maximum":10000},"diameter":{"type":"number","minimum":0.000001,"maximum":10000}}}},"verso":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","diameter"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-10000,"maximum":10000},"y":{"type":"number","minimum":-10000,"maximum":10000},"diameter":{"type":"number","minimum":0.000001,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Register opposite-side dot centers with an explicit sheet mirror and translation, then report every front/back circular-footprint clearance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interpoint-dot-footprint-proximity","input":{"sheetWidth":10,"sheetHeight":10,"flip":"horizontal","versoOffsetX":0,"versoOffsetY":0,"minimumClearance":0.2,"recto":[{"id":"R","x":2,"y":3,"diameter":1}],"verso":[{"id":"V","x":8,"y":3,"diameter":1}]}}},"limitations":["Register opposite-side dot centers with an explicit sheet mirror and translation, then report every front/back circular-footprint clearance. At most 24 dots per side. This reviews planar proximity; it does not translate Braille or model paper thickness, embossing deformation or readability. Supplied measurements and explicit assumptions only. Use consistent units. No physical inspection, accessibility or structural certification, clinical conclusion, machinery control or external-system change is included. Comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raised-line-junction-review","version":"1.0.0","name":"Raised Line Junction Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines","intendedPairs","maximumIntendedGap","minimumUnintendedClearance"],"properties":{"lines":{"type":"array","minItems":2,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["id","x1","y1","x2","y2","width"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x1":{"type":"number","minimum":-10000,"maximum":10000},"y1":{"type":"number","minimum":-10000,"maximum":10000},"x2":{"type":"number","minimum":-10000,"maximum":10000},"y2":{"type":"number","minimum":-10000,"maximum":10000},"width":{"type":"number","minimum":0.000001,"maximum":10000}}}},"intendedPairs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["firstId","secondId"],"properties":{"firstId":{"type":"string","minLength":1,"maxLength":200},"secondId":{"type":"string","minLength":1,"maxLength":200}}}},"maximumIntendedGap":{"type":"number","minimum":0,"maximum":10000},"minimumUnintendedClearance":{"type":"number","minimum":0,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare finite straight raised-line strokes as circular-ended strips, retaining shortest centerline distances, edge clearances and explicitly intended pair relationships."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raised-line-junction-review","input":{"lines":[{"id":"A","x1":0,"y1":0,"x2":10,"y2":0,"width":1},{"id":"B","x1":5,"y1":-5,"x2":5,"y2":5,"width":1}],"intendedPairs":[],"maximumIntendedGap":0.1,"minimumUnintendedClearance":1}}},"limitations":["Compare finite straight raised-line strokes as circular-ended strips, retaining shortest centerline distances, edge clearances and explicitly intended pair relationships. At most 24 segments and 128 intended pairs. Intended pairs must meet the stated maximum gap; other pairs must meet minimum clearance. Curve tracing, tactile meaning and accessibility compliance are excluded. Supplied measurements and explicit assumptions only. Use consistent units. No physical inspection, accessibility or structural certification, clinical conclusion, machinery control or external-system change is included. Comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stage-scan-tile-coverage","version":"1.0.0","name":"Stage Scan Tile Coverage","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["region","scaleX","scaleY","allowedUncoveredArea","tiles"],"properties":{"region":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-10000,"maximum":10000},"y":{"type":"number","minimum":-10000,"maximum":10000},"width":{"type":"number","minimum":0.000001,"maximum":10000},"height":{"type":"number","minimum":0.000001,"maximum":10000}}},"scaleX":{"type":"number","minimum":0.000001,"maximum":10000},"scaleY":{"type":"number","minimum":0.000001,"maximum":10000},"allowedUncoveredArea":{"type":"number","minimum":0,"maximum":10000},"tiles":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["id","stageX","stageY","width","height","quarterTurns"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stageX":{"type":"number","minimum":-10000,"maximum":10000},"stageY":{"type":"number","minimum":-10000,"maximum":10000},"width":{"type":"number","minimum":0.000001,"maximum":10000},"height":{"type":"number","minimum":0.000001,"maximum":10000},"quarterTurns":{"type":"integer","minimum":0,"maximum":3}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Register rectangular scan tiles using supplied stage origins, positive axis scales and quarter-turn orientations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stage-scan-tile-coverage","input":{"region":{"x":0,"y":0,"width":10,"height":10},"scaleX":1,"scaleY":1,"allowedUncoveredArea":0,"tiles":[{"id":"A","stageX":0,"stageY":0,"width":6,"height":10,"quarterTurns":0},{"id":"B","stageX":4,"stageY":0,"width":6,"height":10,"quarterTurns":0}]}}},"limitations":["Register rectangular scan tiles using supplied stage origins, positive axis scales and quarter-turn orientations. A planar sweep reports true union area, uncovered area and multiply-covered area within a rectangular region; overlap is counted separately from repeat-weighted area. At most 24 tiles. Stage values locate each tile local origin before rotation. No image matching, calibration fitting, focus or specimen interpretation. Supplied measurements and explicit assumptions only. Use consistent units. No physical inspection, accessibility or structural certification, clinical conclusion, machinery control or external-system change is included. Comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multi-eyepoint-scenic-outline-review","version":"1.0.0","name":"Multi-Eyepoint Scenic Outline Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["targetPlaneZ","scenicPlaneZ","positionTolerance","eyes","outline","measurements"],"properties":{"targetPlaneZ":{"type":"number","minimum":-10000,"maximum":10000},"scenicPlaneZ":{"type":"number","minimum":-10000,"maximum":10000},"positionTolerance":{"type":"number","minimum":0,"maximum":10000},"eyes":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","z"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-10000,"maximum":10000},"y":{"type":"number","minimum":-10000,"maximum":10000},"z":{"type":"number","minimum":-10000,"maximum":10000}}}},"outline":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-10000,"maximum":10000},"y":{"type":"number","minimum":-10000,"maximum":10000}}}},"measurements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","eyeId","pointId","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"eyeId":{"type":"string","minLength":1,"maxLength":200},"pointId":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-10000,"maximum":10000},"y":{"type":"number","minimum":-10000,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project identified target-outline points from multiple supplied eyepoints onto a parallel scenic plane, then compare supplied scenic markings for each eye/point pair."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multi-eyepoint-scenic-outline-review","input":{"targetPlaneZ":10,"scenicPlaneZ":5,"positionTolerance":0.1,"eyes":[{"id":"E","x":0,"y":0,"z":0}],"outline":[{"id":"P","x":4,"y":2}],"measurements":[{"id":"M","eyeId":"E","pointId":"P","x":2.2,"y":1}]}}},"limitations":["Project identified target-outline points from multiple supplied eyepoints onto a parallel scenic plane, then compare supplied scenic markings for each eye/point pair. At most 16 eyepoints, 64 outline points and 128 measurements. This supports forced-perspective marking review; tilted planes, lens distortion, visibility, occlusion and perceptual guarantees are excluded. Supplied measurements and explicit assumptions only. Use consistent units. No physical inspection, accessibility or structural certification, clinical conclusion, machinery control or external-system change is included. Comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"model-tab-slot-kerf-review","version":"1.0.0","name":"Model Tab and Slot Kerf Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["minimumClearance","maximumClearance","joints"],"properties":{"minimumClearance":{"type":"number","minimum":-10000,"maximum":10000},"maximumClearance":{"type":"number","minimum":-10000,"maximum":10000},"joints":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tabWidth","tabDepth","slotWidth","slotDepth","tabPathOffset","slotPathOffset","kerf","tabQuarterTurn"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tabWidth":{"type":"number","minimum":0.000001,"maximum":10000},"tabDepth":{"type":"number","minimum":0.000001,"maximum":10000},"slotWidth":{"type":"number","minimum":0.000001,"maximum":10000},"slotDepth":{"type":"number","minimum":0.000001,"maximum":10000},"tabPathOffset":{"type":"number","minimum":-10000,"maximum":10000},"slotPathOffset":{"type":"number","minimum":-10000,"maximum":10000},"kerf":{"type":"number","minimum":0,"maximum":10000},"tabQuarterTurn":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review rectangular model tab/slot mating dimensions after centerline kerf and explicit path offsets, including a quarter-turn tab orientation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"model-tab-slot-kerf-review","input":{"minimumClearance":0.1,"maximumClearance":0.3,"joints":[{"id":"J","tabWidth":10,"tabDepth":5,"slotWidth":10,"slotDepth":5,"tabPathOffset":0,"slotPathOffset":0,"kerf":0.1,"tabQuarterTurn":false}]}}},"limitations":["Review rectangular model tab/slot mating dimensions after centerline kerf and explicit path offsets, including a quarter-turn tab orientation. Positive path offsets enlarge the respective rectangle. Finished tab dimensions subtract one kerf; slot dimensions add one kerf. At most 128 joints. This predicts planar rectangular fit only; corner radii, grain, material deformation, thickness and machine settings require separate review. Supplied measurements and explicit assumptions only. Use consistent units. No physical inspection, accessibility or structural certification, clinical conclusion, machinery control or external-system change is included. Comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"terrain-model-terrace-reconstruction","version":"1.0.0","name":"Terrain Model Terrace Reconstruction","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseElevation","modelUnitsPerElevationUnit","heightTolerance","samples","layers"],"properties":{"baseElevation":{"type":"number","minimum":-10000,"maximum":10000},"modelUnitsPerElevationUnit":{"type":"number","minimum":0.000001,"maximum":10000},"heightTolerance":{"type":"number","minimum":0,"maximum":10000},"samples":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","elevation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"elevation":{"type":"number","minimum":-10000,"maximum":10000}}}},"layers":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","thickness","cellIds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"thickness":{"type":"number","minimum":0.000001,"maximum":10000},"cellIds":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct model terrace heights from ordered layer thicknesses and explicit per-sample layer masks, comparing them with scaled source elevations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"terrain-model-terrace-reconstruction","input":{"baseElevation":100,"modelUnitsPerElevationUnit":0.1,"heightTolerance":0.2,"samples":[{"id":"A","elevation":120},{"id":"B","elevation":110}],"layers":[{"id":"L1","thickness":1,"cellIds":["A","B"]},{"id":"L2","thickness":1,"cellIds":["A"]}]}}},"limitations":["Reconstruct model terrace heights from ordered layer thicknesses and explicit per-sample layer masks, comparing them with scaled source elevations. Retain signed errors and layers lacking immediate support beneath a sampled cell. At most 64 samples and 16 layers. This reviews discrete supplied masks, not contour generation, unsampled areas, terrain accuracy or structural stability. Supplied measurements and explicit assumptions only. Use consistent units. No physical inspection, accessibility or structural certification, clinical conclusion, machinery control or external-system change is included. Comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nrrd-inline-scalar-codec","version":"1.0.0","name":"NRRD Inline Scalar Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","type","sizes","encoding","endian","valueTexts"],"properties":{"mode":{"const":"encode"},"type":{"enum":["int8","uint8","int16","uint16","int32","uint32","float32","float64"]},"sizes":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"integer","minimum":1,"maximum":512}},"encoding":{"enum":["raw","ascii"]},"endian":{"enum":["little","big"]},"valueTexts":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}},{"type":"object","additionalProperties":false,"required":["mode","fileHex"],"properties":{"mode":{"const":"decode"},"fileHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode inline NRRD0001-0005 finite scalar arrays with raw or ASCII payloads and canonical char/uchar/short/ushort/int/uint/float/double type names."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nrrd-inline-scalar-codec","input":{"request":{"mode":"encode","type":"uint16","sizes":[2,2],"encoding":"raw","endian":"little","valueTexts":["1","256","513","65535"]}}}},"limitations":["Encode or decode inline NRRD0001-0005 finite scalar arrays with raw or ASCII payloads and canonical char/uchar/short/ushort/int/uint/float/double type names. At most 512 samples and 8192 file bytes. First axis varies fastest. IEEE values are quantized to the declared width and returned as exact round-trip decimal strings, preserving signed zero. The canonical output drops comments and writes NRRD0005. Detached/compressed data, arbitrary aliases, 64-bit integers, nonfinite values, spatial metadata and clinical interpretation are excluded. Supplied bytes only; no file or external-system access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ply-binary-typed-codec","version":"1.0.0","name":"PLY Binary Typed Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","byteOrder","elements"],"properties":{"mode":{"const":"encode"},"byteOrder":{"enum":["little","big"]},"elements":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"object","additionalProperties":false,"required":["name","properties","rows"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]{0,39}$"},"properties":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["name","valueType","listLengthType"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]{0,39}$"},"valueType":{"enum":["int8","uint8","int16","uint16","int32","uint32","float32","float64"]},"listLengthType":{"enum":["none","uint8","uint16","uint32"]}}}},"rows":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"oneOf":[{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"},{"type":"array","minItems":0,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}]}}}}}}}},{"type":"object","additionalProperties":false,"required":["mode","fileHex"],"properties":{"mode":{"const":"decode"},"fileHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode ordered typed PLY1.0 binary elements, scalar properties and unsigned-length lists in either byte order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ply-binary-typed-codec","input":{"request":{"mode":"encode","byteOrder":"little","elements":[{"name":"vertex","properties":[{"name":"x","valueType":"float32","listLengthType":"none"},{"name":"red","valueType":"uint8","listLengthType":"none"}],"rows":[["1","255"]]}]}}}},"limitations":["Encode or decode ordered typed PLY1.0 binary elements, scalar properties and unsigned-length lists in either byte order. At most 4 element types, 16 properties each, 128 total rows, 512 scalar values, 64 entries per list and 8192 file bytes. Use canonical char/uchar/short/ushort/int/uint/float/double declarations. Values are exact round-trip decimal strings after declared IEEE quantization, with signed zero retained. Canonical output discards comments. ASCII, alternate type aliases, topology validation and compressed data are excluded. No filesystem, model download, external call or execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pcd-uncompressed-cloud-codec","version":"1.0.0","name":"PCD Uncompressed Cloud Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","fields","width","height","viewpoint","encoding","byteOrder","rows"],"properties":{"mode":{"const":"encode"},"fields":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["name","type","size","count"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]{0,39}$"},"type":{"enum":["I","U","F"]},"size":{"enum":[1,2,4,8]},"count":{"type":"integer","minimum":1,"maximum":16}}}},"width":{"type":"integer","minimum":1,"maximum":512},"height":{"type":"integer","minimum":1,"maximum":512},"viewpoint":{"type":"array","minItems":7,"maxItems":7,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}},"encoding":{"enum":["ascii","binary"]},"byteOrder":{"enum":["little","big"]},"rows":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}}}},{"type":"object","additionalProperties":false,"required":["mode","fileHex","binaryByteOrder"],"properties":{"mode":{"const":"decode"},"fileHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"binaryByteOrder":{"enum":["little","big"]}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode finite PCD .7 ASCII or uncompressed binary point records, preserving organized width/height and grouped COUNT fields."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pcd-uncompressed-cloud-codec","input":{"request":{"mode":"encode","fields":[{"name":"x","type":"F","size":4,"count":1},{"name":"label","type":"U","size":1,"count":1}],"width":1,"height":1,"viewpoint":["0","0","0","1","0","0","0"],"encoding":"binary","byteOrder":"little","rows":[[["1"],["7"]]]}}}},"limitations":["Encode or decode finite PCD .7 ASCII or uncompressed binary point records, preserving organized width/height and grouped COUNT fields. At most 16 fields, 16 components per field, 128 points, 512 scalar values and 8192 file bytes. PCD has no byte-order header: binary byte order is caller supplied, never detected. Exact decimal strings reflect declared IEEE quantization and retain signed zero. Required ordered headers include COUNT and VIEWPOINT; comments are discarded. Compressed data, nonfinite samples, padding fields, packed RGB reinterpretation and geometric interpretation are excluded. No external calls or file access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gmsh22-physical-mesh-writer","version":"1.0.0","name":"Gmsh 2.2 Physical Mesh Writer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","physicalNames","elements"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["nodeId","position"],"properties":{"nodeId":{"type":"integer","minimum":1,"maximum":1000000000},"position":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}}},"physicalNames":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["dimension","physicalTag","name"],"properties":{"dimension":{"type":"integer","minimum":0,"maximum":3},"physicalTag":{"type":"integer","minimum":1,"maximum":1000000000},"name":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[\\x20-\\x21\\x23-\\x7e]+$"}}}},"elements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["elementId","type","nodeIds","physicalTag","entityTag"],"properties":{"elementId":{"type":"integer","minimum":1,"maximum":1000000000},"type":{"enum":["point","line","triangle","tetrahedron"]},"nodeIds":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"integer","minimum":1,"maximum":1000000000}},"physicalTag":{"type":"integer","minimum":1,"maximum":1000000000},"entityTag":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Write deterministic ASCII MSH2.2 with named physical groups and point, line, triangle or tetrahedron connectivity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gmsh22-physical-mesh-writer","input":{"nodes":[{"nodeId":7,"position":["0","0","0"]},{"nodeId":9,"position":["1","0","0"]},{"nodeId":11,"position":["0","1","0"]}],"physicalNames":[{"dimension":2,"physicalTag":3,"name":"Surface A"}],"elements":[{"elementId":5,"type":"triangle","nodeIds":[7,9,11],"physicalTag":3,"entityTag":4}]}}},"limitations":["Write deterministic ASCII MSH2.2 with named physical groups and point, line, triangle or tetrahedron connectivity. Group identity is dimension plus tag; each element writes the physical tag followed by the elementary entity tag. At most 128 nodes/elements, 32 groups and 8192 file bytes. Node order within each element is preserved; IDs sort canonically. Printable ASCII names exclude quotes. No meshing, topology or quality certification, binary/MSH4 conversion, partitions, periodic data or external execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vtk-structured-scalar-grid-codec","version":"1.0.0","name":"VTK Structured Scalar Grid Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","title","dimensions","origin","spacing","scalarName","valueTexts"],"properties":{"mode":{"const":"encode"},"title":{"type":"string","maxLength":80,"pattern":"^[\\x20-\\x7e]*$"},"dimensions":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":1,"maximum":512}},"origin":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}},"spacing":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}},"scalarName":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]{0,39}$"},"valueTexts":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}},{"type":"object","additionalProperties":false,"required":["mode","text"],"properties":{"mode":{"const":"decode"},"text":{"type":"string","maxLength":16384}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode an implicit uniform STRUCTURED_POINTS grid with one scalar point array, positive spacing and x-fastest sample ordering."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vtk-structured-scalar-grid-codec","input":{"request":{"mode":"encode","title":"Grid example","dimensions":[2,2,1],"origin":["10","20","30"],"spacing":["2","3","4"],"scalarName":"temperature","valueTexts":["11","12","21","22"]}}}},"limitations":["Encode or decode an implicit uniform STRUCTURED_POINTS grid with one scalar point array, positive spacing and x-fastest sample ordering. Explicit-coordinate STRUCTURED_GRID, rectilinear grids, cell arrays and spatial interpretation are excluded. ASCII legacy VTK3.0 double finite-value subset, at most 16384 UTF8 bytes and 512 total value scalars. Exact round-trip decimal strings preserve signed zero. Supplied data only; no filesystem or external execution. Binary/XML, FIELD/tensors/normals and custom lookup tables are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vtk-attributed-unstructured-codec","version":"1.0.0","name":"VTK Attributed Unstructured Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["request"],"properties":{"request":{"oneOf":[{"type":"object","additionalProperties":false,"required":["mode","title","points","cells","pointArrays","cellArrays"],"properties":{"mode":{"const":"encode"},"title":{"type":"string","maxLength":80,"pattern":"^[\\x20-\\x7e]*$"},"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}},"cells":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["type","indices"],"properties":{"type":{"enum":[1,3,5,10]},"indices":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"integer","minimum":0,"maximum":127}}}}},"pointArrays":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["name","kind","values"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]{0,39}$"},"kind":{"enum":["scalar","vector"]},"values":{"type":"array","minItems":1,"maxItems":384,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}}},"cellArrays":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["name","kind","values"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]{0,39}$"},"kind":{"enum":["scalar","vector"]},"values":{"type":"array","minItems":1,"maxItems":384,"items":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[+-]?(?:[0-9]+(?:\\.[0-9]*)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"}}}}}}},{"type":"object","additionalProperties":false,"required":["mode","text"],"properties":{"mode":{"const":"decode"},"text":{"type":"string","maxLength":16384}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode indexed point/line/triangle/tetrahedron cells with scalar or vector arrays explicitly associated with points or cells."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vtk-attributed-unstructured-codec","input":{"request":{"mode":"encode","title":"Triangle with data","points":[["0","0","0"],["1","0","0"],["0","1","0"]],"cells":[{"type":5,"indices":[0,1,2]}],"pointArrays":[{"name":"temperature","kind":"scalar","values":["10","20","30"]}],"cellArrays":[{"name":"region","kind":"scalar","values":["7"]}]}}}},"limitations":["Encode or decode indexed point/line/triangle/tetrahedron cells with scalar or vector arrays explicitly associated with points or cells. At least one array is required. At most 128 points/cells and eight arrays per association. Geometry validity and interpolation are not inferred. ASCII legacy VTK3.0 double finite-value subset, at most 16384 UTF8 bytes and 512 total value scalars. Exact round-trip decimal strings preserve signed zero. Supplied data only; no filesystem or external execution. Binary/XML, FIELD/tensors/normals and custom lookup tables are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tactile-dot-template-measurement-review","version":"1.0.0","name":"Tactile Dot Template Measurement Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expected","measured","positionTolerance","diameterTolerance","heightTolerance"],"properties":{"expected":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","diameter","height"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"diameter":{"type":"number","minimum":0.000001,"maximum":1000000},"height":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"measured":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","diameter","height"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"diameter":{"type":"number","minimum":0.000001,"maximum":1000000},"height":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"positionTolerance":{"type":"number","minimum":0,"maximum":1000000},"diameterTolerance":{"type":"number","minimum":0,"maximum":1000000},"heightTolerance":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare explicitly identified raised dots with a supplied tactile template, retaining missing/extra dots, coordinate errors, diameter differences and height differences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tactile-dot-template-measurement-review","input":{"expected":[{"id":"cell1-dot1","x":0,"y":0,"diameter":1.5,"height":0.5},{"id":"cell1-dot2","x":0,"y":2.5,"diameter":1.5,"height":0.5}],"measured":[{"id":"cell1-dot1","x":0.3,"y":0.4,"diameter":1.6,"height":0.6}],"positionTolerance":0.4,"diameterTolerance":0.2,"heightTolerance":0.2}}},"limitations":["Compare explicitly identified raised dots with a supplied tactile template, retaining missing/extra dots, coordinate errors, diameter differences and height differences. At most64expected and64measured dots. Dot identities and intended patterns are supplied; this does not translate text or infer Braille meaning. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-tactile-line-registration","version":"1.0.0","name":"Print and Tactile Line Registration","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["labels","groups","registrationTolerance"],"properties":{"labels":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","width","height"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"width":{"type":"number","minimum":0.000001,"maximum":1000000},"height":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"groups":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","labelId","expectedOffsetX","expectedOffsetY","cells"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"labelId":{"type":"string","minLength":1,"maxLength":200},"expectedOffsetX":{"type":"number","minimum":-1000000,"maximum":1000000},"expectedOffsetY":{"type":"number","minimum":-1000000,"maximum":1000000},"cells":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"width":{"type":"number","minimum":0.000001,"maximum":1000000},"height":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}}},"registrationTolerance":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check supplied print-label rectangles against explicitly associated tactile cell groups, expected offsets and left-to-right cell order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-tactile-line-registration","input":{"labels":[{"id":"L","x":10,"y":20,"width":30,"height":10}],"groups":[{"id":"G","labelId":"L","expectedOffsetX":2,"expectedOffsetY":3,"cells":[{"x":12,"y":23,"width":2,"height":4},{"x":15,"y":23,"width":2,"height":4}]}],"registrationTolerance":0.5}}},"limitations":["Check supplied print-label rectangles against explicitly associated tactile cell groups, expected offsets and left-to-right cell order. Report coordinate registration and containment separately. At most32labels/groups and32cells per group. Reading semantics, translation and multi-line layout are excluded. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"serial-section-depth-reconstruction","version":"1.0.0","name":"Serial Section Depth Reconstruction","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startDepth","depthTolerance","sections"],"properties":{"startDepth":{"type":"number","minimum":0,"maximum":1000000},"depthTolerance":{"type":"number","minimum":0,"maximum":1000000},"sections":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","thickness","disposition","pickupId","recordedStartDepth"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"thickness":{"type":"number","minimum":0.000001,"maximum":1000000},"disposition":{"enum":["picked","discarded","unrecorded"]},"pickupId":{"type":"string","maxLength":200},"recordedStartDepth":{"type":["number","null"],"minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct physical depth intervals from ordered section thicknesses, including discarded and unrecorded sections."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"serial-section-depth-reconstruction","input":{"startDepth":10,"depthTolerance":0.1,"sections":[{"id":"S1","thickness":4,"disposition":"discarded","pickupId":"","recordedStartDepth":10},{"id":"S2","thickness":3,"disposition":"picked","pickupId":"P1","recordedStartDepth":15}]}}},"limitations":["Reconstruct physical depth intervals from ordered section thicknesses, including discarded and unrecorded sections. Compare supplied depth annotations and reject duplicate pickup identities. At most128sections. This reviews sectioning records only; no specimen identification, image analysis or medical conclusion is provided. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coverslip-three-support-clearance-map","version":"1.0.0","name":"Coverslip Three-Support Clearance Map","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["supports","samples","minimumClearance"],"properties":{"supports":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"object","additionalProperties":false,"required":["x","y","z"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"z":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"samples":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","topHeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"topHeight":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"minimumClearance":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the plane through three supplied non-collinear support points and its signed clearance above supplied specimen-height samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coverslip-three-support-clearance-map","input":{"supports":[{"x":0,"y":0,"z":5},{"x":10,"y":0,"z":6},{"x":0,"y":10,"z":5}],"samples":[{"id":"A","x":5,"y":5,"topHeight":5.2}],"minimumClearance":0.4}}},"limitations":["Calculate the plane through three supplied non-collinear support points and its signed clearance above supplied specimen-height samples. At most128samples. The model assumes a rigid plane and common coordinates; unsampled areas, material deformation, focus quality and laboratory suitability are not assessed. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scenic-panel-seam-backing-map","version":"1.0.0","name":"Scenic Panel Seam Backing Map","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seams","rails","allowedUnbackedLength"],"properties":{"seams":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"number","minimum":-1000000,"maximum":1000000},"end":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"rails":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seamId","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seamId":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"number","minimum":-1000000,"maximum":1000000},"end":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"allowedUnbackedLength":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map supplied backing-rail intervals along each scenic panel seam, merging overlaps and retaining exact uncovered intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scenic-panel-seam-backing-map","input":{"seams":[{"id":"S","start":0,"end":10}],"rails":[{"id":"R1","seamId":"S","start":-1,"end":4},{"id":"R2","seamId":"S","start":3,"end":7}],"allowedUnbackedLength":0}}},"limitations":["Map supplied backing-rail intervals along each scenic panel seam, merging overlaps and retaining exact uncovered intervals. At most64seams/128rail intervals. Positions are supplied in each seam’s own coordinate system; this is a coverage record, not a load, attachment or structural assessment. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pounced-mural-panel-seam-continuity","version":"1.0.0","name":"Pounced Mural Panel Seam Continuity","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["panels","strokes","joins","gapTolerance","turnToleranceDegrees"],"properties":{"panels":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","a","b","c","d","tx","ty"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"a":{"type":"number","minimum":-100,"maximum":100},"b":{"type":"number","minimum":-100,"maximum":100},"c":{"type":"number","minimum":-100,"maximum":100},"d":{"type":"number","minimum":-100,"maximum":100},"tx":{"type":"number","minimum":-1000000,"maximum":1000000},"ty":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"strokes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","panelId","x1","y1","x2","y2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"panelId":{"type":"string","minLength":1,"maxLength":200},"x1":{"type":"number","minimum":-1000000,"maximum":1000000},"y1":{"type":"number","minimum":-1000000,"maximum":1000000},"x2":{"type":"number","minimum":-1000000,"maximum":1000000},"y2":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"joins":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstStrokeId","firstEnd","secondStrokeId","secondEnd"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstStrokeId":{"type":"string","minLength":1,"maxLength":200},"firstEnd":{"enum":["start","end"]},"secondStrokeId":{"type":"string","minLength":1,"maxLength":200},"secondEnd":{"enum":["start","end"]}}}},"gapTolerance":{"type":"number","minimum":0,"maximum":1000000},"turnToleranceDegrees":{"type":"number","minimum":0,"maximum":180}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform supplied straight stroke segments with explicit panel affine registrations and compare selected seam endpoints and tangent directions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pounced-mural-panel-seam-continuity","input":{"panels":[{"id":"A","a":1,"b":0,"c":0,"d":1,"tx":0,"ty":0},{"id":"B","a":1,"b":0,"c":0,"d":1,"tx":10,"ty":0}],"strokes":[{"id":"a","panelId":"A","x1":0,"y1":0,"x2":10,"y2":0},{"id":"b","panelId":"B","x1":0,"y1":0,"x2":5,"y2":0}],"joins":[{"id":"J","firstStrokeId":"a","firstEnd":"end","secondStrokeId":"b","secondEnd":"start"}],"gapTolerance":0.1,"turnToleranceDegrees":2}}},"limitations":["Transform supplied straight stroke segments with explicit panel affine registrations and compare selected seam endpoints and tangent directions. At most32panels/128strokes/128joins. Zero turn means straight continuation. Curved strokes, registration fitting and automatic feature matching are excluded. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stained-glass-copper-foil-wrap-profile","version":"1.0.0","name":"Stained Glass Copper Foil Wrap Profile","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stations","minimumWrap","maximumImbalance"],"properties":{"stations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","glassThickness","foilWidth","centerOffset"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"glassThickness":{"type":"number","minimum":0.000001,"maximum":1000000},"foilWidth":{"type":"number","minimum":0.000001,"maximum":1000000},"centerOffset":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"minimumWrap":{"type":"number","minimum":0,"maximum":1000000},"maximumImbalance":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare front/back copper-foil wrap at supplied glass-edge stations using foil width, measured thickness and signed center offset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stained-glass-copper-foil-wrap-profile","input":{"stations":[{"id":"S","glassThickness":3,"foilWidth":6,"centerOffset":0.5}],"minimumWrap":1.2,"maximumImbalance":0.8}}},"limitations":["Compare front/back copper-foil wrap at supplied glass-edge stations using foil width, measured thickness and signed center offset. Retain negative wrap as a coverage deficit. At most128stations. The flat-edge model excludes stretching, curvature, adhesive behavior, soldering and strength certification. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stained-glass-came-channel-fit","version":"1.0.0","name":"Stained Glass Came Channel Fit","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stations","minimumThicknessClearance","maximumThicknessClearance","minimumDepthClearance"],"properties":{"stations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","glassThickness","channelOpening","channelDepth","insertionDepth"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"glassThickness":{"type":"number","minimum":0.000001,"maximum":1000000},"channelOpening":{"type":"number","minimum":0.000001,"maximum":1000000},"channelDepth":{"type":"number","minimum":0.000001,"maximum":1000000},"insertionDepth":{"type":"number","minimum":0,"maximum":1000000}}}},"minimumThicknessClearance":{"type":"number","minimum":0,"maximum":1000000},"maximumThicknessClearance":{"type":"number","minimum":0,"maximum":1000000},"minimumDepthClearance":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review local glass-to-came fit from supplied thickness, opening, channel depth and insertion stations against an explicit clearance band."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stained-glass-came-channel-fit","input":{"stations":[{"id":"S","glassThickness":3.2,"channelOpening":3,"channelDepth":5,"insertionDepth":4}],"minimumThicknessClearance":0,"maximumThicknessClearance":0.5,"minimumDepthClearance":0.2}}},"limitations":["Review local glass-to-came fit from supplied thickness, opening, channel depth and insertion stations against an explicit clearance band. At most128stations. Negative clearances remain visible. Material flex, curvature, assembly strength and glazing compliance are not inferred. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"card-front-back-sheet-correspondence","version":"1.0.0","name":"Card Front and Back Sheet Correspondence","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rows","columns","flip","rotateBack180","fronts","backs","pairings"],"properties":{"rows":{"type":"integer","minimum":1,"maximum":32},"columns":{"type":"integer","minimum":1,"maximum":32},"flip":{"enum":["none","horizontal","vertical"]},"rotateBack180":{"type":"boolean"},"fronts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","row","column"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"row":{"type":"integer","minimum":0,"maximum":31},"column":{"type":"integer","minimum":0,"maximum":31}}}},"backs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","row","column"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"row":{"type":"integer","minimum":0,"maximum":31},"column":{"type":"integer","minimum":0,"maximum":31}}}},"pairings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["frontId","backId"],"properties":{"frontId":{"type":"string","minLength":1,"maxLength":200},"backId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check front/back card-face pairing after an explicit sheet-axis flip and optional180degree back rotation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"card-front-back-sheet-correspondence","input":{"rows":1,"columns":2,"flip":"horizontal","rotateBack180":false,"fronts":[{"id":"F1","row":0,"column":0},{"id":"F2","row":0,"column":1}],"backs":[{"id":"B1","row":0,"column":1},{"id":"B2","row":0,"column":0}],"pairings":[{"frontId":"F1","backId":"B1"},{"frontId":"F2","backId":"B2"}]}}},"limitations":["Check front/back card-face pairing after an explicit sheet-axis flip and optional180degree back rotation. Inputs use zero-based row/column cells, at most128faces per side and32by32sheet dimensions. This tests correspondence only; printer feed conventions, face artwork orientation and trim registration require separate review. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sheet-cell-to-deck-collation","version":"1.0.0","name":"Sheet Cell to Deck Collation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cells","decks","picks"],"properties":{"cells":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cardKey"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cardKey":{"type":"string","minLength":1,"maxLength":200}}}},"decks":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","requirements"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requirements":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["cardKey","count"],"properties":{"cardKey":{"type":"string","minLength":1,"maxLength":200},"count":{"type":"integer","minimum":0,"maximum":128}}}}}}},"picks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cellId","deckId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cellId":{"type":"string","minLength":1,"maxLength":200},"deckId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct deck contents from explicit physical sheet-cell picks, compare target card multiplicities and expose missing/extra cards, multiply consumed cells and unused cells."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sheet-cell-to-deck-collation","input":{"cells":[{"id":"C1","cardKey":"A"},{"id":"C2","cardKey":"B"}],"decks":[{"id":"D","requirements":[{"cardKey":"A","count":1},{"cardKey":"B","count":1}]}],"picks":[{"id":"P1","cellId":"C1","deckId":"D"},{"id":"P2","cellId":"C1","deckId":"D"}]}}},"limitations":["Reconstruct deck contents from explicit physical sheet-cell picks, compare target card multiplicities and expose missing/extra cards, multiply consumed cells and unused cells. At most128source cells/picks,16decks and512comparison rows. A physical cell counts once per pick; the report does not assume duplicate picks represent additional printed copies. Calculations use supplied measurements and owner-defined tolerances only. No physical inspection, accessibility certification, clinical interpretation, structural approval or external system change is included. Use consistent units. Tolerance comparisons use the same twelve significant digits as the report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cbor-deterministic-integer-data-encoder","version":"1.0.0","name":"CBOR Deterministic Integer and Data Encoder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["node"],"properties":{"node":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode typed integer/text/bytes/boolean/null/array/map nodes using RFC8949 core deterministic bytewise key ordering and shortest definite lengths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cbor-deterministic-integer-data-encoder","input":{"node":{"kind":"map","value":[{"key":{"kind":"text","value":"z"},"value":{"kind":"integer","value":1}},{"key":{"kind":"integer","value":10},"value":{"kind":"boolean","value":true}}]}}}},"limitations":["Encode typed integer/text/bytes/boolean/null/array/map nodes using RFC8949 core deterministic bytewise key ordering and shortest definite lengths. Floating point, tags, indefinite lengths and integers outside the exact JavaScript range are excluded. At most512nodes, depth12and8192encoded bytes; duplicate encoded map keys reject. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-chunked-netstring-codec","version":"1.0.0","name":"Binary Chunked Netstring Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","initialByteOffset","chunks","payloads"],"properties":{"mode":{"enum":["encode","decode"]},"initialByteOffset":{"type":"integer","minimum":0,"maximum":9007199254724607},"chunks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}},"payloads":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode binary payloads or decode supplied byte chunks into netstrings, preserving arbitrary bytes and incomplete tails."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-chunked-netstring-codec","input":{"mode":"decode","initialByteOffset":0,"chunks":["323a00","ff2c313a41"],"payloads":[]}}},"limitations":["Encode binary payloads or decode supplied byte chunks into netstrings, preserving arbitrary bytes and incomplete tails. Resume by prepending pendingHex to later chunks and using nextByteOffset. At most16384complete wire bytes including framing,128frames and8192bytes per payload; no implicit UTF8 requirement or network stream. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"intel-hex-sparse-image-writer","version":"1.0.0","name":"Intel HEX Sparse Image Writer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["segments","recordBytes","entryAddress"],"properties":{"segments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","address","hex"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"integer","minimum":0,"maximum":4294967295},"hex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}}},"recordBytes":{"type":"integer","minimum":1,"maximum":255},"entryAddress":{"type":["integer","null"],"minimum":0,"maximum":4294967295}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Write nonoverlapping sparse bytes as Intel HEX with type04linear upper-address changes, checksummed data and EOF, splitting records at64KiBboundaries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"intel-hex-sparse-image-writer","input":{"segments":[{"id":"A","address":65535,"hex":"0102"}],"recordBytes":16,"entryAddress":null}}},"limitations":["Write nonoverlapping sparse bytes as Intel HEX with type04linear upper-address changes, checksummed data and EOF, splitting records at64KiBboundaries. Optional type05entry address is metadata only. At most8192data bytes/1024records; no image loading, flashing or execution. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"off-indexed-polygon-mesh-writer","version":"1.0.0","name":"OFF Indexed Polygon Mesh Writer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","faces"],"properties":{"vertices":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["x","y","z"],"properties":{"x":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y":{"type":"number","minimum":-1000000000,"maximum":1000000000},"z":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"faces":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","indices"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"indices":{"type":"array","minItems":3,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":127}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Write supplied indexed polygons as ASCII OFF and compute the distinct undirected edge inventory."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"off-indexed-polygon-mesh-writer","input":{"vertices":[{"x":0,"y":0,"z":0},{"x":1,"y":0,"z":0},{"x":0,"y":1,"z":0}],"faces":[{"id":"F","indices":[0,1,2]}]}}},"limitations":["Write supplied indexed polygons as ASCII OFF and compute the distinct undirected edge inventory. At most128vertices/faces; repeated vertices within a face reject. Planarity, self-intersection, normals, color, manifoldness and geometric validity are not inferred. Supplied data only; no external calls, filesystem extraction, device writes, signing or execution. Exact integer and byte profiles reject unsupported inputs before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jsonrpc2-batch-exchange-reconciliation","version":"1.0.0","name":"JSON-RPC2 Batch Exchange Reconciliation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requestsJson","responsesJson"],"properties":{"requestsJson":{"type":"string","maxLength":30000},"responsesJson":{"type":"string","maxLength":30000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied JSON text for one JSON-RPC2 request batch with its response batch (at most128envelopes each), preserving string-versus-number IDs, notifications, structural findings and duplicate/missing/unmatched correlations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jsonrpc2-batch-exchange-reconciliation","input":{"requestsJson":"[{\"jsonrpc\":\"2.0\",\"method\":\"sum\",\"id\":1},{\"jsonrpc\":\"2.0\",\"method\":\"notice\"},{\"jsonrpc\":\"2.0\",\"method\":\"sum\",\"id\":\"1\"}]","responsesJson":"[{\"jsonrpc\":\"2.0\",\"result\":7,\"id\":\"1\"},{\"jsonrpc\":\"2.0\",\"result\":9,\"id\":1}]"}}},"limitations":["Reconcile supplied JSON text for one JSON-RPC2 request batch with its response batch (at most128envelopes each), preserving string-versus-number IDs, notifications, structural findings and duplicate/missing/unmatched correlations. The exact-ID profile supports strings up to200characters, safe integers and null; fractional IDs are reported outside this profile rather than coerced. Empty responses mean no supplied response, not an emitted empty wire batch. No method is called, approved or retried. Use authorized non-sensitive records only. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"incremental-json-text-sequence-codec","version":"1.0.0","name":"Incremental JSON Text Sequence Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","initialByteOffset","final","chunks","jsonTexts"],"properties":{"mode":{"enum":["encode","decode"]},"initialByteOffset":{"type":"integer","minimum":0,"maximum":9007199254724607},"final":{"type":"boolean"},"chunks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}},"jsonTexts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":16384}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or incrementally decode supplied RFC7464 UTF8 record-separator bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"incremental-json-text-sequence-codec","input":{"mode":"decode","initialByteOffset":0,"final":false,"chunks":["1e7b2261223a317d0a1e22c3","a9220a"],"jsonTexts":[]}}},"limitations":["Encode or incrementally decode supplied RFC7464 UTF8 record-separator bytes. Records keep their original JSON text, avoiding numeric preview rounding. Invalid completed records are reported and parsing resumes at the next separator. Use final only at end-of-input; prepend pendingHex and resume with nextByteOffset. At most16384bytes/128records; exact safe integral JSON numbers, depth16 and2048nodes per value. No network stream or external execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uri-template-composite-operator-expansion","version":"1.0.0","name":"URI Template Composite Operator Expansion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["template","variables"],"properties":{"template":{"type":"string","maxLength":4096},"variables":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["name","kind","value"],"properties":{"name":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["scalar","list","map"]},"value":{}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand supplied URI templates with all eight RFC6570 operators, scalar Unicode prefixes, list/map values and explode modifiers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uri-template-composite-operator-expansion","input":{"template":"/search{/path*}{?q,filters*}","variables":[{"name":"path","kind":"list","value":["red blue","green"]},{"name":"q","kind":"scalar","value":"a+b"},{"name":"filters","kind":"map","value":[{"key":"lang","value":"en"},{"key":"empty","value":""}]}]}}},"limitations":["Expand supplied URI templates with all eight RFC6570 operators, scalar Unicode prefixes, list/map values and explode modifiers. Variable names use the documented ASCII identifier/dot profile; prefix values must be unescaped Unicode strings. Empty composites are undefined; map order follows supplied pairs. At most128variables/expressions and16384output characters. This creates a reference string only, without visiting or validating a destination. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"srecord-sparse-image-writer","version":"1.0.0","name":"S-Record Sparse Image Writer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["segments","addressBytes","recordBytes","headerHex","entryAddress"],"properties":{"segments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","address","hex"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"integer","minimum":0,"maximum":4294967295},"hex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}}},"addressBytes":{"enum":[2,3,4]},"recordBytes":{"type":"integer","minimum":1,"maximum":250},"headerHex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"entryAddress":{"type":"integer","minimum":0,"maximum":4294967295}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Write nonoverlapping sparse bytes as Motorola S-record text with explicit16/24/32bit addresses, checksums, S0header, S5data-record count and matching S9/S8/S7termination."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"srecord-sparse-image-writer","input":{"segments":[{"id":"A","address":4096,"hex":"0102"}],"addressBytes":2,"recordBytes":16,"headerHex":"","entryAddress":4096}}},"limitations":["Write nonoverlapping sparse bytes as Motorola S-record text with explicit16/24/32bit addresses, checksums, S0header, S5data-record count and matching S9/S8/S7termination. At most8192data bytes/1024data records; optional header at most64bytes. Entry address is metadata only; no flashing, loading or execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"typed-asn1-der-value-codec","version":"1.0.0","name":"Typed ASN.1 DER Value Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","node","hex"],"properties":{"mode":{"enum":["encode","decode"]},"node":{"type":["object","null"]},"hex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode typed DER INTEGER(decimal string), BOOLEAN, NULL, OCTET STRING(hex), UTF8String and SEQUENCE nodes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"typed-asn1-der-value-codec","input":{"mode":"encode","node":{"kind":"sequence","value":[{"kind":"integer","value":"128"},{"kind":"boolean","value":true}]},"hex":""}}},"limitations":["Encode or decode typed DER INTEGER(decimal string), BOOLEAN, NULL, OCTET STRING(hex), UTF8String and SEQUENCE nodes. Enforce minimal definite lengths, integer sign encoding and canonical Boolean bytes. At most8192bytes,512nodes, depth12and256integer digits. Unsupported tags, sets, OIDs, application schemas and certificate validation are excluded. Decoded integers remain exact strings; no signing or external access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"posix-ustar-byte-archive-writer","version":"1.0.0","name":"POSIX USTAR Byte Archive Writer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["entries"],"properties":{"entries":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["path","kind","hex","mode","uid","gid","mtime","owner","group"],"properties":{"path":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["file","directory"]},"hex":{"type":"string","maxLength":16384,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"mode":{"type":"integer","minimum":0,"maximum":511},"uid":{"type":"integer","minimum":0,"maximum":2097151},"gid":{"type":"integer","minimum":0,"maximum":2097151},"mtime":{"type":"integer","minimum":0,"maximum":8589934591},"owner":{"type":"string","maxLength":31},"group":{"type":"string","maxLength":31}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build deterministic POSIX USTAR bytes from up to32supplied regular files/directories and8192payload bytes, with explicit timestamps, octal metadata, checksums,512byte padding and two end blocks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"posix-ustar-byte-archive-writer","input":{"entries":[{"path":"notes.txt","kind":"file","hex":"410a","mode":420,"uid":0,"gid":0,"mtime":0,"owner":"","group":""}]}}},"limitations":["Build deterministic POSIX USTAR bytes from up to32supplied regular files/directories and8192payload bytes, with explicit timestamps, octal metadata, checksums,512byte padding and two end blocks. Relative ASCII names use USTAR name/prefix fields; links, special files, extensions, compression, unsafe paths and extraction are excluded. Maximum32768archive bytes. No server file access or permission changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-component-label-reconciliation","version":"1.0.0","name":"Collection Component and Label Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["objects"],"properties":{"objects":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","expectedLabels","observedLabels"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedLabels":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}},"observedLabels":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile expected and observed component labels for multi-part collection objects, retaining both missing and unexpected pieces."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-component-label-reconciliation","input":{"objects":[{"id":"O1","expectedLabels":["base","lid"],"observedLabels":["base","loose"]}]}}},"limitations":["Reconcile expected and observed component labels for multi-part collection objects, retaining both missing and unexpected pieces. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-loan-date-conflict-review","version":"1.0.0","name":"Collection Loan Date Conflict Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["loans"],"properties":{"loans":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectIds","departureDay","returnDay"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectIds":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}},"departureDay":{"type":"integer","minimum":0,"maximum":1000000000},"returnDay":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find collection objects assigned to conflicting loan commitments using caller-supplied integer calendar-day indices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-loan-date-conflict-review","input":{"loans":[{"id":"L1","objectIds":["O1"],"departureDay":1,"returnDay":5},{"id":"L2","objectIds":["O1"],"departureDay":5,"returnDay":8}]}}},"limitations":["Find collection objects assigned to conflicting loan commitments using caller-supplied integer calendar-day indices. Both departure and return dates are occupied; no transport or availability booking is performed. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gallery-cumulative-light-exposure-ledger","version":"1.0.0","name":"Gallery Cumulative Light Exposure Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["objects","segments"],"properties":{"objects":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","priorLuxHours","declaredAllowanceLuxHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"priorLuxHours":{"type":"number","minimum":0,"maximum":1000000000},"declaredAllowanceLuxHours":{"type":"number","minimum":0,"maximum":1000000000}}}},"segments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectId","hours","lux"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectId":{"type":"string","minLength":1,"maxLength":200},"hours":{"type":"number","minimum":0,"maximum":100000},"lux":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cumulative lux-hours from supplied constant-exposure segments and a caller-declared allowance; overlapping segments must represent distinct measured contributions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gallery-cumulative-light-exposure-ledger","input":{"objects":[{"id":"O1","priorLuxHours":100,"declaredAllowanceLuxHours":350}],"segments":[{"id":"S1","objectId":"O1","hours":5,"lux":60}]}}},"limitations":["Reconcile cumulative lux-hours from supplied constant-exposure segments and a caller-declared allowance; overlapping segments must represent distinct measured contributions. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-condition-followup-crosswalk","version":"1.0.0","name":"Collection Condition Follow-up Crosswalk","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["previous","current"],"properties":{"previous":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectId","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectId":{"type":"string","minLength":1,"maxLength":200},"status":{"enum":["open","resolved"]}}}},"current":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectId","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectId":{"type":"string","minLength":1,"maxLength":200},"status":{"enum":["open","resolved"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Crosswalk stable finding identifiers between two supplied condition registers and distinguish unresolved, new, resolved and omitted follow-ups."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-condition-followup-crosswalk","input":{"previous":[{"id":"C1","objectId":"O1","status":"open"},{"id":"C2","objectId":"O1","status":"open"}],"current":[{"id":"C1","objectId":"O1","status":"resolved"},{"id":"C3","objectId":"O1","status":"open"}]}}},"limitations":["Crosswalk stable finding identifiers between two supplied condition registers and distinguish unresolved, new, resolved and omitted follow-ups. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-loan-document-coverage","version":"1.0.0","name":"Collection Loan Document Coverage","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["loans","documents"],"properties":{"loans":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectIds","requiredDocuments"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectIds":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}},"requiredDocuments":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"documents":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","loanId","kind","coveredObjects"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"loanId":{"type":"string","minLength":1,"maxLength":200},"kind":{"type":"string","minLength":1,"maxLength":200},"coveredObjects":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check per-object coverage of caller-required loan documents, including documents that cover several objects; no legal sufficiency judgment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-loan-document-coverage","input":{"loans":[{"id":"L1","objectIds":["O1","O2"],"requiredDocuments":["condition"]}],"documents":[{"id":"D1","loanId":"L1","kind":"condition","coveredObjects":["O1"]}]}}},"limitations":["Cross-check per-object coverage of caller-required loan documents, including documents that cover several objects; no legal sufficiency judgment. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-enclosure-location-rollup","version":"1.0.0","name":"Collection Enclosure Location Rollup","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["enclosures","objects"],"properties":{"enclosures":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","parentId","location"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"parentId":{"type":["string","null"],"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200}}}},"objects":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","enclosureId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"enclosureId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve objects through validated nested enclosures to their outer storage location; reject cyclic, missing-parent and unsupported-depth records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-enclosure-location-rollup","input":{"enclosures":[{"id":"E1","parentId":null,"location":"ShelfA"},{"id":"E2","parentId":"E1","location":"inside"}],"objects":[{"id":"O1","enclosureId":"E2"}]}}},"limitations":["Resolve objects through validated nested enclosures to their outer storage location; reject cyclic, missing-parent and unsupported-depth records. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-digitization-view-coverage","version":"1.0.0","name":"Collection Digitization View Coverage","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["objects","captures"],"properties":{"objects":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredViews"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredViews":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"captures":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectId","view","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectId":{"type":"string","minLength":1,"maxLength":200},"view":{"type":"string","minLength":1,"maxLength":200},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile required digitization views against explicitly accepted capture records, showing rejected captures and duplicate accepted views; no image-quality inspection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-digitization-view-coverage","input":{"objects":[{"id":"O1","requiredViews":["front","back"]}],"captures":[{"id":"C1","objectId":"O1","view":"front","accepted":true},{"id":"C2","objectId":"O1","view":"back","accepted":false}]}}},"limitations":["Reconcile required digitization views against explicitly accepted capture records, showing rejected captures and duplicate accepted views; no image-quality inspection. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-acclimatization-dwell-log","version":"1.0.0","name":"Collection Acclimatization Dwell Log","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["crates","readings"],"properties":{"crates":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredContinuousMinutes","maxTemperatureDelta","maxHumidityDelta"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredContinuousMinutes":{"type":"number","minimum":0,"maximum":100000},"maxTemperatureDelta":{"type":"number","minimum":0,"maximum":100},"maxHumidityDelta":{"type":"number","minimum":0,"maximum":100}}}},"readings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","crateId","startMinute","endMinute","insideTemperature","ambientTemperature","insideRelativeHumidity","ambientRelativeHumidity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"crateId":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"number","minimum":0,"maximum":10000000},"endMinute":{"type":"number","minimum":0,"maximum":10000000},"insideTemperature":{"type":"number","minimum":-100,"maximum":200},"ambientTemperature":{"type":"number","minimum":-100,"maximum":200},"insideRelativeHumidity":{"type":"number","minimum":0,"maximum":100},"ambientRelativeHumidity":{"type":"number","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile contiguous, non-overlapping constant-condition log intervals against caller-declared temperature/humidity differences and dwell duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-acclimatization-dwell-log","input":{"crates":[{"id":"K1","requiredContinuousMinutes":30,"maxTemperatureDelta":2,"maxHumidityDelta":5}],"readings":[{"id":"R1","crateId":"K1","startMinute":0,"endMinute":20,"insideTemperature":19,"ambientTemperature":20,"insideRelativeHumidity":49,"ambientRelativeHumidity":50},{"id":"R2","crateId":"K1","startMinute":20,"endMinute":35,"insideTemperature":20,"ambientTemperature":20,"insideRelativeHumidity":50,"ambientRelativeHumidity":50}]}}},"limitations":["Reconcile contiguous, non-overlapping constant-condition log intervals against caller-declared temperature/humidity differences and dwell duration. Gaps reset continuity. No conditions are measured, thresholds prescribed or crate-opening approval given. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-display-mount-inventory","version":"1.0.0","name":"Collection Display Mount Inventory","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requirements","stock"],"properties":{"requirements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","objectId","mountType","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"objectId":{"type":"string","minLength":1,"maxLength":200},"mountType":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"stock":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mountType","available"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mountType":{"type":"string","minLength":1,"maxLength":200},"available":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Consolidate declared object mount requirements against available mount inventory, exposing type-specific shortfalls; no load or material-compatibility assessment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-display-mount-inventory","input":{"requirements":[{"id":"R1","objectId":"O1","mountType":"stand","quantity":3}],"stock":[{"id":"S1","mountType":"stand","available":2}]}}},"limitations":["Consolidate declared object mount requirements against available mount inventory, exposing type-specific shortfalls; no load or material-compatibility assessment. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"collection-register-version-crosswalk","version":"1.0.0","name":"Collection Register Version Crosswalk","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["previous","current"],"properties":{"previous":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accession","location","componentCount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accession":{"type":"string","minLength":1,"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200},"componentCount":{"type":"integer","minimum":0,"maximum":1000000000}}}},"current":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accession","location","componentCount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accession":{"type":"string","minLength":1,"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200},"componentCount":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two versioned collection registers by stable object identifiers and report additions, omissions and field-level accession/location/component changes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"collection-register-version-crosswalk","input":{"previous":[{"id":"O1","accession":"A1","location":"L1","componentCount":2}],"current":[{"id":"O1","accession":"A1","location":"L2","componentCount":3},{"id":"O2","accession":"A2","location":"L1","componentCount":1}]}}},"limitations":["Compare two versioned collection registers by stable object identifiers and report additions, omissions and field-level accession/location/component changes. Supplied records only; no authentication of provenance, ownership, physical condition, insurance value or conservation suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mat-multiple-window-layout-review","version":"1.0.0","name":"Mat Multiple Window Layout Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["width","height","minBorder","minWeb","windows"],"properties":{"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000},"minBorder":{"type":"number","minimum":0,"maximum":100000},"minWeb":{"type":"number","minimum":0,"maximum":100000},"windows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","width","height"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review multiple mat openings for containment, minimum outside border, intersecting area and shortest straight-line separation between rectangle edges."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mat-multiple-window-layout-review","input":{"width":100,"height":80,"minBorder":5,"minWeb":10,"windows":[{"id":"A","x":10,"y":10,"width":30,"height":40},{"id":"B","x":45,"y":10,"width":30,"height":40}]}}},"limitations":["Review multiple mat openings for containment, minimum outside border, intersecting area and shortest straight-line separation between rectangle edges. At most23openings; diagonal web uses Euclidean distance, not cutter-path clearance. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"layered-mat-reveal-reconciliation","version":"1.0.0","name":"Layered Mat Reveal Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["layers","declaredReveal","tolerance"],"properties":{"layers":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","width","height"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}}},"declaredReveal":{"type":"number","minimum":0,"maximum":100000},"tolerance":{"type":"number","minimum":0,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile adjacent layered openings in front-to-back order using measured common-plane coordinates and four signed reveal widths; do not assume that nominal board edges align."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"layered-mat-reveal-reconciliation","input":{"layers":[{"id":"front","x":0,"y":0,"width":100,"height":80},{"id":"back","x":5,"y":5,"width":90,"height":70}],"declaredReveal":5,"tolerance":0}}},"limitations":["Reconcile adjacent layered openings in front-to-back order using measured common-plane coordinates and four signed reveal widths; do not assume that nominal board edges align. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"frame-rabbet-retention-review","version":"1.0.0","name":"Frame Rabbet Retention Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["visible","rebate","package","minimumRetention","minimumClearance"],"properties":{"visible":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"rebate":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"package":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"minimumRetention":{"type":"number","minimum":0,"maximum":100000},"minimumClearance":{"type":"number","minimum":0,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a positioned frame package against the visible opening and rebate rectangle, separating edge retention from edge clearance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"frame-rabbet-retention-review","input":{"visible":{"x":5,"y":5,"width":90,"height":70},"rebate":{"x":0,"y":0,"width":100,"height":80},"package":{"x":1,"y":1,"width":98,"height":78},"minimumRetention":3,"minimumClearance":1}}},"limitations":["Reconcile a positioned frame package against the visible opening and rebate rectangle, separating edge retention from edge clearance. A geometry match is not proof of physical retention or safe hanging. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"frame-sandwich-closure-record","version":"1.0.0","name":"Frame Sandwich Closure Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rabbetDepth","closureAllowance","layers","requiredArtGlazingSeparation"],"properties":{"rabbetDepth":{"type":"number","minimum":0.000001,"maximum":100000},"closureAllowance":{"type":"number","minimum":0,"maximum":100000},"layers":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","role","thickness"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"role":{"enum":["glazing","art","spacer","backing","other"]},"thickness":{"type":"number","minimum":0,"maximum":100000}}}},"requiredArtGlazingSeparation":{"type":"number","minimum":0,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build front/back planes for an ordered frame stack and reconcile closure depth and art-to-glazing separation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"frame-sandwich-closure-record","input":{"rabbetDepth":10,"closureAllowance":1,"layers":[{"id":"G","role":"glazing","thickness":2},{"id":"S","role":"spacer","thickness":3},{"id":"A","role":"art","thickness":1},{"id":"B","role":"backing","thickness":2}],"requiredArtGlazingSeparation":2}}},"limitations":["Build front/back planes for an ordered frame stack and reconcile closure depth and art-to-glazing separation. Exactly one glazing layer before exactly one art layer; no pressure, movement or hardware analysis. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"moulding-long-short-point-datum-review","version":"1.0.0","name":"Moulding Long and Short Point Datum Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["profileFaceWidth","declaredInnerWidth","declaredInnerHeight","tolerance","rails"],"properties":{"profileFaceWidth":{"type":"number","minimum":0.000001,"maximum":100000},"declaredInnerWidth":{"type":"number","minimum":0.000001,"maximum":100000},"declaredInnerHeight":{"type":"number","minimum":0.000001,"maximum":100000},"tolerance":{"type":"number","minimum":0,"maximum":100000},"rails":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"object","additionalProperties":false,"required":["side","longPoint","shortPoint"],"properties":{"side":{"enum":["top","bottom","left","right"]},"longPoint":{"type":"number","minimum":0.000001,"maximum":100000},"shortPoint":{"type":"number","minimum":0.000001,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile all four rail long/short-point measurements to one rectangular45-degree miter profile, preserving signed errors and opposing-rail differences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"moulding-long-short-point-datum-review","input":{"profileFaceWidth":10,"declaredInnerWidth":100,"declaredInnerHeight":80,"tolerance":0,"rails":[{"side":"top","longPoint":120,"shortPoint":100},{"side":"bottom","longPoint":120,"shortPoint":100},{"side":"left","longPoint":100,"shortPoint":80},{"side":"right","longPoint":100,"shortPoint":80}]}}},"limitations":["Reconcile all four rail long/short-point measurements to one rectangular45-degree miter profile, preserving signed errors and opposing-rail differences. Compound/angled frames, saw kerf and stock yield are excluded. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mat-bevel-front-back-face-reconciliation","version":"1.0.0","name":"Mat Bevel Front and Back Face Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["front","back","expectedRuns","tolerance"],"properties":{"front":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"back":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"expectedRuns":{"type":"object","additionalProperties":false,"required":["left","right","top","bottom"],"properties":{"left":{"type":"number","minimum":0,"maximum":100000},"right":{"type":"number","minimum":0,"maximum":100000},"top":{"type":"number","minimum":0,"maximum":100000},"bottom":{"type":"number","minimum":0,"maximum":100000}}},"tolerance":{"type":"number","minimum":0,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured front/back aperture rectangles against independently declared bevel runs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mat-bevel-front-back-face-reconciliation","input":{"front":{"x":2,"y":2,"width":96,"height":76},"back":{"x":0,"y":0,"width":100,"height":80},"expectedRuns":{"left":2,"right":2,"top":2,"bottom":2},"tolerance":0}}},"limitations":["Reconcile measured front/back aperture rectangles against independently declared bevel runs. Coordinates must already be transformed to the same plane; reverse bevels and localized cutter overcuts are excluded. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"artwork-window-visibility-proof","version":"1.0.0","name":"Artwork Window Visibility Proof","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["artwork","window","protectedRegions"],"properties":{"artwork":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"window":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"protectedRegions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y","width","height"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile actual artwork/window placement and owner-marked protected rectangles, returning visible and obscured areas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"artwork-window-visibility-proof","input":{"artwork":{"x":0,"y":0,"width":100,"height":80},"window":{"x":5,"y":5,"width":90,"height":70},"protectedRegions":[{"id":"signature","x":1,"y":1,"width":10,"height":5}]}}},"limitations":["Reconcile actual artwork/window placement and owner-marked protected rectangles, returning visible and obscured areas. This geometric proof does not inspect or modify an image. One consistent caller-selected length unit and supplied rectangular workshop measurements only. No cutting, structural assessment, material/conservation recommendation, archival certification or automatic order. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"photographic-sensitometric-strip-reconstruction","version":"1.0.0","name":"Photographic Sensitometric Strip Reconstruction","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseFog","steps","targetNetDensities"],"properties":{"baseFog":{"type":"number","minimum":0,"maximum":10},"steps":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","logExposure","density"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"logExposure":{"type":"number","minimum":-20,"maximum":20},"density":{"type":"number","minimum":0,"maximum":10}}}},"targetNetDensities":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":0,"maximum":10}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct net photographic density from a base-plus-fog reading, retain local slopes and linearly bracket every requested crossing without extrapolating."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"photographic-sensitometric-strip-reconstruction","input":{"baseFog":0.1,"steps":[{"id":"A","logExposure":0,"density":0.2},{"id":"B","logExposure":1,"density":1.2},{"id":"C","logExposure":2,"density":1.6}],"targetNetDensities":[0.6,2]}}},"limitations":["Reconstruct net photographic density from a base-plus-fog reading, retain local slopes and linearly bracket every requested crossing without extrapolating. Non-monotone curves retain multiple crossings; no film-speed or ISO certification. Supplied photographic test records only. No exposure, chemical processing, image editing, physical equipment control or treatment instruction. Caller-provided conventions and targets are retained rather than prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"split-filter-masked-exposure-reconciliation","version":"1.0.0","name":"Split Filter Masked Exposure Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["zones","channels","exposures","approved"],"properties":{"zones":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}},"channels":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"string","minLength":1,"maxLength":200}},"exposures":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","channel","seconds","visibleZones"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"channel":{"type":"string","minLength":1,"maxLength":200},"seconds":{"type":"number","minimum":0,"maximum":1000000},"visibleZones":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"approved":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zone","channel","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zone":{"type":"string","minLength":1,"maxLength":200},"channel":{"type":"string","minLength":1,"maxLength":200},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile effective exposure by discrete print zone and filter channel using explicit visible-zone masks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"split-filter-masked-exposure-reconciliation","input":{"zones":["sky","land"],"channels":["soft","hard"],"exposures":[{"id":"E1","channel":"soft","seconds":10,"visibleZones":["sky","land"]},{"id":"E2","channel":"hard","seconds":5,"visibleZones":["land"]}],"approved":[{"id":"A","zone":"land","channel":"hard","seconds":4}]}}},"limitations":["Reconcile effective exposure by discrete print zone and filter channel using explicit visible-zone masks. Burn/dodge effects are represented by actual exposed zones; no spectral equivalence, automatic mask inference or print-quality prediction. Supplied photographic test records only. No exposure, chemical processing, image editing, physical equipment control or treatment instruction. Caller-provided conventions and targets are retained rather than prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"enlarger-carrier-print-coverage-proof","version":"1.0.0","name":"Enlarger Carrier and Print Coverage Proof","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["negative","carrier","magnification","printOffsetX","printOffsetY","paper"],"properties":{"negative":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"carrier":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}},"magnification":{"type":"number","minimum":0.000001,"maximum":10000},"printOffsetX":{"type":"number","minimum":-100000,"maximum":100000},"printOffsetY":{"type":"number","minimum":-100000,"maximum":100000},"paper":{"type":"object","additionalProperties":false,"required":["x","y","width","height"],"properties":{"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000},"width":{"type":"number","minimum":0.000001,"maximum":100000},"height":{"type":"number","minimum":0.000001,"maximum":100000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project the intersecting negative/carrier rectangle through a supplied positive uniform magnification and translation onto a paper rectangle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"enlarger-carrier-print-coverage-proof","input":{"negative":{"x":0,"y":0,"width":36,"height":24},"carrier":{"x":1,"y":1,"width":34,"height":22},"magnification":5,"printOffsetX":0,"printOffsetY":0,"paper":{"x":0,"y":0,"width":150,"height":100}}}},"limitations":["Project the intersecting negative/carrier rectangle through a supplied positive uniform magnification and translation onto a paper rectangle. Rotation, lens distortion, emulsion mirroring and optical exposure falloff are excluded. Supplied photographic test records only. No exposure, chemical processing, image editing, physical equipment control or treatment instruction. Caller-provided conventions and targets are retained rather than prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"photographic-emulsion-orientation-chain","version":"1.0.0","name":"Photographic Emulsion Orientation Chain","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","stages"],"properties":{"points":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-100000,"maximum":100000},"y":{"type":"number","minimum":-100000,"maximum":100000}}}},"stages":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","operation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"operation":{"enum":["rotate90","rotate180","rotate270","mirrorX","mirrorY"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve an explicitly declared sequence of origin-centered quarter-turns and horizontal/vertical mirrors into exact coordinate correspondence and handedness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"photographic-emulsion-orientation-chain","input":{"points":[{"id":"P","x":2,"y":3}],"stages":[{"id":"A","operation":"mirrorX"},{"id":"B","operation":"rotate90"}]}}},"limitations":["Resolve an explicitly declared sequence of origin-centered quarter-turns and horizontal/vertical mirrors into exact coordinate correspondence and handedness. Coordinates are Cartesian with x right/y up; optical or emulsion transformations are never guessed. Supplied photographic test records only. No exposure, chemical processing, image editing, physical equipment control or treatment instruction. Caller-provided conventions and targets are retained rather than prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stop-stepped-test-strip-exposure-proof","version":"1.0.0","name":"Stop Stepped Test Strip Exposure Proof","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["referenceSeconds","mode","steps","toleranceSeconds"],"properties":{"referenceSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"mode":{"enum":["independent","cumulative"]},"steps":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stopOffset","recordedIncrementSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stopOffset":{"type":"number","minimum":-30,"maximum":30},"recordedIncrementSeconds":{"type":"number","minimum":0,"maximum":1000000000000}}}},"toleranceSeconds":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile logarithmic stop-spaced test exposures and the actual additional exposures needed for a cumulative strip."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stop-stepped-test-strip-exposure-proof","input":{"referenceSeconds":10,"mode":"cumulative","steps":[{"id":"A","stopOffset":0,"recordedIncrementSeconds":10},{"id":"B","stopOffset":1,"recordedIncrementSeconds":10},{"id":"C","stopOffset":2,"recordedIncrementSeconds":20}],"toleranceSeconds":0}}},"limitations":["Reconcile logarithmic stop-spaced test exposures and the actual additional exposures needed for a cumulative strip. One stop doubles time at unchanged light intensity; unsupported decreasing cumulative targets reject before checkout. Supplied photographic test records only. No exposure, chemical processing, image editing, physical equipment control or treatment instruction. Caller-provided conventions and targets are retained rather than prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"safelight-paired-density-test-record","version":"1.0.0","name":"Safelight Paired Density Test Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["allowedNetIncrease","readings"],"properties":{"allowedNetIncrease":{"type":"number","minimum":0,"maximum":10},"readings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","exposureMinutes","protectedDensity","exposedDensity","darkControlDifference"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"exposureMinutes":{"type":"number","minimum":0,"maximum":1000000},"protectedDensity":{"type":"number","minimum":0,"maximum":10},"exposedDensity":{"type":"number","minimum":0,"maximum":10},"darkControlDifference":{"type":"number","minimum":-10,"maximum":10}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured safelight-test pairs against their dark control and a caller-declared net-density allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"safelight-paired-density-test-record","input":{"allowedNetIncrease":0.05,"readings":[{"id":"A","exposureMinutes":1,"protectedDensity":0.1,"exposedDensity":0.13,"darkControlDifference":0.01},{"id":"B","exposureMinutes":3,"protectedDensity":0.1,"exposedDensity":0.2,"darkControlDifference":0.01}]}}},"limitations":["Reconcile measured safelight-test pairs against their dark control and a caller-declared net-density allowance. Retain negative corrected readings, do not interpolate or infer unmeasured passing times; comparisons use twelve significant decimal digits, matching the reported approximate values. This is a test record, not safelight qualification. Supplied photographic test records only. No exposure, chemical processing, image editing, physical equipment control or treatment instruction. Caller-provided conventions and targets are retained rather than prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fret-position-drawing-reconciliation","version":"1.0.0","name":"Fret Position Drawing Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scaleLength","tolerance","frets"],"properties":{"scaleLength":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000},"frets":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pitchRatio","measuredFromNut"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pitchRatio":{"type":"number","minimum":1,"maximum":1024},"measuredFromNut":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile fret positions measured from the nut using explicitly supplied increasing pitch ratios and a scale length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fret-position-drawing-reconciliation","input":{"scaleLength":600,"tolerance":0.1,"frets":[{"id":"F1","pitchRatio":2,"measuredFromNut":300},{"id":"F2","pitchRatio":4,"measuredFromNut":449.8}]}}},"limitations":["Reconcile fret positions measured from the nut using explicitly supplied increasing pitch ratios and a scale length. Equal temperament is not assumed; bridge compensation, string stiffness and sound quality are excluded. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nut-slot-center-edge-spacing-review","version":"1.0.0","name":"Nut Slot Center and Edge Spacing Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nutWidth","leftEdge","rightEdge","convention","tolerance","strings"],"properties":{"nutWidth":{"type":"number","minimum":0.000001,"maximum":1000000},"leftEdge":{"type":"number","minimum":0,"maximum":1000000},"rightEdge":{"type":"number","minimum":0,"maximum":1000000},"convention":{"enum":["equalCenters","equalClearGaps"]},"tolerance":{"type":"number","minimum":0,"maximum":1000000},"strings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameter","measuredCenter"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameter":{"type":"number","minimum":0.000001,"maximum":1000000},"measuredCenter":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile ordered string diameters and measured nut-slot centers under an explicit equal-center or equal-clear-gap convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nut-slot-center-edge-spacing-review","input":{"nutWidth":10,"leftEdge":1,"rightEdge":1,"convention":"equalClearGaps","tolerance":0,"strings":[{"id":"L","diameter":1,"measuredCenter":1.5},{"id":"R","diameter":2,"measuredCenter":8}]}}},"limitations":["Reconcile ordered string diameters and measured nut-slot centers under an explicit equal-center or equal-clear-gap convention. Edge allowances are measured to outer string edges; no slot width/depth or playability assessment. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fingerboard-circular-radius-profile-inspection","version":"1.0.0","name":"Fingerboard Circular Radius Profile Inspection","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["radius","tolerance","stations"],"properties":{"radius":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000},"stations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","measuredDrop"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"measuredDrop":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect transverse drops from a crown tangent against a supplied circular radius using stable sagitta arithmetic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fingerboard-circular-radius-profile-inspection","input":{"radius":100,"tolerance":0.01,"stations":[{"id":"C","x":0,"measuredDrop":0},{"id":"E","x":60,"measuredDrop":20}]}}},"limitations":["Inspect transverse drops from a crown tangent against a supplied circular radius using stable sagitta arithmetic. Compound radii, longitudinal relief and surface fitting are excluded. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"neck-relief-reference-chord-record","version":"1.0.0","name":"Neck Relief Reference Chord Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strings","measurements"],"properties":{"strings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstStation","lastStation","firstHeight","lastHeight","minRelief","maxRelief"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstStation":{"type":"number","minimum":-1000000,"maximum":1000000},"lastStation":{"type":"number","minimum":-1000000,"maximum":1000000},"firstHeight":{"type":"number","minimum":-1000000,"maximum":1000000},"lastHeight":{"type":"number","minimum":-1000000,"maximum":1000000},"minRelief":{"type":"number","minimum":-1000000,"maximum":1000000},"maxRelief":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"measurements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stringId","station","measuredHeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stringId":{"type":"string","minLength":1,"maxLength":200},"station":{"type":"number","minimum":-1000000,"maximum":1000000},"measuredHeight":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct a separate linear reference chord for each string and signed intermediate relief as reference minus measured height."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"neck-relief-reference-chord-record","input":{"strings":[{"id":"S","firstStation":0,"lastStation":100,"firstHeight":2,"lastHeight":4,"minRelief":0,"maxRelief":1}],"measurements":[{"id":"M","stringId":"S","station":50,"measuredHeight":2.5}]}}},"limitations":["Reconstruct a separate linear reference chord for each string and signed intermediate relief as reference minus measured height. Keep strings without readings explicit; no truss-rod instructions or ideal relief assumption. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"instrument-open-harmonic-fretted-intonation","version":"1.0.0","name":"Instrument Open Harmonic and Fretted Intonation Comparison","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unitsPerOctave","strings"],"properties":{"unitsPerOctave":{"type":"number","minimum":0.000001,"maximum":1000000},"strings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openHz","harmonicHz","frettedHz","harmonicTargetRatio","frettedTargetRatio","allowedAbsoluteUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openHz":{"type":"number","minimum":0.000001,"maximum":1000000},"harmonicHz":{"type":"number","minimum":0.000001,"maximum":1000000},"frettedHz":{"type":"number","minimum":0.000001,"maximum":1000000},"harmonicTargetRatio":{"type":"number","minimum":0.000001,"maximum":1000000},"frettedTargetRatio":{"type":"number","minimum":0.000001,"maximum":1000000},"allowedAbsoluteUnits":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare matched open/harmonic/fretted frequency measurements to caller-supplied ratios and units per octave."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"instrument-open-harmonic-fretted-intonation","input":{"unitsPerOctave":1200,"strings":[{"id":"S","openHz":100,"harmonicHz":200,"frettedHz":400,"harmonicTargetRatio":2,"frettedTargetRatio":2,"allowedAbsoluteUnits":1}]}}},"limitations":["Compare matched open/harmonic/fretted frequency measurements to caller-supplied ratios and units per octave. It does not estimate pitch from audio, identify harmonics or prescribe saddle/nut changes. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"soundboard-graduation-grid-reconciliation","version":"1.0.0","name":"Soundboard Graduation Grid Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rows","columns","cellWidth","cellHeight","minimumThickness","maximumThickness","measurements"],"properties":{"rows":{"type":"integer","minimum":1,"maximum":16},"columns":{"type":"integer","minimum":1,"maximum":16},"cellWidth":{"type":"number","minimum":0.000001,"maximum":1000000},"cellHeight":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumThickness":{"type":"number","minimum":0,"maximum":1000000},"maximumThickness":{"type":"number","minimum":0,"maximum":1000000},"measurements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","row","column","thickness"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"row":{"type":"integer","minimum":0,"maximum":1000000000},"column":{"type":"integer","minimum":0,"maximum":1000000000},"thickness":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a rectangular measurement grid to a declared thickness envelope and integrate only measured cells as constant-thickness rectangles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"soundboard-graduation-grid-reconciliation","input":{"rows":1,"columns":2,"cellWidth":10,"cellHeight":20,"minimumThickness":2,"maximumThickness":3,"measurements":[{"id":"M","row":0,"column":0,"thickness":4}]}}},"limitations":["Reconcile a rectangular measurement grid to a declared thickness envelope and integrate only measured cells as constant-thickness rectangles. Unmeasured cells are never filled; outline weighting and stiffness/tonal prediction are excluded. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bridge-string-path-angle-record","version":"1.0.0","name":"Bridge String Path Angle Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strings"],"properties":{"strings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approachX","approachY","saddleX","saddleY","anchorX","anchorY","minimumTurnDegrees","maximumTurnDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approachX":{"type":"number","minimum":-1000000,"maximum":1000000},"approachY":{"type":"number","minimum":-1000000,"maximum":1000000},"saddleX":{"type":"number","minimum":-1000000,"maximum":1000000},"saddleY":{"type":"number","minimum":-1000000,"maximum":1000000},"anchorX":{"type":"number","minimum":-1000000,"maximum":1000000},"anchorY":{"type":"number","minimum":-1000000,"maximum":1000000},"minimumTurnDegrees":{"type":"number","minimum":-180,"maximum":180},"maximumTurnDegrees":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile2D approach/saddle/anchor coordinates into a signed path turn in[-180,180), x right/y up."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bridge-string-path-angle-record","input":{"strings":[{"id":"S","approachX":0,"approachY":0,"saddleX":1,"saddleY":0,"anchorX":1,"anchorY":-1,"minimumTurnDegrees":-100,"maximumTurnDegrees":-80}]}}},"limitations":["Reconcile2D approach/saddle/anchor coordinates into a signed path turn in[-180,180), x right/y up. No downforce, tension, clearance,3D geometry or sound-quality calculation. Supplied workshop measurements and caller-declared targets only. Use one consistent length unit per job. No acoustic prediction, instrument adjustment, structural approval or target-setting recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-core-message-inspector","version":"1.0.0","name":"OSC Core Message Inspector","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["packetHex"],"properties":{"packetHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode one complete OSC message and validate its type tags, values, exact byte consumption and padding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-core-message-inspector","input":{"packetHex":"2f6100002c69000000000007"}}},"limitations":["Decode one complete OSC message and validate its type tags, values, exact byte consumption and padding. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-nested-bundle-inventory","version":"1.0.0","name":"OSC Nested Bundle Inventory","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["packetHex"],"properties":{"packetHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inventory messages inside nested OSC bundles while retaining their paths and timing-order discrepancies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-nested-bundle-inventory","input":{"packetHex":"2362756e646c650000000000000000010000000c2f6100002c69000000000007"}}},"limitations":["Inventory messages inside nested OSC bundles while retaining their paths and timing-order discrepancies. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-core-message-encoder","version":"1.0.0","name":"OSC Core Message Encoder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["address","args"],"properties":{"address":{"type":"string","minLength":1,"maxLength":2048},"args":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["i","f","s","b"]},"value":{"type":["string","number"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode a supplied OSC address and typed arguments into a validated byte-exact core message."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-core-message-encoder","input":{"address":"/a","args":[{"type":"i","value":7}]}}},"limitations":["Encode a supplied OSC address and typed arguments into a validated byte-exact core message. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-explicit-era-timetag-conversion","version":"1.0.0","name":"OSC Explicit Era Timetag Conversion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seconds","fraction","era"],"properties":{"seconds":{"type":"integer","minimum":0,"maximum":4294967295},"fraction":{"type":"integer","minimum":0,"maximum":4294967295},"era":{"enum":[0,1]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert a split OSC timetag with an explicitly supplied NTP era into Unix whole seconds and fractional seconds; retain the immediate sentinel."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-explicit-era-timetag-conversion","input":{"seconds":2208988800,"fraction":2147483648,"era":0}}},"limitations":["Convert a split OSC timetag with an explicitly supplied NTP era into Unix whole seconds and fractional seconds; retain the immediate sentinel. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-validated-bundle-encoder","version":"1.0.0","name":"OSC Validated Bundle Encoder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seconds","fraction","packets"],"properties":{"seconds":{"type":"integer","minimum":0,"maximum":4294967295},"fraction":{"type":"integer","minimum":0,"maximum":4294967295},"packets":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assemble validated OSC packets into a length-correct bundle with an explicit split timetag and timing-order review."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-validated-bundle-encoder","input":{"seconds":0,"fraction":1,"packets":["2f6100002c69000000000007"]}}},"limitations":["Assemble validated OSC packets into a length-correct bundle with an explicit split timetag and timing-order review. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-length-prefixed-stream-inspector","version":"1.0.0","name":"OSC Length Prefixed Stream Inspector","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["streamHex"],"properties":{"streamHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate signed32bit length-prefixed OSC stream frames and inspect each complete packet without opening a connection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-length-prefixed-stream-inspector","input":{"streamHex":"0000000c2f6100002c69000000000007"}}},"limitations":["Validate signed32bit length-prefixed OSC stream frames and inspect each complete packet without opening a connection. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-packet-semantic-comparison","version":"1.0.0","name":"OSC Packet Semantic Comparison","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["firstHex","secondHex"],"properties":{"firstHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"},"secondHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two validated OSC packets, preserving nested order, tags, decoded argument values and timetags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-packet-semantic-comparison","input":{"firstHex":"2f6100002c69000000000007","secondHex":"2F6100002C69000000000007"}}},"limitations":["Compare two validated OSC packets, preserving nested order, tags, decoded argument values and timetags. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-address-argument-signature-register","version":"1.0.0","name":"OSC Address Argument Signature Register","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["packetHex"],"properties":{"packetHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group a supplied OSC packet by address and expose repeated-message counts and argument-signature variants."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-address-argument-signature-register","input":{"packetHex":"2362756e646c650000000000000000010000000c2f6100002c69000000000007"}}},"limitations":["Group a supplied OSC packet by address and expose repeated-message counts and argument-signature variants. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-declared-address-contract-review","version":"1.0.0","name":"OSC Declared Address Contract Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["packetHex","rules"],"properties":{"packetHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"},"rules":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","address","typeTags"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"string","minLength":1,"maxLength":2048},"typeTags":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check exact OSC addresses and argument signatures against a supplied address contract; wildcard dispatch is outside this profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-declared-address-contract-review","input":{"packetHex":"2f6100002c69000000000007","rules":[{"id":"R1","address":"/a","typeTags":",f"}]}}},"limitations":["Check exact OSC addresses and argument signatures against a supplied address contract; wildcard dispatch is outside this profile. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"osc-bundle-timetag-order-review","version":"1.0.0","name":"OSC Bundle Timetag Order Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["packetHex"],"properties":{"packetHex":{"type":"string","minLength":8,"maxLength":16384,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review nested bundle timetags for children earlier than their enclosing non-immediate bundle without scheduling any message."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"osc-bundle-timetag-order-review","input":{"packetHex":"2362756e646c650000000000000000010000000c2f6100002c69000000000007"}}},"limitations":["Review nested bundle timetags for children earlier than their enclosing non-immediate bundle without scheduling any message. OSC1.0 core profile supports explicit i/f/s/b tags, zero padding and finite float32 values. Packets are supplied as hex, at most8192bytes; bundles have at most8nesting levels and128nodes. At most128arguments per message and512per packet are supported. No network message is sent, scheduled or executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard4-envelope-cardinality-review","version":"1.0.0","name":"vCard4 Envelope and Cardinality Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review the single-card BEGIN/VERSION/FN/END envelope and report missing or repeated structural records; this is not complete vCard conformance certification."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard4-envelope-cardinality-review","input":{"content":"BEGIN:VCARD\r\nVERSION:4.0\r\nFN:Example Contact\r\nEND:VCARD\r\n"}}},"limitations":["Review the single-card BEGIN/VERSION/FN/END envelope and report missing or repeated structural records; this is not complete vCard conformance certification. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-content-line-json-decoder","version":"1.0.0","name":"vCard Content Line JSON Decoder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unfold and decode supplied vCard content lines into ordered names, groups, raw values and explicit parameter values without guessing property meaning."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-content-line-json-decoder","input":{"content":"item1.EMAIL;TYPE=work:example@example.invalid\r\n"}}},"limitations":["Unfold and decode supplied vCard content lines into ordered names, groups, raw values and explicit parameter values without guessing property meaning. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-text-escape-codec","version":"1.0.0","name":"vCard Text Escape Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode the backslash escapes of one vCard TEXT value while preserving component delimiters when escaped; URI values are outside this codec."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-text-escape-codec","input":{"mode":"decode","value":"A\\, B\\nC\\;D"}}},"limitations":["Encode or decode the backslash escapes of one vCard TEXT value while preserving component delimiters when escaped; URI values are outside this codec. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-structured-name-decoder","version":"1.0.0","name":"vCard Structured Name Decoder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rawValue"],"properties":{"rawValue":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode the five N components into ordered text lists, retaining empty components and escaped semicolon/comma values without inferring a person identity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-structured-name-decoder","input":{"rawValue":"Example;Alex;Middle;Dr.;Jr."}}},"limitations":["Decode the five N components into ordered text lists, retaining empty components and escaped semicolon/comma values without inferring a person identity. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-structured-address-decoder","version":"1.0.0","name":"vCard Structured Address Decoder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rawValue"],"properties":{"rawValue":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode the seven ADR components while preserving empty slots and escaped text; postal deliverability and geocoding are not assessed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-structured-address-decoder","input":{"rawValue":";;1 Example St;Example City;ZZ;00000;Example"}}},"limitations":["Decode the seven ADR components while preserving empty slots and escaped text; postal deliverability and geocoding are not assessed. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-property-preference-review","version":"1.0.0","name":"vCard Property Preference Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review explicit PREF1–100 values and repeated ranks within each property type, retaining original line order and unspecified ranks as null."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-property-preference-review","input":{"content":"EMAIL;PREF=1:a@example.invalid\nEMAIL;PREF=1:b@example.invalid"}}},"limitations":["Review explicit PREF1–100 values and repeated ranks within each property type, retaining original line order and unspecified ranks as null. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-alternate-language-crosswalk","version":"1.0.0","name":"vCard Alternate Language Crosswalk","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Crosswalk ALTID variants by property name and supplied LANGUAGE labels, exposing repeated labels; this checks a bounded language-tag syntax rather than the IANA registry."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-alternate-language-crosswalk","input":{"content":"FN;ALTID=1;LANGUAGE=en:Example\nFN;ALTID=1;LANGUAGE=fr:Exemple"}}},"limitations":["Crosswalk ALTID variants by property name and supplied LANGUAGE labels, exposing repeated labels; this checks a bounded language-tag syntax rather than the IANA registry. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-pid-client-map-coverage","version":"1.0.0","name":"vCard PID Client Map Coverage","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve explicitly supplied PID client components against CLIENTPIDMAP entries and retain unmapped references; positive1–999999999 numeric identifiers only; map targets are retained as opaque supplied strings, not URI-validated."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-pid-client-map-coverage","input":{"content":"CLIENTPIDMAP:1;urn:uuid:example\nEMAIL;PID=2.1:a@example.invalid\nTEL;PID=3.2:tel:+10000000000"}}},"limitations":["Resolve explicitly supplied PID client components against CLIENTPIDMAP entries and retain unmapped references; positive1–999999999 numeric identifiers only; map targets are retained as opaque supplied strings, not URI-validated. No remote identity lookup or synchronization. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-contact-uri-scheme-review","version":"1.0.0","name":"vCard Contact URI Scheme Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review URL/TEL/IMPP/GEO URI schemes and the bounded subset (HTTP(S) URLs without credentials, simple tel numbers/parameters, arbitrary parseable IMPP URIs and numeric geo coordinate forms) without following links, calling numbers, validating coordinates or testing reachability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-contact-uri-scheme-review","input":{"content":"URL:https://example.invalid/contact\nTEL:tel:+10000000000"}}},"limitations":["Review URL/TEL/IMPP/GEO URI schemes and the bounded subset (HTTP(S) URLs without credentials, simple tel numbers/parameters, arbitrary parseable IMPP URIs and numeric geo coordinate forms) without following links, calling numbers, validating coordinates or testing reachability. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vcard-utc-revision-timestamp-review","version":"1.0.0","name":"vCard UTC Revision Timestamp Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate REV values in the explicitly supported whole-second basic UTC form and expose their epoch milliseconds; timezone-local, reduced precision and leap-second forms remain unsupported."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vcard-utc-revision-timestamp-review","input":{"content":"REV:20260101T120000Z"}}},"limitations":["Validate REV values in the explicitly supported whole-second basic UTC form and expose their epoch milliseconds; timezone-local, reduced precision and leap-second forms remain unsupported. One supplied vCard4.0 text profile, at most256logical lines and24000characters. RFC6868caret decoding, vCard3.0 conversion, binary attachments and external retrieval are excluded. Use synthetic or otherwise authorized non-sensitive records. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-stop-parent-reference-review","version":"1.0.0","name":"GTFS Stop Parent Reference Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stops"],"properties":{"stops":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","locationType","parentStation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"locationType":{"enum":[0,1,2,3,4]},"parentStation":{"type":"string","maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review stops.location_type and parent_station relationships, including station parents for platforms/entrances/nodes and platform parents for boarding areas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-stop-parent-reference-review","input":{"stops":[{"id":"ST","locationType":1,"parentStation":""},{"id":"P","locationType":0,"parentStation":"ST"},{"id":"B","locationType":4,"parentStation":"ST"}]}}},"limitations":["Review stops.location_type and parent_station relationships, including station parents for platforms/entrances/nodes and platform parents for boarding areas. Empty parentStation represents an omitted field. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-trip-route-service-crosswalk","version":"1.0.0","name":"GTFS Trip Route and Service Crosswalk","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["routes","serviceIds","trips"],"properties":{"routes":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"serviceIds":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"trips":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","routeId","serviceId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"routeId":{"type":"string","minLength":1,"maxLength":200},"serviceId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve trip route_id and service_id against explicit supplied route IDs and the union of calendar/calendar_dates service IDs; unrelated optional trip fields are excluded."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-trip-route-service-crosswalk","input":{"routes":["R1"],"serviceIds":["W"],"trips":[{"id":"T1","routeId":"R1","serviceId":"W"},{"id":"T2","routeId":"R2","serviceId":"W"}]}}},"limitations":["Resolve trip route_id and service_id against explicit supplied route IDs and the union of calendar/calendar_dates service IDs; unrelated optional trip fields are excluded. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-stop-time-key-sequence-review","version":"1.0.0","name":"GTFS Stop Time Key and Sequence Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tripIds","stopIds","stopTimes"],"properties":{"tripIds":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"stopIds":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"stopTimes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tripId","stopId","stopSequence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tripId":{"type":"string","minLength":1,"maxLength":200},"stopId":{"type":"string","minLength":1,"maxLength":200},"stopSequence":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review stop_times primary-key uniqueness and supplied trip/stop references without requiring consecutive stop_sequence values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-stop-time-key-sequence-review","input":{"tripIds":["T"],"stopIds":["A","B"],"stopTimes":[{"id":"x","tripId":"T","stopId":"A","stopSequence":1},{"id":"y","tripId":"T","stopId":"B","stopSequence":1}]}}},"limitations":["Review stop_times primary-key uniqueness and supplied trip/stop references without requiring consecutive stop_sequence values. Repeated visits to a stop remain valid at distinct sequences. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-trip-service-day-time-review","version":"1.0.0","name":"GTFS Trip Service Day Time Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stopTimes"],"properties":{"stopTimes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tripId","stopSequence","arrival","departure"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tripId":{"type":"string","minLength":1,"maxLength":200},"stopSequence":{"type":"integer","minimum":0,"maximum":1000000000},"arrival":{"type":"string","pattern":"^[0-9]{1,2}:[0-5][0-9]:[0-5][0-9]$"},"departure":{"type":"string","pattern":"^[0-9]{1,2}:[0-5][0-9]:[0-5][0-9]$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review explicit arrival/departure chronology by trip and stop_sequence with service-day hours00–99, including values beyond24:00:00."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-trip-service-day-time-review","input":{"stopTimes":[{"id":"A","tripId":"T","stopSequence":1,"arrival":"23:59:00","departure":"24:00:00"},{"id":"B","tripId":"T","stopSequence":5,"arrival":"24:05:00","departure":"24:06:00"}]}}},"limitations":["Review explicit arrival/departure chronology by trip and stop_sequence with service-day hours00–99, including values beyond24:00:00. Empty, interpolated and on-demand windows are excluded; no wall-clock/DST conversion. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-calendar-service-date-expansion","version":"1.0.0","name":"GTFS Calendar Service Date Expansion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startYmd","endYmd","weekdays"],"properties":{"startYmd":{"type":"string","pattern":"^[0-9]{8}$"},"endYmd":{"type":"string","pattern":"^[0-9]{8}$"},"weekdays":{"type":"array","minItems":0,"maxItems":7,"items":{"enum":[0,1,2,3,4,5,6]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand one calendar.txt service interval into its inclusive active civil dates, using weekdays0=Sunday through6=Saturday."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-calendar-service-date-expansion","input":{"startYmd":"20260105","endYmd":"20260111","weekdays":[1,3,5]}}},"limitations":["Expand one calendar.txt service interval into its inclusive active civil dates, using weekdays0=Sunday through6=Saturday. At most256calendar days; no exceptions or timezone conversion in this operation. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-calendar-exception-application","version":"1.0.0","name":"GTFS Calendar Exception Application","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseDates","exceptions"],"properties":{"baseDates":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"string","pattern":"^[0-9]{8}$"}},"exceptions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ymd","exceptionType"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ymd":{"type":"string","pattern":"^[0-9]{8}$"},"exceptionType":{"enum":[1,2]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply calendar_dates exception types1(add) and2(remove) to one supplied service date set."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-calendar-exception-application","input":{"baseDates":["20260105","20260106"],"exceptions":[{"id":"E1","ymd":"20260106","exceptionType":2},{"id":"E2","ymd":"20260107","exceptionType":1}]}}},"limitations":["Apply calendar_dates exception types1(add) and2(remove) to one supplied service date set. Duplicate exception dates reject; absent removals remain visible. This is not a multi-service merger. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-frequency-window-review","version":"1.0.0","name":"GTFS Frequency Window Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windows"],"properties":{"windows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tripId","startTime","endTime","headwaySeconds","exactTimes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tripId":{"type":"string","minLength":1,"maxLength":200},"startTime":{"type":"string","pattern":"^[0-9]{1,2}:[0-5][0-9]:[0-5][0-9]$"},"endTime":{"type":"string","pattern":"^[0-9]{1,2}:[0-5][0-9]:[0-5][0-9]$"},"headwaySeconds":{"type":"integer","minimum":1,"maximum":86400},"exactTimes":{"enum":[0,1]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review half-open frequencies.txt windows and headway values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-frequency-window-review","input":{"windows":[{"id":"F","tripId":"T","startTime":"08:00:00","endTime":"09:00:00","headwaySeconds":900,"exactTimes":1}]}}},"limitations":["Review half-open frequencies.txt windows and headway values. Only exact_times=1 produces a count of scheduled starts; frequency-based exact_times=0 remains null rather than inventing a timetable. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-stop-transfer-rule-review","version":"1.0.0","name":"GTFS Stop Transfer Rule Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stopIds","transfers"],"properties":{"stopIds":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"transfers":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fromStop","toStop","transferType","minimumSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fromStop":{"type":"string","minLength":1,"maxLength":200},"toStop":{"type":"string","minLength":1,"maxLength":200},"transferType":{"enum":[0,1,2,3]},"minimumSeconds":{"type":["integer","null"],"minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review stop-to-stop transfer types0–3, supplied stop references and the required minimum for type2."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-stop-transfer-rule-review","input":{"stopIds":["A","B"],"transfers":[{"id":"X","fromStop":"A","toStop":"B","transferType":2,"minimumSeconds":null}]}}},"limitations":["Review stop-to-stop transfer types0–3, supplied stop references and the required minimum for type2. Route/trip-specific rules and in-seat types4/5 are outside this profile; no connection guarantee. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-shape-distance-progression-review","version":"1.0.0","name":"GTFS Shape Distance Progression Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shapeId","sequence","distance","latitude","longitude"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shapeId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"distance":{"type":"number","minimum":0,"maximum":1000000000},"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review shape_pt_sequence uniqueness, coordinate ranges and strictly increasing supplied shape_dist_traveled in one consistent caller-selected unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-shape-distance-progression-review","input":{"points":[{"id":"A","shapeId":"S","sequence":1,"distance":0,"latitude":0,"longitude":0},{"id":"B","shapeId":"S","sequence":7,"distance":100,"latitude":0,"longitude":1}]}}},"limitations":["Review shape_pt_sequence uniqueness, coordinate ranges and strictly increasing supplied shape_dist_traveled in one consistent caller-selected unit. No map matching, distance recomputation or physical route validation. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gtfs-route-agency-coverage","version":"1.0.0","name":"GTFS Route Agency Coverage","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["agencyIds","routes"],"properties":{"agencyIds":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"routes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","agencyId","shortName","longName"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"agencyId":{"type":"string","maxLength":200},"shortName":{"type":"string","maxLength":200},"longName":{"type":"string","maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve omitted routes.agency_id only when exactly one agency is supplied and review short/long display-name presence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gtfs-route-agency-coverage","input":{"agencyIds":["A"],"routes":[{"id":"R","agencyId":"","shortName":"10","longName":""}]}}},"limitations":["Resolve omitted routes.agency_id only when exactly one agency is supplied and review short/long display-name presence. Route types, branding, translations and fare rules are excluded. Supplied JSON projection of the stated GTFS Schedule tables only; at most128object records per table and256plain IDs/dates. YYYYMMDD date fields use the explicit Ymd/ymd keys. No feed download, routing, vehicle tracking, timezone conversion or full-feed certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"matrix-spike-dilution-recovery-register","version":"1.0.0","name":"Matrix Spike Dilution Recovery Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sample","sampleDilution","spiked","spikedDilution","addedConcentration","lowPercent","highPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sample":{"type":"number","minimum":-1000000,"maximum":1000000},"sampleDilution":{"type":"number","minimum":0.000001,"maximum":1000000},"spiked":{"type":"number","minimum":-1000000,"maximum":1000000},"spikedDilution":{"type":"number","minimum":0.000001,"maximum":1000000},"addedConcentration":{"type":"number","minimum":0.000001,"maximum":1000000},"lowPercent":{"type":"number","minimum":0,"maximum":1000000},"highPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile matrix-spike recovery on matched original-sample concentration bases with explicit dilution factors and caller-supplied acceptance limits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"matrix-spike-dilution-recovery-register","input":{"records":[{"id":"R1","sample":2,"sampleDilution":2,"spiked":7,"spikedDilution":2,"addedConcentration":10,"lowPercent":80,"highPercent":120}]}}},"limitations":["Reconcile matrix-spike recovery on matched original-sample concentration bases with explicit dilution factors and caller-supplied acceptance limits. No analyte identification, method accreditation or regulatory acceptance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"standard-addition-volume-corrected-regression","version":"1.0.0","name":"Standard Addition Volume Corrected Regression","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","points","reportedConcentration","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"points":{"type":"array","minItems":3,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["addedConcentration","response","volumeCorrection"],"properties":{"addedConcentration":{"type":"number","minimum":0,"maximum":1000000},"response":{"type":"number","minimum":-1000000,"maximum":1000000},"volumeCorrection":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"reportedConcentration":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit unweighted standard additions after explicit response-volume correction; inferred concentration is intercept/slope on the declared addition basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"standard-addition-volume-corrected-regression","input":{"records":[{"id":"R1","points":[{"addedConcentration":0,"response":4,"volumeCorrection":1},{"addedConcentration":1,"response":6,"volumeCorrection":1},{"addedConcentration":2,"response":8,"volumeCorrection":1}],"reportedConcentration":2,"tolerance":0.01}]}}},"limitations":["Fit unweighted standard additions after explicit response-volume correction; inferred concentration is intercept/slope on the declared addition basis. No uncertainty, matrix-effect diagnosis or automatic calibration selection. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crm-expanded-uncertainty-agreement-record","version":"1.0.0","name":"CRM Expanded Uncertainty Agreement Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","measured","certified","measurementExpandedUncertainty","referenceExpandedUncertainty","maximumAbsoluteEn"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"measured":{"type":"number","minimum":-1000000,"maximum":1000000},"certified":{"type":"number","minimum":-1000000,"maximum":1000000},"measurementExpandedUncertainty":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceExpandedUncertainty":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumAbsoluteEn":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a measured value and reference using independent expanded uncertainties with matching coverage factors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crm-expanded-uncertainty-agreement-record","input":{"records":[{"id":"R1","measured":11,"certified":10,"measurementExpandedUncertainty":3,"referenceExpandedUncertainty":4,"maximumAbsoluteEn":1}]}}},"limitations":["Compare a measured value and reference using independent expanded uncertainties with matching coverage factors. Correlated uncertainties, traceability and proficiency accreditation are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paired-laboratory-duplicate-rpd-register","version":"1.0.0","name":"Paired Laboratory Duplicate RPD Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second","maximumRpdPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"number","minimum":0,"maximum":1000000},"second":{"type":"number","minimum":0,"maximum":1000000},"maximumRpdPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review nonnegative paired analytical duplicate results using their mean denominator; two zero values report zero RPD."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paired-laboratory-duplicate-rpd-register","input":{"records":[{"id":"R1","first":9,"second":11,"maximumRpdPercent":15}]}}},"limitations":["Review nonnegative paired analytical duplicate results using their mean denominator; two zero values report zero RPD. Detection-limit censoring and method-specific rules must be assessed separately. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"internal-standard-relative-response-drift","version":"1.0.0","name":"Internal Standard Relative Response Drift","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialAnalyteArea","initialStandardArea","currentAnalyteArea","currentStandardArea","maximumChangePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialAnalyteArea":{"type":"number","minimum":0.000001,"maximum":1000000},"initialStandardArea":{"type":"number","minimum":0.000001,"maximum":1000000},"currentAnalyteArea":{"type":"number","minimum":0.000001,"maximum":1000000},"currentStandardArea":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumChangePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare the analyte/internal-standard area ratio in matched-concentration continuing calibration injections."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"internal-standard-relative-response-drift","input":{"records":[{"id":"R1","initialAnalyteArea":100,"initialStandardArea":50,"currentAnalyteArea":120,"currentStandardArea":50,"maximumChangePercent":10}]}}},"limitations":["Compare the analyte/internal-standard area ratio in matched-concentration continuing calibration injections. Does not fit a calibration curve or identify detector failure. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"major-ion-equivalent-charge-closure","version":"1.0.0","name":"Major Ion Equivalent Charge Closure","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ions","maximumAbsolutePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ions":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["concentrationMgL","molarMassG","charge"],"properties":{"concentrationMgL":{"type":"number","minimum":0,"maximum":1000000},"molarMassG":{"type":"number","minimum":0.000001,"maximum":1000000},"charge":{"type":"integer","minimum":-6,"maximum":6}}}},"maximumAbsolutePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied major-ion concentrations on a milliequivalent basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"major-ion-equivalent-charge-closure","input":{"records":[{"id":"R1","ions":[{"concentrationMgL":20,"molarMassG":20,"charge":1},{"concentrationMgL":40,"molarMassG":40,"charge":-1}],"maximumAbsolutePercent":5}]}}},"limitations":["Reconcile supplied major-ion concentrations on a milliequivalent basis. Does not speciate, estimate missing ions, assess potability or duplicate ionic-strength computation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"primary-standard-titrant-normality-record","version":"1.0.0","name":"Primary Standard Titrant Normality Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","standardMassG","purityFraction","equivalentMassG","titrationMl","blankMl","reportedNormality","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"standardMassG":{"type":"number","minimum":0.000001,"maximum":1000000},"purityFraction":{"type":"number","minimum":0.000001,"maximum":1},"equivalentMassG":{"type":"number","minimum":0.000001,"maximum":1000000},"titrationMl":{"type":"number","minimum":0.000001,"maximum":1000000},"blankMl":{"type":"number","minimum":0,"maximum":1000000},"reportedNormality":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile titrant equivalents per litre from supplied primary-standard equivalent mass, purity and blank-corrected volume."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"primary-standard-titrant-normality-record","input":{"records":[{"id":"R1","standardMassG":0.1,"purityFraction":1,"equivalentMassG":50,"titrationMl":21,"blankMl":1,"reportedNormality":0.1,"tolerance":0.001}]}}},"limitations":["Reconcile titrant equivalents per litre from supplied primary-standard equivalent mass, purity and blank-corrected volume. No endpoint detection, hazardous procedure or certified standardization. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laboratory-batch-spike-coverage-register","version":"1.0.0","name":"Laboratory Batch Spike Coverage Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","spikedSamples","requiredEvery","requiredMinimum"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"integer","minimum":1,"maximum":1000000},"spikedSamples":{"type":"integer","minimum":0,"maximum":1000000},"requiredEvery":{"type":"integer","minimum":1,"maximum":1000000},"requiredMinimum":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a caller-declared per-batch spike coverage rule using upward integer rounding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laboratory-batch-spike-coverage-register","input":{"records":[{"id":"R1","samples":21,"spikedSamples":2,"requiredEvery":10,"requiredMinimum":1}]}}},"limitations":["Reconcile a caller-declared per-batch spike coverage rule using upward integer rounding. This reports scheduling coverage only; no method-specific regulatory frequency is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laboratory-serial-aliquot-transfer-chain","version":"1.0.0","name":"Laboratory Serial Aliquot Transfer Chain","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stages","finalConcentration","reportedOriginal","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stages":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["aliquotMl","finalMl"],"properties":{"aliquotMl":{"type":"number","minimum":0.000001,"maximum":1000000},"finalMl":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"finalConcentration":{"type":"number","minimum":0,"maximum":1000000},"reportedOriginal":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct the cumulative measured serial aliquot-transfer chain and original concentration in one unchanged unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laboratory-serial-aliquot-transfer-chain","input":{"records":[{"id":"R1","stages":[{"aliquotMl":1,"finalMl":10},{"aliquotMl":2,"finalMl":10}],"finalConcentration":2,"reportedOriginal":100,"tolerance":0.01}]}}},"limitations":["Reconstruct the cumulative measured serial aliquot-transfer chain and original concentration in one unchanged unit. No preparation procedure, uncertainty or automated instrument action. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laboratory-surrogate-mass-recovery-record","version":"1.0.0","name":"Laboratory Surrogate Mass Recovery Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","extractConcentration","extractVolumeMl","dilution","addedMass","lowPercent","highPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"extractConcentration":{"type":"number","minimum":0,"maximum":1000000},"extractVolumeMl":{"type":"number","minimum":0.000001,"maximum":1000000},"dilution":{"type":"number","minimum":0.000001,"maximum":1000000},"addedMass":{"type":"number","minimum":0.000001,"maximum":1000000},"lowPercent":{"type":"number","minimum":0,"maximum":1000000},"highPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile recovery of one separately added surrogate using compatible mass-per-millilitre units and extract/dilution records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laboratory-surrogate-mass-recovery-record","input":{"records":[{"id":"R1","extractConcentration":2,"extractVolumeMl":10,"dilution":2,"addedMass":40,"lowPercent":80,"highPercent":120}]}}},"limitations":["Reconcile recovery of one separately added surrogate using compatible mass-per-millilitre units and extract/dilution records. No analyte quantification or chemical identity claim. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-temperature-corrected-rise-load","version":"1.0.0","name":"Vacuum Temperature Corrected Rise Load","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","volumeM3","startPa","endPa","startK","endK","seconds","referenceK","maximumPaM3Second"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"volumeM3":{"type":"number","minimum":0.000001,"maximum":1000000},"startPa":{"type":"number","minimum":0,"maximum":1000000},"endPa":{"type":"number","minimum":0,"maximum":1000000},"startK":{"type":"number","minimum":0.000001,"maximum":1000000},"endK":{"type":"number","minimum":0.000001,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceK":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumPaM3Second":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile isolated-chamber rate of pressure rise at a supplied reference temperature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-temperature-corrected-rise-load","input":{"records":[{"id":"R1","volumeM3":1,"startPa":1,"endPa":3,"startK":300,"endK":300,"seconds":10,"referenceK":300,"maximumPaM3Second":0.1}]}}},"limitations":["Reconcile isolated-chamber rate of pressure rise at a supplied reference temperature. Volume and average gas temperature are assumed known; leak versus outgassing is not distinguished. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-gauge-gas-factor-reconciliation","version":"1.0.0","name":"Vacuum Gauge Gas Factor Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","indicatedPa","multiplier","referencePa","maximumErrorPa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"indicatedPa":{"type":"number","minimum":0,"maximum":1000000},"multiplier":{"type":"number","minimum":0.000001,"maximum":1000000},"referencePa":{"type":"number","minimum":0,"maximum":1000000},"maximumErrorPa":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a caller-supplied multiplicative gas correction using an explicit corrected=indicated×multiplier convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-gauge-gas-factor-reconciliation","input":{"records":[{"id":"R1","indicatedPa":2,"multiplier":1.5,"referencePa":3,"maximumErrorPa":0.1}]}}},"limitations":["Apply a caller-supplied multiplicative gas correction using an explicit corrected=indicated×multiplier convention. No manufacturer factor selection or vacuum calibration. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-pumpdown-log-slope-record","version":"1.0.0","name":"Vacuum Pumpdown Log Slope Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","points","volumeM3","asymptotePa","reportedSpeedM3Second","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"points":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["seconds","pressurePa"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"pressurePa":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"volumeM3":{"type":"number","minimum":0.000001,"maximum":1000000},"asymptotePa":{"type":"number","minimum":0,"maximum":1000000},"reportedSpeedM3Second":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a constant-speed exponential pumpdown above a supplied fixed asymptote."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-pumpdown-log-slope-record","input":{"records":[{"id":"R1","points":[{"seconds":0,"pressurePa":10},{"seconds":1,"pressurePa":3.6787944117144233}],"volumeM3":1,"asymptotePa":0,"reportedSpeedM3Second":1,"tolerance":0.01}]}}},"limitations":["Fit a constant-speed exponential pumpdown above a supplied fixed asymptote. It is a trace consistency review, not a pump curve or diagnosis. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-throughput-temperature-basis-record","version":"1.0.0","name":"Vacuum Throughput Temperature Basis Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pressurePa","flowM3Second","flowTemperatureK","chamberTemperatureK","reportedThroughput","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pressurePa":{"type":"number","minimum":0.000001,"maximum":1000000},"flowM3Second":{"type":"number","minimum":0,"maximum":1000000},"flowTemperatureK":{"type":"number","minimum":0.000001,"maximum":1000000},"chamberTemperatureK":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedThroughput":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile pressure-volume throughput between specified absolute gas temperatures using ideal-gas conservation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-throughput-temperature-basis-record","input":{"records":[{"id":"R1","pressurePa":100,"flowM3Second":0.01,"flowTemperatureK":300,"chamberTemperatureK":600,"reportedThroughput":2,"tolerance":0.01}]}}},"limitations":["Reconcile pressure-volume throughput between specified absolute gas temperatures using ideal-gas conservation. Flow must be the actual flow at the supplied pressure/temperature. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-bake-surface-area-normalized-load","version":"1.0.0","name":"Vacuum Bake Surface Area Normalized Load","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","beforeLoad","afterLoad","exposedAreaM2","minimumReductionPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"beforeLoad":{"type":"number","minimum":0,"maximum":1000000},"afterLoad":{"type":"number","minimum":0,"maximum":1000000},"exposedAreaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumReductionPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two measured gas-load records normalized to the same exposed area."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-bake-surface-area-normalized-load","input":{"records":[{"id":"R1","beforeLoad":10,"afterLoad":2,"exposedAreaM2":4,"minimumReductionPercent":70}]}}},"limitations":["Compare two measured gas-load records normalized to the same exposed area. No bake procedure, material compatibility or causal contamination claim. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-helium-background-subtraction-record","version":"1.0.0","name":"Vacuum Helium Background Subtraction Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","signal","background","calibrationSignal","calibrationLeak","maximumLeak"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"signal":{"type":"number","minimum":0,"maximum":1000000},"background":{"type":"number","minimum":0,"maximum":1000000},"calibrationSignal":{"type":"number","minimum":0.000001,"maximum":1000000},"calibrationLeak":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumLeak":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile background-subtracted detector signal against a supplied net calibration signal and traceable leak value."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-helium-background-subtraction-record","input":{"records":[{"id":"R1","signal":12,"background":2,"calibrationSignal":5,"calibrationLeak":0.01,"maximumLeak":0.01}]}}},"limitations":["Reconcile background-subtracted detector signal against a supplied net calibration signal and traceable leak value. No live leak test, gas exposure or certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-trap-breakthrough-count-register","version":"1.0.0","name":"Vacuum Trap Breakthrough Count Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","maximumRatio","reportedExceptions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["seconds","inlet","outlet"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"inlet":{"type":"number","minimum":0.000001,"maximum":1000000},"outlet":{"type":"number","minimum":0,"maximum":1000000}}}},"maximumRatio":{"type":"number","minimum":0,"maximum":1},"reportedExceptions":{"type":"integer","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review sampled outlet/inlet ratios against a declared breakthrough fraction; no interpolation, trap capacity prediction or hazardous-gas suitability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-trap-breakthrough-count-register","input":{"records":[{"id":"R1","samples":[{"seconds":0,"inlet":10,"outlet":1},{"seconds":1,"inlet":10,"outlet":5}],"maximumRatio":0.2,"reportedExceptions":1}]}}},"limitations":["Review sampled outlet/inlet ratios against a declared breakthrough fraction; no interpolation, trap capacity prediction or hazardous-gas suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-residual-spectrum-fraction-register","version":"1.0.0","name":"Vacuum Residual Spectrum Fraction Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","channels","selectedMasses","maximumFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"channels":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["massToCharge","signal"],"properties":{"massToCharge":{"type":"integer","minimum":1,"maximum":500},"signal":{"type":"number","minimum":0,"maximum":1000000}}}},"selectedMasses":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"integer","minimum":1,"maximum":500}},"maximumFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile selected mass-to-charge signal fraction in an already measured spectrum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-residual-spectrum-fraction-register","input":{"records":[{"id":"R1","channels":[{"massToCharge":18,"signal":3},{"massToCharge":28,"signal":7}],"selectedMasses":[18],"maximumFraction":0.2}]}}},"limitations":["Reconcile selected mass-to-charge signal fraction in an already measured spectrum. No gas identification, fragmentation correction or sensitivity calibration. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-seal-perimeter-leak-budget","version":"1.0.0","name":"Vacuum Seal Perimeter Leak Budget","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seals","measuredTotalLoad","maximumUnassigned"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seals":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["perimeterM","declaredLoadPerM"],"properties":{"perimeterM":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredLoadPerM":{"type":"number","minimum":0,"maximum":1000000}}}},"measuredTotalLoad":{"type":"number","minimum":0,"maximum":1000000},"maximumUnassigned":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured total gas load against caller-assigned seal perimeter contributions in one common throughput unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-seal-perimeter-leak-budget","input":{"records":[{"id":"R1","seals":[{"perimeterM":2,"declaredLoadPerM":3}],"measuredTotalLoad":8,"maximumUnassigned":1}]}}},"limitations":["Reconcile measured total gas load against caller-assigned seal perimeter contributions in one common throughput unit. Negative residuals remain visible; no leak localization. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacuum-pump-oil-service-hour-ledger","version":"1.0.0","name":"Vacuum Pump Oil Service Hour Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","meterStartHours","meterEndHours","bypassHours","previousOilHours","declaredIntervalHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"meterStartHours":{"type":"number","minimum":0,"maximum":1000000},"meterEndHours":{"type":"number","minimum":0,"maximum":1000000},"bypassHours":{"type":"number","minimum":0,"maximum":1000000},"previousOilHours":{"type":"number","minimum":0,"maximum":1000000},"declaredIntervalHours":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cumulative oil-exposure hours from a supplied hour-meter interval and documented bypass time."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacuum-pump-oil-service-hour-ledger","input":{"records":[{"id":"R1","meterStartHours":100,"meterEndHours":150,"bypassHours":10,"previousOilHours":70,"declaredIntervalHours":100}]}}},"limitations":["Reconcile cumulative oil-exposure hours from a supplied hour-meter interval and documented bypass time. No manufacturer interval selection, maintenance action or equipment guarantee. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-roast-dry-solids-loss-register","version":"1.0.0","name":"Coffee Roast Dry Solids Loss Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","greenKg","greenMoisturePercent","roastedKg","roastedMoisturePercent","maximumSolidsLossPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"greenKg":{"type":"number","minimum":0.000001,"maximum":1000000},"greenMoisturePercent":{"type":"number","minimum":0,"maximum":99.999},"roastedKg":{"type":"number","minimum":0.000001,"maximum":1000000},"roastedMoisturePercent":{"type":"number","minimum":0,"maximum":99.999},"maximumSolidsLossPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate measured roast mass loss from supplied moisture change on a dry-solids basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-roast-dry-solids-loss-register","input":{"records":[{"id":"R1","greenKg":100,"greenMoisturePercent":10,"roastedKg":80,"roastedMoisturePercent":0,"maximumSolidsLossPercent":12}]}}},"limitations":["Separate measured roast mass loss from supplied moisture change on a dry-solids basis. Negative solids loss remains visible; no roast recipe or quality inference. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-retained-liquor-extraction-register","version":"1.0.0","name":"Coffee Retained Liquor Extraction Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryDoseG","beverageG","retainedSolutionG","tdsFraction","reportedExtractionPercent","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryDoseG":{"type":"number","minimum":0.000001,"maximum":1000000},"beverageG":{"type":"number","minimum":0,"maximum":1000000},"retainedSolutionG":{"type":"number","minimum":0,"maximum":1000000},"tdsFraction":{"type":"number","minimum":0,"maximum":0.5},"reportedExtractionPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile extraction including independently measured liquid retained in spent grounds, assuming equal dissolved-solids fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-retained-liquor-extraction-register","input":{"records":[{"id":"R1","dryDoseG":20,"beverageG":300,"retainedSolutionG":40,"tdsFraction":0.012,"reportedExtractionPercent":20.4,"tolerance":0.01}]}}},"limitations":["Reconcile extraction including independently measured liquid retained in spent grounds, assuming equal dissolved-solids fraction. Not the beverage-only extract yield; no taste or brewing recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-cherry-stage-dry-yield-register","version":"1.0.0","name":"Coffee Cherry Stage Dry Yield Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cherryKg","cherryDryFraction","parchmentKg","parchmentDryFraction","greenKg","greenDryFraction","reportedGreenYieldPercent","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cherryKg":{"type":"number","minimum":0.000001,"maximum":1000000},"cherryDryFraction":{"type":"number","minimum":0.000001,"maximum":1},"parchmentKg":{"type":"number","minimum":0.000001,"maximum":1000000},"parchmentDryFraction":{"type":"number","minimum":0.000001,"maximum":1},"greenKg":{"type":"number","minimum":0.000001,"maximum":1000000},"greenDryFraction":{"type":"number","minimum":0.000001,"maximum":1},"reportedGreenYieldPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile three observed processing stages on a common cherry dry-solids basis; no crop yield forecast or assumed moisture values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-cherry-stage-dry-yield-register","input":{"records":[{"id":"R1","cherryKg":100,"cherryDryFraction":0.2,"parchmentKg":20,"parchmentDryFraction":0.9,"greenKg":18,"greenDryFraction":0.9,"reportedGreenYieldPercent":81,"tolerance":0.01}]}}},"limitations":["Reconcile three observed processing stages on a common cherry dry-solids basis; no crop yield forecast or assumed moisture values. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-roast-development-window-record","version":"1.0.0","name":"Coffee Roast Development Window Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstCrackSeconds","dropSeconds","totalRoastSeconds","minimumDevelopmentPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstCrackSeconds":{"type":"number","minimum":0,"maximum":1000000},"dropSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"totalRoastSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumDevelopmentPercent":{"type":"number","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile recorded first-crack/drop events against the explicitly supplied total roast duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-roast-development-window-record","input":{"records":[{"id":"R1","firstCrackSeconds":480,"dropSeconds":600,"totalRoastSeconds":600,"minimumDevelopmentPercent":18}]}}},"limitations":["Reconcile recorded first-crack/drop events against the explicitly supplied total roast duration. No automatic crack detection or sensory quality assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-roast-local-rise-rate-register","version":"1.0.0","name":"Coffee Roast Local Rise Rate Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","trace","maximumRiseCMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"trace":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["seconds","temperatureC"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"temperatureC":{"type":"number","minimum":-50,"maximum":500}}}},"maximumRiseCMinute":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile interval-average rate of rise from supplied roast probe readings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-roast-local-rise-rate-register","input":{"records":[{"id":"R1","trace":[{"seconds":0,"temperatureC":100},{"seconds":30,"temperatureC":110},{"seconds":60,"temperatureC":115}],"maximumRiseCMinute":18}]}}},"limitations":["Reconcile interval-average rate of rise from supplied roast probe readings. Probe lag, smoothing, control actions and roast advice are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-green-density-screen-crosscheck","version":"1.0.0","name":"Coffee Green Density Screen Crosscheck","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","screenFractions","sampleBulkVolumeMl","reportedMeanScreen","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"screenFractions":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["screen","massG"],"properties":{"screen":{"type":"integer","minimum":1,"maximum":30},"massG":{"type":"number","minimum":0,"maximum":1000000}}}},"sampleBulkVolumeMl":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedMeanScreen":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check mass-weighted green-coffee screen and bulk density from matched sample records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-green-density-screen-crosscheck","input":{"records":[{"id":"R1","screenFractions":[{"screen":16,"massG":50},{"screen":18,"massG":50}],"sampleBulkVolumeMl":200,"reportedMeanScreen":17,"tolerance":0.01}]}}},"limitations":["Cross-check mass-weighted green-coffee screen and bulk density from matched sample records. Screen bins must not be cumulative; no grade certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-defect-equivalent-count-register","version":"1.0.0","name":"Coffee Defect Equivalent Count Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","categories","sampleG","maximumEquivalentPer300G"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"categories":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["count","unitsPerEquivalent"],"properties":{"count":{"type":"integer","minimum":0,"maximum":100000},"unitsPerEquivalent":{"type":"integer","minimum":1,"maximum":10000}}}},"sampleG":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumEquivalentPer300G":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile defect equivalents using caller-defined category conversion rules and sample mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-defect-equivalent-count-register","input":{"records":[{"id":"R1","categories":[{"count":10,"unitsPerEquivalent":5},{"count":2,"unitsPerEquivalent":1}],"sampleG":300,"maximumEquivalentPer300G":3}]}}},"limitations":["Reconcile defect equivalents using caller-defined category conversion rules and sample mass. No official grading table or botanical identification is assumed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-cupping-panel-disagreement-register","version":"1.0.0","name":"Coffee Cupping Panel Disagreement Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","scores","maximumRange","reportedMean","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"scores":{"type":"array","minItems":2,"maxItems":50,"items":{"type":"number","minimum":0,"maximum":100}},"maximumRange":{"type":"number","minimum":0,"maximum":1000000},"reportedMean":{"type":"number","minimum":0,"maximum":100},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied panel scores and descriptive inter-panel range."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-cupping-panel-disagreement-register","input":{"records":[{"id":"R1","scores":[80,82,84],"maximumRange":3,"reportedMean":82,"tolerance":0.01}]}}},"limitations":["Reconcile supplied panel scores and descriptive inter-panel range. No sensory evaluation is performed and no specialty quality designation is assigned. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"espresso-basket-puck-headspace-reconciliation","version":"1.0.0","name":"Espresso Basket Puck Headspace Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sections","doseG","puckBulkDensityGcm3","screenIntrusionMm","minimumHeadspaceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sections":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["heightMm","bottomRadiusMm","topRadiusMm"],"properties":{"heightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"bottomRadiusMm":{"type":"number","minimum":0.000001,"maximum":1000000},"topRadiusMm":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"doseG":{"type":"number","minimum":0.000001,"maximum":1000000},"puckBulkDensityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"screenIntrusionMm":{"type":"number","minimum":0,"maximum":1000000},"minimumHeadspaceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile dry puck height and screen clearance by inverting a supplied piecewise-frustum basket geometry and measured bulk density."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"espresso-basket-puck-headspace-reconciliation","input":{"records":[{"id":"R1","sections":[{"heightMm":20,"bottomRadiusMm":10,"topRadiusMm":10}],"doseG":3.141592653589793,"puckBulkDensityGcm3":1,"screenIntrusionMm":2,"minimumHeadspaceMm":9}]}}},"limitations":["Reconcile dry puck height and screen clearance by inverting a supplied piecewise-frustum basket geometry and measured bulk density. Negative clearance remains visible. No compression, swelling, flow model, dose recommendation or brewing-control action. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coffee-nitrogen-flush-oxygen-dilution-record","version":"1.0.0","name":"Coffee Nitrogen Flush Oxygen Dilution Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialOxygenFraction","purgeOxygenFraction","headspaceMl","purgeMl","measuredFinalFraction","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialOxygenFraction":{"type":"number","minimum":0,"maximum":1},"purgeOxygenFraction":{"type":"number","minimum":0,"maximum":1},"headspaceMl":{"type":"number","minimum":0.000001,"maximum":1000000},"purgeMl":{"type":"number","minimum":0,"maximum":1000000},"measuredFinalFraction":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare measured headspace oxygen with an ideal continuously well-mixed purge volume model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coffee-nitrogen-flush-oxygen-dilution-record","input":{"records":[{"id":"R1","initialOxygenFraction":0.2,"purgeOxygenFraction":0,"headspaceMl":100,"purgeMl":69.31471805599453,"measuredFinalFraction":0.1,"tolerance":0.001}]}}},"limitations":["Compare measured headspace oxygen with an ideal continuously well-mixed purge volume model. No package seal, shelf life or gas-system safety assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-phr-weighing-bridge","version":"1.0.0","name":"Elastomer PHR Weighing Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","polymerKg","ingredients","maximumErrorKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"polymerKg":{"type":"number","minimum":0.000001,"maximum":1000000},"ingredients":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["phr","weighedKg"],"properties":{"phr":{"type":"number","minimum":0,"maximum":1000000},"weighedKg":{"type":"number","minimum":0,"maximum":1000000}}}},"maximumErrorKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile additive weighings against parts per hundred total base polymer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-phr-weighing-bridge","input":{"records":[{"id":"R1","polymerKg":100,"ingredients":[{"phr":20,"weighedKg":20},{"phr":5,"weighedKg":5}],"maximumErrorKg":0.1}]}}},"limitations":["Reconcile additive weighings against parts per hundred total base polymer. Polymer blends must be combined in the supplied base mass; no chemical formulation recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-ingredient-density-volume-register","version":"1.0.0","name":"Elastomer Ingredient Density Volume Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ingredients","measuredDensityKgL","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ingredients":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["massKg","densityKgL"],"properties":{"massKg":{"type":"number","minimum":0.000001,"maximum":1000000},"densityKgL":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"measuredDensityKgL":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare measured compound density with additive ingredient volumes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-ingredient-density-volume-register","input":{"records":[{"id":"R1","ingredients":[{"massKg":2,"densityKgL":1},{"massKg":2,"densityKgL":2}],"measuredDensityKgL":1.3333333333333333,"tolerance":0.01}]}}},"limitations":["Compare measured compound density with additive ingredient volumes. Volume contraction, porosity and unknown ingredient density are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cure-rheometer-ascending-event-register","version":"1.0.0","name":"Cure Rheometer Ascending Event Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","trace","lowTorque","plateauTorque","earlyFraction","lateFraction","reportedLateMinutes","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"trace":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minutes","torque"],"properties":{"minutes":{"type":"number","minimum":0,"maximum":1000000},"torque":{"type":"number","minimum":0,"maximum":1000000}}}},"lowTorque":{"type":"number","minimum":0,"maximum":1000000},"plateauTorque":{"type":"number","minimum":0.000001,"maximum":1000000},"earlyFraction":{"type":"number","minimum":0,"maximum":1},"lateFraction":{"type":"number","minimum":0,"maximum":1},"reportedLateMinutes":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate caller-defined normalized torque events on one monotone ascending cure trace."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cure-rheometer-ascending-event-register","input":{"records":[{"id":"R1","trace":[{"minutes":0,"torque":0},{"minutes":10,"torque":100}],"lowTorque":0,"plateauTorque":100,"earlyFraction":0.1,"lateFraction":0.9,"reportedLateMinutes":9,"tolerance":0.01}]}}},"limitations":["Interpolate caller-defined normalized torque events on one monotone ascending cure trace. No plateau detection, reversion, cure recipe or production release decision. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-compression-set-spacer-record","version":"1.0.0","name":"Elastomer Compression Set Spacer Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","originalMm","spacerMm","recoveredMm","maximumSetPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"originalMm":{"type":"number","minimum":0.000001,"maximum":1000000},"spacerMm":{"type":"number","minimum":0.000001,"maximum":1000000},"recoveredMm":{"type":"number","minimum":0,"maximum":1000000},"maximumSetPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile recovered thickness relative to imposed spacer compression."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-compression-set-spacer-record","input":{"records":[{"id":"R1","originalMm":10,"spacerMm":7,"recoveredMm":9,"maximumSetPercent":40}]}}},"limitations":["Reconcile recovered thickness relative to imposed spacer compression. Conditioning, test timing and standard-method compliance are not established. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-tensile-dumbbell-stress-record","version":"1.0.0","name":"Elastomer Tensile Dumbbell Stress Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","forceN","widthMm","thicknessMm","gaugeOriginalMm","gaugeExtendedMm","maximumStressMpa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"forceN":{"type":"number","minimum":0,"maximum":1000000},"widthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"thicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"gaugeOriginalMm":{"type":"number","minimum":0.000001,"maximum":1000000},"gaugeExtendedMm":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumStressMpa":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile engineering stress on original cross section and gauge elongation in a supplied tensile observation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-tensile-dumbbell-stress-record","input":{"records":[{"id":"R1","forceN":100,"widthMm":5,"thicknessMm":2,"gaugeOriginalMm":10,"gaugeExtendedMm":30,"maximumStressMpa":12}]}}},"limitations":["Reconcile engineering stress on original cross section and gauge elongation in a supplied tensile observation. Not true stress, rupture certification or a material rating. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-volume-swell-immersion-register","version":"1.0.0","name":"Elastomer Volume Swell Immersion Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialAirG","initialImmersedG","finalAirG","finalImmersedG","liquidDensityInitial","liquidDensityFinal","maximumSwellPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialAirG":{"type":"number","minimum":0.000001,"maximum":1000000},"initialImmersedG":{"type":"number","minimum":-1000000,"maximum":1000000},"finalAirG":{"type":"number","minimum":0.000001,"maximum":1000000},"finalImmersedG":{"type":"number","minimum":-1000000,"maximum":1000000},"liquidDensityInitial":{"type":"number","minimum":0.000001,"maximum":1000000},"liquidDensityFinal":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumSwellPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile displacement volumes before and after immersion using separately supplied liquid densities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-volume-swell-immersion-register","input":{"records":[{"id":"R1","initialAirG":10,"initialImmersedG":5,"finalAirG":12,"finalImmersedG":6,"liquidDensityInitial":1,"liquidDensityFinal":1,"maximumSwellPercent":25}]}}},"limitations":["Reconcile displacement volumes before and after immersion using separately supplied liquid densities. Does not select chemicals or predict compatibility. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-rebound-height-energy-register","version":"1.0.0","name":"Elastomer Rebound Height Energy Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dropHeightMm","reboundHeightMm","reportedResiliencePercent","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dropHeightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"reboundHeightMm":{"type":"number","minimum":0,"maximum":1000000},"reportedResiliencePercent":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile ideal vertical drop/rebound energy and velocity ratios; apparatus losses and standardized rebound instruments are excluded."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-rebound-height-energy-register","input":{"records":[{"id":"R1","dropHeightMm":100,"reboundHeightMm":25,"reportedResiliencePercent":25,"tolerance":0.1}]}}},"limitations":["Reconcile ideal vertical drop/rebound energy and velocity ratios; apparatus losses and standardized rebound instruments are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rubber-abrasion-reference-normalization","version":"1.0.0","name":"Rubber Abrasion Reference Normalization","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","specimenLossMg","densityMgMm3","referenceLossMg","nominalReferenceLossMg","maximumVolumeMm3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"specimenLossMg":{"type":"number","minimum":0,"maximum":1000000},"densityMgMm3":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceLossMg":{"type":"number","minimum":0.000001,"maximum":1000000},"nominalReferenceLossMg":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumVolumeMm3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize measured abrasion mass loss by density and a supplied reference-material loss ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rubber-abrasion-reference-normalization","input":{"records":[{"id":"R1","specimenLossMg":100,"densityMgMm3":2,"referenceLossMg":100,"nominalReferenceLossMg":200,"maximumVolumeMm3":90}]}}},"limitations":["Normalize measured abrasion mass loss by density and a supplied reference-material loss ratio. Does not certify a wear test or predict service life. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-moving-die-reversion-record","version":"1.0.0","name":"Elastomer Moving Die Reversion Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","peakTorque","endTorque","minimumTorque","maximumReversionPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"peakTorque":{"type":"number","minimum":0.000001,"maximum":1000000},"endTorque":{"type":"number","minimum":0,"maximum":1000000},"minimumTorque":{"type":"number","minimum":0,"maximum":1000000},"maximumReversionPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an observed end-of-test torque decrease relative to a supplied peak/minimum span."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-moving-die-reversion-record","input":{"records":[{"id":"R1","peakTorque":100,"endTorque":90,"minimumTorque":0,"maximumReversionPercent":5}]}}},"limitations":["Reconcile an observed end-of-test torque decrease relative to a supplied peak/minimum span. No chemical degradation diagnosis or cure adjustment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elastomer-phr-oil-extended-polymer-basis","version":"1.0.0","name":"Elastomer PHR Oil Extended Polymer Basis","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","extendedPolymerKg","extensionOilPhr","additionalOilKg","reportedTotalOilPhr","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"extendedPolymerKg":{"type":"number","minimum":0.000001,"maximum":1000000},"extensionOilPhr":{"type":"number","minimum":0,"maximum":1000000},"additionalOilKg":{"type":"number","minimum":0,"maximum":1000000},"reportedTotalOilPhr":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate dry polymer and extension oil before reconciling additional oil on a dry-polymer PHR basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elastomer-phr-oil-extended-polymer-basis","input":{"records":[{"id":"R1","extendedPolymerKg":150,"extensionOilPhr":50,"additionalOilKg":10,"reportedTotalOilPhr":60,"tolerance":0.01}]}}},"limitations":["Separate dry polymer and extension oil before reconciling additional oil on a dry-polymer PHR basis. Not a material formulation or processing recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laminate-stack-symmetry-balance-register","version":"1.0.0","name":"Laminate Stack Symmetry Balance Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plies","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plies":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["angleDeg","thicknessMm"],"properties":{"angleDeg":{"type":"number","minimum":-360,"maximum":360},"thicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check supplied ply-angle/thickness stack symmetry and equal plus/minus-angle thickness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laminate-stack-symmetry-balance-register","input":{"records":[{"id":"R1","plies":[{"angleDeg":45,"thicknessMm":1},{"angleDeg":-45,"thicknessMm":1},{"angleDeg":-45,"thicknessMm":1},{"angleDeg":45,"thicknessMm":1}],"toleranceMm":0.001}]}}},"limitations":["Check supplied ply-angle/thickness stack symmetry and equal plus/minus-angle thickness. Material identity is assumed consistent; this is not structural approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laminate-classical-abd-matrix-register","version":"1.0.0","name":"Laminate Classical ABD Matrix Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","e1Gpa","e2Gpa","g12Gpa","nu12","plies","maximumCoupling"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"e1Gpa":{"type":"number","minimum":0.000001,"maximum":1000000},"e2Gpa":{"type":"number","minimum":0.000001,"maximum":1000000},"g12Gpa":{"type":"number","minimum":0.000001,"maximum":1000000},"nu12":{"type":"number","minimum":0,"maximum":0.49},"plies":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["angleDeg","thicknessMm"],"properties":{"angleDeg":{"type":"number","minimum":-360,"maximum":360},"thicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"maximumCoupling":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute classical laminate A/B/D using common plane-stress ply properties, engineering shear and bottom-to-top stacking."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laminate-classical-abd-matrix-register","input":{"records":[{"id":"R1","e1Gpa":10,"e2Gpa":10,"g12Gpa":5,"nu12":0,"plies":[{"angleDeg":0,"thicknessMm":2}],"maximumCoupling":0.01}]}}},"limitations":["Compute classical laminate A/B/D using common plane-stress ply properties, engineering shear and bottom-to-top stacking. Units GPa-mm, GPa-mm2, GPa-mm3. No failure, buckling, thermal load or structural certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"composite-fiber-resin-void-volume-register","version":"1.0.0","name":"Composite Fiber Resin Void Volume Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fiberMassG","resinMassG","fiberDensityGcm3","resinDensityGcm3","bulkVolumeCm3","maximumVoidPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fiberMassG":{"type":"number","minimum":0,"maximum":1000000},"resinMassG":{"type":"number","minimum":0,"maximum":1000000},"fiberDensityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"resinDensityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"bulkVolumeCm3":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumVoidPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile independently measured fiber, resin and bulk volumes for a two-constituent composite."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"composite-fiber-resin-void-volume-register","input":{"records":[{"id":"R1","fiberMassG":6,"resinMassG":2,"fiberDensityGcm3":2,"resinDensityGcm3":1,"bulkVolumeCm3":10,"maximumVoidPercent":10}]}}},"limitations":["Reconcile independently measured fiber, resin and bulk volumes for a two-constituent composite. Fillers, volatile loss and burn-off chemistry must be handled outside this calculation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prepreg-kit-cut-mass-register","version":"1.0.0","name":"Prepreg Kit Cut Mass Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cuts","weighedG","toleranceG"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cuts":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["areaM2","arealMassGm2","quantity"],"properties":{"areaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"arealMassGm2":{"type":"number","minimum":0.000001,"maximum":1000000},"quantity":{"type":"integer","minimum":1,"maximum":1000}}}},"weighedG":{"type":"number","minimum":0,"maximum":1000000},"toleranceG":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a multi-ply cut kit using supplied prepreg areal mass and multiplicities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prepreg-kit-cut-mass-register","input":{"records":[{"id":"R1","cuts":[{"areaM2":2,"arealMassGm2":200,"quantity":3}],"weighedG":1190,"toleranceG":5}]}}},"limitations":["Reconcile a multi-ply cut kit using supplied prepreg areal mass and multiplicities. No nesting optimization or release-liner deduction is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"resin-bleed-fiber-fraction-shift-record","version":"1.0.0","name":"Resin Bleed Fiber Fraction Shift Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialMassG","initialResinFraction","bleedMassG","reportedFinalResinFraction","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialMassG":{"type":"number","minimum":0.000001,"maximum":1000000},"initialResinFraction":{"type":"number","minimum":0,"maximum":1},"bleedMassG":{"type":"number","minimum":0,"maximum":1000000},"reportedFinalResinFraction":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile resin mass fraction assuming measured bleed contains resin only and fiber mass is conserved."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"resin-bleed-fiber-fraction-shift-record","input":{"records":[{"id":"R1","initialMassG":100,"initialResinFraction":0.4,"bleedMassG":20,"reportedFinalResinFraction":0.25,"tolerance":0.001}]}}},"limitations":["Reconcile resin mass fraction assuming measured bleed contains resin only and fiber mass is conserved. No cure quality or process setting is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"composite-bondline-scrim-adhesive-demand","version":"1.0.0","name":"Composite Bondline Scrim Adhesive Demand","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","areaM2","gapMm","scrimSolidVolumeFraction","adhesiveDensityGcm3","appliedG","toleranceG"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"areaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"gapMm":{"type":"number","minimum":0.000001,"maximum":1000000},"scrimSolidVolumeFraction":{"type":"number","minimum":0,"maximum":1},"adhesiveDensityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"appliedG":{"type":"number","minimum":0,"maximum":1000000},"toleranceG":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile ideal adhesive mass in a uniform supplied bond gap after scrim displacement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"composite-bondline-scrim-adhesive-demand","input":{"records":[{"id":"R1","areaM2":1,"gapMm":0.2,"scrimSolidVolumeFraction":0.1,"adhesiveDensityGcm3":1.2,"appliedG":216,"toleranceG":1}]}}},"limitations":["Reconcile ideal adhesive mass in a uniform supplied bond gap after scrim displacement. Squeeze-out, surface roughness and joint strength are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"composite-ply-compaction-thickness-register","version":"1.0.0","name":"Composite Ply Compaction Thickness Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","uncuredPlyMm","plyCount","curedThicknessMm","reportedCompactionPercent","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"uncuredPlyMm":{"type":"number","minimum":0.000001,"maximum":1000000},"plyCount":{"type":"integer","minimum":1,"maximum":1000},"curedThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedCompactionPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured thickness reduction relative to a supplied uncured ply stack."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"composite-ply-compaction-thickness-register","input":{"records":[{"id":"R1","uncuredPlyMm":0.25,"plyCount":8,"curedThicknessMm":1.6,"reportedCompactionPercent":20,"tolerance":0.01}]}}},"limitations":["Reconcile measured thickness reduction relative to a supplied uncured ply stack. No fiber-volume inference or cure acceptance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prepreg-temperature-exposure-equivalence-register","version":"1.0.0","name":"Prepreg Temperature Exposure Equivalence Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intervals","temperatureTrace","factors","maximumEquivalentHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intervals":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["startHour","endHour"],"properties":{"startHour":{"type":"number","minimum":0,"maximum":1000000},"endHour":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"temperatureTrace":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["hour","temperatureC"],"properties":{"hour":{"type":"number","minimum":0,"maximum":1000000},"temperatureC":{"type":"number","minimum":-100,"maximum":1000}}}},"factors":{"type":"array","minItems":2,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["temperatureC","equivalentFactor"],"properties":{"temperatureC":{"type":"number","minimum":-100,"maximum":1000},"equivalentFactor":{"type":"number","minimum":0,"maximum":1000000}}}},"maximumEquivalentHours":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a caller-supplied piecewise-linear temperature equivalence curve over the union of observed out-of-storage intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prepreg-temperature-exposure-equivalence-register","input":{"records":[{"id":"R1","intervals":[{"startHour":1,"endHour":4},{"startHour":3,"endHour":5}],"temperatureTrace":[{"hour":0,"temperatureC":20},{"hour":6,"temperatureC":20}],"factors":[{"temperatureC":10,"equivalentFactor":0.5},{"temperatureC":30,"equivalentFactor":1.5}],"maximumEquivalentHours":3}]}}},"limitations":["Integrate a caller-supplied piecewise-linear temperature equivalence curve over the union of observed out-of-storage intervals. Requires full temperature and factor coverage, without extrapolation. No inferred manufacturer factors, shelf-life decision or release approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"composite-tow-spread-areal-weight-record","version":"1.0.0","name":"Composite Tow Spread Areal Weight Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","linearDensityTex","spreadWidthMm","measuredArealGm2","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"linearDensityTex":{"type":"number","minimum":0.000001,"maximum":1000000},"spreadWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"measuredArealGm2":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a single fully spread tow using tex and width; excludes overlap, crimp, resin and fabric weave."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"composite-tow-spread-areal-weight-record","input":{"records":[{"id":"R1","linearDensityTex":800,"spreadWidthMm":8,"measuredArealGm2":100,"tolerance":1}]}}},"limitations":["Reconcile a single fully spread tow using tex and width; excludes overlap, crimp, resin and fabric weave. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"autoclave-pressure-temperature-coincidence-register","version":"1.0.0","name":"Autoclave Pressure Temperature Coincidence Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","temperatureTrace","pressureTrace","minimumC","maximumC","minimumBar","maximumBar","requiredCoincidentMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"temperatureTrace":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minute","temperatureC"],"properties":{"minute":{"type":"number","minimum":0,"maximum":1000000},"temperatureC":{"type":"number","minimum":-100,"maximum":1000}}}},"pressureTrace":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minute","pressureBar"],"properties":{"minute":{"type":"number","minimum":0,"maximum":1000000},"pressureBar":{"type":"number","minimum":0,"maximum":1000000}}}},"minimumC":{"type":"number","minimum":-100,"maximum":1000},"maximumC":{"type":"number","minimum":-100,"maximum":1000},"minimumBar":{"type":"number","minimum":0,"maximum":1000000},"maximumBar":{"type":"number","minimum":0,"maximum":1000000},"requiredCoincidentMinutes":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect independently sampled pressure and temperature bands using piecewise-linear interpolation only within their shared observed time span."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"autoclave-pressure-temperature-coincidence-register","input":{"records":[{"id":"R1","temperatureTrace":[{"minute":0,"temperatureC":0},{"minute":10,"temperatureC":100},{"minute":20,"temperatureC":100}],"pressureTrace":[{"minute":0,"pressureBar":0},{"minute":20,"pressureBar":2}],"minimumC":50,"maximumC":150,"minimumBar":1,"maximumBar":3,"requiredCoincidentMinutes":12}]}}},"limitations":["Intersect independently sampled pressure and temperature bands using piecewise-linear interpolation only within their shared observed time span. Observations must use one clock; no extrapolation, cure conversion, autoclave control or pressure-safety approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-directional-shrinkage-record","version":"1.0.0","name":"Timber Directional Shrinkage Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialMm","initialMc","finalMc","fiberSaturation","greenToDryShrinkFraction","measuredFinalMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialMm":{"type":"number","minimum":0.000001,"maximum":1000000},"initialMc":{"type":"number","minimum":0,"maximum":100},"finalMc":{"type":"number","minimum":0,"maximum":100},"fiberSaturation":{"type":"number","minimum":0.001,"maximum":100},"greenToDryShrinkFraction":{"type":"number","minimum":0,"maximum":0.5},"measuredFinalMm":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile directional size change with a supplied green-to-dry shrink fraction and fiber-saturation point."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-directional-shrinkage-record","input":{"records":[{"id":"R1","initialMm":100,"initialMc":30,"finalMc":15,"fiberSaturation":30,"greenToDryShrinkFraction":0.1,"measuredFinalMm":95,"toleranceMm":0.1}]}}},"limitations":["Reconcile directional size change with a supplied green-to-dry shrink fraction and fiber-saturation point. Uses a linear below-saturation model; no species lookup or structural dimensional guarantee. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-shell-core-moisture-gradient-register","version":"1.0.0","name":"Timber Shell Core Moisture Gradient Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shellDryG","shellWetG","coreDryG","coreWetG","maximumGradientPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shellDryG":{"type":"number","minimum":0.000001,"maximum":1000000},"shellWetG":{"type":"number","minimum":0.000001,"maximum":1000000},"coreDryG":{"type":"number","minimum":0.000001,"maximum":1000000},"coreWetG":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumGradientPoints":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare paired oven-dry-basis shell/core specimen moisture observations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-shell-core-moisture-gradient-register","input":{"records":[{"id":"R1","shellDryG":10,"shellWetG":11,"coreDryG":20,"coreWetG":24,"maximumGradientPoints":8}]}}},"limitations":["Compare paired oven-dry-basis shell/core specimen moisture observations. No bulk average, kiln control or stress certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-sticker-column-offset-register","version":"1.0.0","name":"Timber Sticker Column Offset Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lowerPositionsMm","upperPositionsMm","maximumOffsetMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lowerPositionsMm":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"upperPositionsMm":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"maximumOffsetMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match ordered sticker columns one-to-one across adjacent stack layers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-sticker-column-offset-register","input":{"records":[{"id":"R1","lowerPositionsMm":[0,100],"upperPositionsMm":[2,103],"maximumOffsetMm":2}]}}},"limitations":["Match ordered sticker columns one-to-one across adjacent stack layers. Does not assess support forces, stack stability or handling safety. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wood-specimen-three-point-flexural-register","version":"1.0.0","name":"Wood Specimen Three Point Flexural Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","loadN","spanMm","widthMm","depthMm","totalDeflectionMm","fixtureDeflectionMm","reportedModulusMpa","toleranceMpa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"loadN":{"type":"number","minimum":0.000001,"maximum":1000000},"spanMm":{"type":"number","minimum":0.000001,"maximum":1000000},"widthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"depthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"totalDeflectionMm":{"type":"number","minimum":0.000001,"maximum":1000000},"fixtureDeflectionMm":{"type":"number","minimum":0,"maximum":1000000},"reportedModulusMpa":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMpa":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile apparent three-point elastic bending modulus from observed load/deflection with fixture correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wood-specimen-three-point-flexural-register","input":{"records":[{"id":"R1","loadN":100,"spanMm":100,"widthMm":10,"depthMm":10,"totalDeflectionMm":2.5,"fixtureDeflectionMm":0,"reportedModulusMpa":1000,"toleranceMpa":1}]}}},"limitations":["Reconcile apparent three-point elastic bending modulus from observed load/deflection with fixture correction. Shear, grain defects, nonlinear loading and structural grading are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-endgrain-sealer-area-register","version":"1.0.0","name":"Timber Endgrain Sealer Area Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ends","appliedLitres","coverageM2Litre","toleranceM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ends":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["diameterMm","count"],"properties":{"diameterMm":{"type":"number","minimum":0.000001,"maximum":1000000},"count":{"type":"integer","minimum":1,"maximum":10000}}}},"appliedLitres":{"type":"number","minimum":0,"maximum":1000000},"coverageM2Litre":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceM2":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile circular end-grain area against applied sealer and caller-declared coverage."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-endgrain-sealer-area-register","input":{"records":[{"id":"R1","ends":[{"diameterMm":1000,"count":4}],"appliedLitres":1,"coverageM2Litre":3.141592653589793,"toleranceM2":0.001}]}}},"limitations":["Reconcile circular end-grain area against applied sealer and caller-declared coverage. Does not recommend chemicals or establish actual coating protection. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"veneer-splice-coverage-stagger-register","version":"1.0.0","name":"Veneer Splice Coverage Stagger Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","panelWidthMm","layers","minimumStaggerMm","coverageToleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"panelWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"layers":{"type":"array","minItems":2,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["pieces"],"properties":{"pieces":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["startMm","endMm"],"properties":{"startMm":{"type":"number","minimum":0,"maximum":1000000},"endMm":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}}},"minimumStaggerMm":{"type":"number","minimum":0,"maximum":1000000},"coverageToleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile in-plane veneer piece coverage, duplicate overlap and nearest internal piece boundaries between adjacent plies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"veneer-splice-coverage-stagger-register","input":{"records":[{"id":"R1","panelWidthMm":100,"layers":[{"pieces":[{"startMm":0,"endMm":40},{"startMm":40,"endMm":100}]},{"pieces":[{"startMm":0,"endMm":60},{"startMm":60,"endMm":100}]}],"minimumStaggerMm":25,"coverageToleranceMm":0.01}]}}},"limitations":["Reconcile in-plane veneer piece coverage, duplicate overlap and nearest internal piece boundaries between adjacent plies. Full-width plies have no internal seam comparison. This is not ply-angle symmetry, adhesive spread, bond qualification or structural grading. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-fingerjoint-proofload-record","version":"1.0.0","name":"Timber Fingerjoint Proofload Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","specimens","maximumFailureCount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"specimens":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["loadN","declaredProofN","failed"],"properties":{"loadN":{"type":"number","minimum":0,"maximum":1000000},"declaredProofN":{"type":"number","minimum":0.000001,"maximum":1000000},"failed":{"type":"boolean"}}}},"maximumFailureCount":{"type":"integer","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile recorded finger-joint proof-load completion and observed failures against caller-declared test targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-fingerjoint-proofload-record","input":{"records":[{"id":"R1","specimens":[{"loadN":100,"declaredProofN":100,"failed":false},{"loadN":90,"declaredProofN":100,"failed":true}],"maximumFailureCount":0}]}}},"limitations":["Reconcile recorded finger-joint proof-load completion and observed failures against caller-declared test targets. Does not determine approved loading or structural capacity. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-preservative-retention-mass-record","version":"1.0.0","name":"Timber Preservative Retention Mass Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","beforeKg","afterKg","solutionActiveFraction","treatedVolumeM3","declaredActiveKgM3","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"beforeKg":{"type":"number","minimum":0.000001,"maximum":1000000},"afterKg":{"type":"number","minimum":0.000001,"maximum":1000000},"solutionActiveFraction":{"type":"number","minimum":0,"maximum":1},"treatedVolumeM3":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredActiveKgM3":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured treatment solution uptake with supplied active fraction and timber volume."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-preservative-retention-mass-record","input":{"records":[{"id":"R1","beforeKg":100,"afterKg":110,"solutionActiveFraction":0.1,"treatedVolumeM3":0.5,"declaredActiveKgM3":2,"tolerance":0.01}]}}},"limitations":["Reconcile measured treatment solution uptake with supplied active fraction and timber volume. No chemical recommendation, penetration claim or regulatory treatment approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-kiln-air-reversal-duty-register","version":"1.0.0","name":"Timber Kiln Air Reversal Duty Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intervals","maximumImbalancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intervals":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minutes","forward"],"properties":{"minutes":{"type":"number","minimum":0.000001,"maximum":1000000},"forward":{"type":"boolean"}}}},"maximumImbalancePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile directional fan-duty durations from recorded non-overlapping intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-kiln-air-reversal-duty-register","input":{"records":[{"id":"R1","intervals":[{"minutes":10,"forward":true},{"minutes":20,"forward":false}],"maximumImbalancePercent":20}]}}},"limitations":["Reconcile directional fan-duty durations from recorded non-overlapping intervals. No airflow uniformity, drying schedule or equipment-control assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-sawn-face-grain-angle-register","version":"1.0.0","name":"Timber Sawn Face Grain Angle Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","runMm","crossDeviationMm","maximumSlopeFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"runMm":{"type":"number","minimum":0.000001,"maximum":1000000},"crossDeviationMm":{"type":"number","minimum":0,"maximum":1000000},"maximumSlopeFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a measured grain-run slope and angle on one sawn face."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-sawn-face-grain-angle-register","input":{"records":[{"id":"R1","runMm":100,"crossDeviationMm":10,"maximumSlopeFraction":0.08}]}}},"limitations":["Reconcile a measured grain-run slope and angle on one sawn face. Does not infer internal grain, assign a grade or establish strength. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-raw-batch-oxide-yield-register","version":"1.0.0","name":"Glass Raw Batch Oxide Yield Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","raw","culletKg","reportedGlassKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"raw":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["massKg","oxideYieldFraction"],"properties":{"massKg":{"type":"number","minimum":0,"maximum":1000000},"oxideYieldFraction":{"type":"number","minimum":0,"maximum":1}}}},"culletKg":{"type":"number","minimum":0,"maximum":1000000},"reportedGlassKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile raw-ingredient retained oxide yield plus already reacted cullet, without flux-mole normalization."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-raw-batch-oxide-yield-register","input":{"records":[{"id":"R1","raw":[{"massKg":100,"oxideYieldFraction":0.8}],"culletKg":20,"reportedGlassKg":100,"toleranceKg":0.1}]}}},"limitations":["Reconcile raw-ingredient retained oxide yield plus already reacted cullet, without flux-mole normalization. Reaction yield factors are supplied; no melt chemistry or emissions prediction. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-cullet-contaminant-load-register","version":"1.0.0","name":"Glass Cullet Contaminant Load Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lots","maximumBlendPpm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lots":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["massKg","contaminantPpm"],"properties":{"massKg":{"type":"number","minimum":0.000001,"maximum":1000000},"contaminantPpm":{"type":"number","minimum":0,"maximum":1000000}}}},"maximumBlendPpm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a named contaminant already measured in cullet lots on a mass-ppm basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-cullet-contaminant-load-register","input":{"records":[{"id":"R1","lots":[{"massKg":100,"contaminantPpm":10},{"massKg":100,"contaminantPpm":30}],"maximumBlendPpm":15}]}}},"limitations":["Reconcile a named contaminant already measured in cullet lots on a mass-ppm basis. Chemical identity, sampling validity and product suitability are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-gob-cavity-mass-register","version":"1.0.0","name":"Glass Gob Cavity Mass Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cycles","cavities","gobG","finishedItemG","recordedScrapKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cycles":{"type":"integer","minimum":1,"maximum":1000000},"cavities":{"type":"integer","minimum":1,"maximum":1000},"gobG":{"type":"number","minimum":0.000001,"maximum":1000000},"finishedItemG":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedScrapKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile multi-cavity forming gob and finished-item mass under complete cycle counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-gob-cavity-mass-register","input":{"records":[{"id":"R1","cycles":100,"cavities":2,"gobG":100,"finishedItemG":90,"recordedScrapKg":2,"toleranceKg":0.01}]}}},"limitations":["Reconcile multi-cavity forming gob and finished-item mass under complete cycle counts. Rejects and re-melt timing require separate records. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-lehr-zone-residence-register","version":"1.0.0","name":"Glass Lehr Zone Residence Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zones","beltMMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zones":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["lengthM","minimumMinutes"],"properties":{"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumMinutes":{"type":"number","minimum":0,"maximum":1000000}}}},"beltMMinute":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile zone-specific residence against caller-declared minima in a supplied lehr layout."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-lehr-zone-residence-register","input":{"records":[{"id":"R1","zones":[{"lengthM":10,"minimumMinutes":6},{"lengthM":5,"minimumMinutes":2}],"beltMMinute":2}]}}},"limitations":["Reconcile zone-specific residence against caller-declared minima in a supplied lehr layout. Not an annealing schedule, residual-stress test or equipment recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-container-fill-height-calibration-record","version":"1.0.0","name":"Glass Container Fill Height Calibration Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","points","fillHeightMm","declaredMl","toleranceMl"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"points":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["heightMm","volumeMl"],"properties":{"heightMm":{"type":"number","minimum":0,"maximum":1000000},"volumeMl":{"type":"number","minimum":0,"maximum":1000000}}}},"fillHeightMm":{"type":"number","minimum":0,"maximum":1000000},"declaredMl":{"type":"number","minimum":0,"maximum":1000000},"toleranceMl":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Use the supplied measured container height-volume calibration with bounded linear interpolation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-container-fill-height-calibration-record","input":{"records":[{"id":"R1","points":[{"heightMm":0,"volumeMl":0},{"heightMm":100,"volumeMl":200}],"fillHeightMm":50,"declaredMl":100,"toleranceMl":1}]}}},"limitations":["Use the supplied measured container height-volume calibration with bounded linear interpolation. No geometric cylinder assumption or legal metrology certificate. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-sheet-optical-transmission-thickness-record","version":"1.0.0","name":"Glass Sheet Optical Transmission Thickness Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","transmission1","thickness1Mm","thickness2Mm","measuredTransmission2","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"transmission1":{"type":"number","minimum":0.000001,"maximum":1},"thickness1Mm":{"type":"number","minimum":0.000001,"maximum":1000000},"thickness2Mm":{"type":"number","minimum":0.000001,"maximum":1000000},"measuredTransmission2":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare bulk-only attenuation at two thicknesses, assuming reflection-corrected transmission at one wavelength."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-sheet-optical-transmission-thickness-record","input":{"records":[{"id":"R1","transmission1":0.5,"thickness1Mm":1,"thickness2Mm":2,"measuredTransmission2":0.25,"tolerance":0.001}]}}},"limitations":["Compare bulk-only attenuation at two thicknesses, assuming reflection-corrected transmission at one wavelength. Surface losses, coatings and spectral certification are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-polishing-stock-removal-register","version":"1.0.0","name":"Glass Polishing Stock Removal Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialThicknessMm","finalThicknessMm","areaM2","densityKgM3","collectedDryKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"finalThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"areaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"densityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"collectedDryKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile planar stock removal with separately collected dry glass solids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-polishing-stock-removal-register","input":{"records":[{"id":"R1","initialThicknessMm":10,"finalThicknessMm":9,"areaM2":1,"densityKgM3":2500,"collectedDryKg":2.4,"toleranceKg":0.2}]}}},"limitations":["Reconcile planar stock removal with separately collected dry glass solids. No polishing process, exposure or surface-finish approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-furnace-pull-inventory-register","version":"1.0.0","name":"Glass Furnace Pull Inventory Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingMoltenKg","retainedBatchKg","pullKg","drainKg","closingMeasuredKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingMoltenKg":{"type":"number","minimum":0,"maximum":1000000},"retainedBatchKg":{"type":"number","minimum":0,"maximum":1000000},"pullKg":{"type":"number","minimum":0,"maximum":1000000},"drainKg":{"type":"number","minimum":0,"maximum":1000000},"closingMeasuredKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a defined molten-glass accounting interval using retained post-reaction batch mass, pull and drain."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-furnace-pull-inventory-register","input":{"records":[{"id":"R1","openingMoltenKg":100,"retainedBatchKg":50,"pullKg":40,"drainKg":10,"closingMeasuredKg":100,"toleranceKg":1}]}}},"limitations":["Reconcile a defined molten-glass accounting interval using retained post-reaction batch mass, pull and drain. No furnace operation, thermal capacity or stock measurement is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-frit-quench-dry-solids-register","version":"1.0.0","name":"Glass Frit Quench Dry Solids Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wetFritKg","wetMoistureFraction","dryOutputKg","dryMoistureFraction","capturedDustDryKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wetFritKg":{"type":"number","minimum":0.000001,"maximum":1000000},"wetMoistureFraction":{"type":"number","minimum":0,"maximum":1},"dryOutputKg":{"type":"number","minimum":0,"maximum":1000000},"dryMoistureFraction":{"type":"number","minimum":0,"maximum":1},"capturedDustDryKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a frit drying interval including separately captured dry dust; no assumed moisture correction or waste classification."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-frit-quench-dry-solids-register","input":{"records":[{"id":"R1","wetFritKg":100,"wetMoistureFraction":0.2,"dryOutputKg":79,"dryMoistureFraction":0,"capturedDustDryKg":1,"toleranceKg":0.1}]}}},"limitations":["Reconcile a frit drying interval including separately captured dry dust; no assumed moisture correction or waste classification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glass-annealed-photoelastic-retardation-record","version":"1.0.0","name":"Glass Annealed Photoelastic Retardation Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","retardationNm","thicknessMm","stressOpticNmPerMpaMm","maximumDifferenceMpa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"retardationNm":{"type":"number","minimum":0,"maximum":1000000},"thicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"stressOpticNmPerMpaMm":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumDifferenceMpa":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured optical retardation with a supplied stress-optic coefficient and path thickness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glass-annealed-photoelastic-retardation-record","input":{"records":[{"id":"R1","retardationNm":100,"thicknessMm":10,"stressOpticNmPerMpaMm":5,"maximumDifferenceMpa":1}]}}},"limitations":["Reconcile measured optical retardation with a supplied stress-optic coefficient and path thickness. Assumes a uniform principal-stress difference; no safety-glass certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-germination-time-distribution","version":"1.0.0","name":"Seed Germination Time Distribution","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","counts","tested","reportedMeanDay","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"counts":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["day","newlyGerminated"],"properties":{"day":{"type":"number","minimum":0.000001,"maximum":1000000},"newlyGerminated":{"type":"integer","minimum":0,"maximum":1000000}}}},"tested":{"type":"integer","minimum":1,"maximum":1000000},"reportedMeanDay":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review timing among observed germinated seeds using newly germinated counts, not cumulative counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-germination-time-distribution","input":{"records":[{"id":"R1","counts":[{"day":1,"newlyGerminated":2},{"day":3,"newlyGerminated":2}],"tested":5,"reportedMeanDay":2,"tolerance":0.01}]}}},"limitations":["Review timing among observed germinated seeds using newly germinated counts, not cumulative counts. Ungerminated seeds remain censored; no field emergence or seed certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-germination-speed-index","version":"1.0.0","name":"Seed Germination Speed Index","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","counts","tested","reportedIndex","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"counts":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["day","newlyGerminated"],"properties":{"day":{"type":"number","minimum":0.000001,"maximum":1000000},"newlyGerminated":{"type":"integer","minimum":0,"maximum":1000000}}}},"tested":{"type":"integer","minimum":1,"maximum":1000000},"reportedIndex":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile the sum of newly germinated counts divided by days after start."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-germination-speed-index","input":{"records":[{"id":"R1","counts":[{"day":1,"newlyGerminated":4},{"day":2,"newlyGerminated":2}],"tested":8,"reportedIndex":5,"tolerance":0.01}]}}},"limitations":["Reconcile the sum of newly germinated counts divided by days after start. Counts are not normalized to percentage; excludes extrapolation and cultivar comparison claims. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-thousand-weight-replicate-register","version":"1.0.0","name":"Seed Thousand Weight Replicate Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","replicates","maximumCvPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"replicates":{"type":"array","minItems":2,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["seeds","massG"],"properties":{"seeds":{"type":"integer","minimum":1,"maximum":1000000},"massG":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"maximumCvPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile pooled thousand-seed mass and sample CV of replicate thousand-weight estimates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-thousand-weight-replicate-register","input":{"records":[{"id":"R1","replicates":[{"seeds":100,"massG":2},{"seeds":100,"massG":2}],"maximumCvPercent":5}]}}},"limitations":["Reconcile pooled thousand-seed mass and sample CV of replicate thousand-weight estimates. No sampling approval or ISTA certificate. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-physical-purity-mass-closure","version":"1.0.0","name":"Seed Physical Purity Mass Closure","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sampleG","pureG","otherCropG","weedG","inertG","maximumClosureG"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sampleG":{"type":"number","minimum":0.000001,"maximum":1000000},"pureG":{"type":"number","minimum":0,"maximum":1000000},"otherCropG":{"type":"number","minimum":0,"maximum":1000000},"weedG":{"type":"number","minimum":0,"maximum":1000000},"inertG":{"type":"number","minimum":0,"maximum":1000000},"maximumClosureG":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review weighed separation-fraction closure and pure-seed mass percentage."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-physical-purity-mass-closure","input":{"records":[{"id":"R1","sampleG":100,"pureG":95,"otherCropG":1,"weedG":1,"inertG":3,"maximumClosureG":0.01}]}}},"limitations":["Review weighed separation-fraction closure and pure-seed mass percentage. Botanical classification and legally permitted impurity limits are not supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-coating-core-mass-reconciliation","version":"1.0.0","name":"Seed Coating Core Mass Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coatedMassKg","coreMassKg","coatedSeedCount","reportedCoatingMgPerSeed","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coatedMassKg":{"type":"number","minimum":0.000001,"maximum":1000000},"coreMassKg":{"type":"number","minimum":0,"maximum":1000000},"coatedSeedCount":{"type":"integer","minimum":1,"maximum":1000000},"reportedCoatingMgPerSeed":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied coating and seed-core masses per counted coated seed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-coating-core-mass-reconciliation","input":{"records":[{"id":"R1","coatedMassKg":2,"coreMassKg":1.5,"coatedSeedCount":100000,"reportedCoatingMgPerSeed":5,"tolerance":0.01}]}}},"limitations":["Reconcile supplied coating and seed-core masses per counted coated seed. No treatment chemistry, dosage recommendation or pesticide handling. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-cleaner-screen-fraction-register","version":"1.0.0","name":"Seed Cleaner Screen Fraction Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fractions","minimumScreenMm","maximumScreenMm","minimumRetainedPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fractions":{"type":"array","minItems":2,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["screenMm","massG"],"properties":{"screenMm":{"type":"number","minimum":0.000001,"maximum":1000000},"massG":{"type":"number","minimum":0,"maximum":1000000}}}},"minimumScreenMm":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumScreenMm":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumRetainedPercent":{"type":"number","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review non-overlapping weighed seed size fractions against an inclusive caller-declared screen band."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-cleaner-screen-fraction-register","input":{"records":[{"id":"R1","fractions":[{"screenMm":1,"massG":10},{"screenMm":2,"massG":80},{"screenMm":3,"massG":10}],"minimumScreenMm":2,"maximumScreenMm":2,"minimumRetainedPercent":75}]}}},"limitations":["Review non-overlapping weighed seed size fractions against an inclusive caller-declared screen band. Each input is a fraction bin, not a cumulative sieve reading. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-sowing-count-from-pure-live-fractions","version":"1.0.0","name":"Seed Sowing Count From Pure Live Fractions","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","targetEstablished","purity","germination","fieldEstablishment","availableSeeds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"targetEstablished":{"type":"integer","minimum":1,"maximum":1000000},"purity":{"type":"number","minimum":0.000001,"maximum":1},"germination":{"type":"number","minimum":0.000001,"maximum":1},"fieldEstablishment":{"type":"number","minimum":0.000001,"maximum":1},"availableSeeds":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an expected sowing count using explicitly supplied independent fractions and upward rounding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-sowing-count-from-pure-live-fractions","input":{"records":[{"id":"R1","targetEstablished":100,"purity":1,"germination":0.8,"fieldEstablishment":0.5,"availableSeeds":240}]}}},"limitations":["Reconcile an expected sowing count using explicitly supplied independent fractions and upward rounding. It is not a planting recommendation or emergence guarantee. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-imbibition-mass-gain-register","version":"1.0.0","name":"Seed Imbibition Mass Gain Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryMassG","wetMassG","soakHours","maximumGainPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryMassG":{"type":"number","minimum":0.000001,"maximum":1000000},"wetMassG":{"type":"number","minimum":0,"maximum":1000000},"soakHours":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumGainPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review observed seed mass gain and average rate over one supplied soaking interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-imbibition-mass-gain-register","input":{"records":[{"id":"R1","dryMassG":10,"wetMassG":15,"soakHours":2,"maximumGainPercent":60}]}}},"limitations":["Review observed seed mass gain and average rate over one supplied soaking interval. Surface-water handling and physiological interpretation remain outside scope. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-grading-count-per-package-register","version":"1.0.0","name":"Seed Grading Count Per Package Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seedCount","sampleMassG","netPackageKg","declaredCount","tolerancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seedCount":{"type":"integer","minimum":1,"maximum":1000000},"sampleMassG":{"type":"number","minimum":0.000001,"maximum":1000000},"netPackageKg":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredCount":{"type":"integer","minimum":1,"maximum":1000000},"tolerancePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extrapolate seed count from a supplied representative count/mass sample and net package mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-grading-count-per-package-register","input":{"records":[{"id":"R1","seedCount":100,"sampleMassG":20,"netPackageKg":1,"declaredCount":5000,"tolerancePercent":2}]}}},"limitations":["Extrapolate seed count from a supplied representative count/mass sample and net package mass. Estimated counts are not rounded into certified counted quantities. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-cohort-thermal-time-observation-register","version":"1.0.0","name":"Seed Cohort Thermal Time Observation Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","trace","baseC","ceilingC","events","toleranceDegreeHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"trace":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["hour","temperatureC"],"properties":{"hour":{"type":"number","minimum":0,"maximum":1000000},"temperatureC":{"type":"number","minimum":-100,"maximum":100}}}},"baseC":{"type":"number","minimum":-100,"maximum":100},"ceilingC":{"type":"number","minimum":-100,"maximum":100},"events":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["hour","reportedDegreeHours"],"properties":{"hour":{"type":"number","minimum":0,"maximum":1000000},"reportedDegreeHours":{"type":"number","minimum":0,"maximum":1000000}}}},"toleranceDegreeHours":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile degree-hours at recorded cohort events by integrating an explicitly clipped piecewise-linear temperature history."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-cohort-thermal-time-observation-register","input":{"records":[{"id":"R1","trace":[{"hour":0,"temperatureC":0},{"hour":2,"temperatureC":20},{"hour":4,"temperatureC":20}],"baseC":10,"ceilingC":20,"events":[{"hour":1,"reportedDegreeHours":0},{"hour":3,"reportedDegreeHours":15}],"toleranceDegreeHours":0.01}]}}},"limitations":["Reconcile degree-hours at recorded cohort events by integrating an explicitly clipped piecewise-linear temperature history. Distinct from daily mean degree-day methods. Thresholds are supplied; no species lookup, germination forecast, causal claim or certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dyebath-sampling-corrected-exhaustion-register","version":"1.0.0","name":"Dyebath Sampling Corrected Exhaustion Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialLitres","initialGPerLitre","addedDyeG","samples","finalLitres","finalGPerLitre","minimumExhaustionPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialLitres":{"type":"number","minimum":0.000001,"maximum":1000000},"initialGPerLitre":{"type":"number","minimum":0,"maximum":1000000},"addedDyeG":{"type":"number","minimum":0,"maximum":1000000},"samples":{"type":"array","minItems":0,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["litres","gPerLitre"],"properties":{"litres":{"type":"number","minimum":0,"maximum":1000000},"gPerLitre":{"type":"number","minimum":0,"maximum":1000000}}}},"finalLitres":{"type":"number","minimum":0,"maximum":1000000},"finalGPerLitre":{"type":"number","minimum":0,"maximum":1000000},"minimumExhaustionPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile apparent dyebath exhaustion accounting for dye additions and withdrawn samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dyebath-sampling-corrected-exhaustion-register","input":{"records":[{"id":"R1","initialLitres":100,"initialGPerLitre":1,"addedDyeG":20,"samples":[{"litres":10,"gPerLitre":1}],"finalLitres":90,"finalGPerLitre":0.2,"minimumExhaustionPercent":70}]}}},"limitations":["Reconcile apparent dyebath exhaustion accounting for dye additions and withdrawn samples. All other loss is attributed to fabric only under the declared closed balance; not fixation or a process recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reactive-dye-afterwash-fixation-ledger","version":"1.0.0","name":"Reactive Dye Afterwash Fixation Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","appliedDyeG","unexhaustedG","washRemovedG","minimumOverallFixationPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"appliedDyeG":{"type":"number","minimum":0.000001,"maximum":1000000},"unexhaustedG":{"type":"number","minimum":0,"maximum":1000000},"washRemovedG":{"type":"number","minimum":0,"maximum":1000000},"minimumOverallFixationPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Distinguish overall retained colorant from retention conditional on exhaustion using independently measured wash removal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reactive-dye-afterwash-fixation-ledger","input":{"records":[{"id":"R1","appliedDyeG":100,"unexhaustedG":20,"washRemovedG":10,"minimumOverallFixationPercent":65}]}}},"limitations":["Distinguish overall retained colorant from retention conditional on exhaustion using independently measured wash removal. Chemical bonding and wash-fastness are not proven. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"opaque-textile-kubelka-munk-shade-register","version":"1.0.0","name":"Opaque Textile Kubelka Munk Shade Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sampleReflectance","referenceReflectance","maximumRelativeKsDifference"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sampleReflectance":{"type":"number","minimum":0.000001,"maximum":1},"referenceReflectance":{"type":"number","minimum":0.000001,"maximum":1},"maximumRelativeKsDifference":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare single-wavelength K/S for diffuse, opaque, optically thick fabric under the Kubelka-Munk model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"opaque-textile-kubelka-munk-shade-register","input":{"records":[{"id":"R1","sampleReflectance":0.5,"referenceReflectance":0.5,"maximumRelativeKsDifference":0.05}]}}},"limitations":["Compare single-wavelength K/S for diffuse, opaque, optically thick fabric under the Kubelka-Munk model. Not a color-space distance, spectral match or visual shade approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"textile-pad-pickup-solids-add-on-register","version":"1.0.0","name":"Textile Pad Pickup Solids Add On Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryFabricG","wetFabricG","bathSolidsFraction","reportedDryAddOnPercent","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryFabricG":{"type":"number","minimum":0.000001,"maximum":1000000},"wetFabricG":{"type":"number","minimum":0.000001,"maximum":1000000},"bathSolidsFraction":{"type":"number","minimum":0,"maximum":1},"reportedDryAddOnPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile gross pad wet pickup and ideal retained bath solids on dry fabric mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"textile-pad-pickup-solids-add-on-register","input":{"records":[{"id":"R1","dryFabricG":100,"wetFabricG":180,"bathSolidsFraction":0.1,"reportedDryAddOnPercent":8,"tolerance":0.01}]}}},"limitations":["Reconcile gross pad wet pickup and ideal retained bath solids on dry fabric mass. Assumes uniform bath concentration, no evaporation and complete solids retention. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dyestuff-standard-strength-recipe-register","version":"1.0.0","name":"Dyestuff Standard Strength Recipe Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceDyeG","referenceStrength","lotStrength","weighedLotG","toleranceG"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceDyeG":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceStrength":{"type":"number","minimum":0.000001,"maximum":1000000},"lotStrength":{"type":"number","minimum":0.000001,"maximum":1000000},"weighedLotG":{"type":"number","minimum":0,"maximum":1000000},"toleranceG":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a weighed dyestuff lot against an independently supplied linear strength factor on the same reference scale."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dyestuff-standard-strength-recipe-register","input":{"records":[{"id":"R1","referenceDyeG":100,"referenceStrength":1,"lotStrength":1.25,"weighedLotG":80,"toleranceG":0.1}]}}},"limitations":["Reconcile a weighed dyestuff lot against an independently supplied linear strength factor on the same reference scale. No recipe creation or colorant compatibility. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"textile-liquor-displacement-bath-ratio","version":"1.0.0","name":"Textile Liquor Displacement Bath Ratio","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","chargedLitres","deadVolumeLitres","absorbedLitres","dryFabricKg","declaredFreeRatioLKg","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"chargedLitres":{"type":"number","minimum":0.000001,"maximum":1000000},"deadVolumeLitres":{"type":"number","minimum":0,"maximum":1000000},"absorbedLitres":{"type":"number","minimum":0,"maximum":1000000},"dryFabricKg":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredFreeRatioLKg":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate free circulating liquor from declared dead volume and absorbed liquor before reconciling a bath ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"textile-liquor-displacement-bath-ratio","input":{"records":[{"id":"R1","chargedLitres":100,"deadVolumeLitres":10,"absorbedLitres":20,"dryFabricKg":10,"declaredFreeRatioLKg":7,"tolerance":0.01}]}}},"limitations":["Separate free circulating liquor from declared dead volume and absorbed liquor before reconciling a bath ratio. Ratios are litres/kg, not an assumed equal-density mass ratio. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"textile-continuous-padding-liquor-demand","version":"1.0.0","name":"Textile Continuous Padding Liquor Demand","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","widthM","speedMMinute","fabricGm2","pickupFraction","bathDensityKgL","measuredLitresMinute","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"widthM":{"type":"number","minimum":0.000001,"maximum":1000000},"speedMMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"fabricGm2":{"type":"number","minimum":0.000001,"maximum":1000000},"pickupFraction":{"type":"number","minimum":0,"maximum":3},"bathDensityKgL":{"type":"number","minimum":0.000001,"maximum":1000000},"measuredLitresMinute":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile ideal continuous wet-pickup draw from fabric throughput, liquor mass fraction and measured bath density."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"textile-continuous-padding-liquor-demand","input":{"records":[{"id":"R1","widthM":2,"speedMMinute":10,"fabricGm2":100,"pickupFraction":0.5,"bathDensityKgL":1,"measuredLitresMinute":1,"tolerance":0.01}]}}},"limitations":["Reconcile ideal continuous wet-pickup draw from fabric throughput, liquor mass fraction and measured bath density. Edge loss, squeeze return and evaporation are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dyebath-retained-liquor-rinse-dilution","version":"1.0.0","name":"Dyebath Retained Liquor Rinse Dilution","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","retainedLitres","initialConcentration","rinseLitres","measuredFinal","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"retainedLitres":{"type":"number","minimum":0.000001,"maximum":1000000},"initialConcentration":{"type":"number","minimum":0,"maximum":1000000},"rinseLitres":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"number","minimum":0,"maximum":1000000}},"measuredFinal":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile repeated fully mixed rinse-and-drain steps with constant retained liquor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dyebath-retained-liquor-rinse-dilution","input":{"records":[{"id":"R1","retainedLitres":10,"initialConcentration":1,"rinseLitres":[10,10],"measuredFinal":0.25,"tolerance":0.001}]}}},"limitations":["Reconcile repeated fully mixed rinse-and-drain steps with constant retained liquor. No diffusion, desorption or wastewater treatment performance is assumed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"textile-colorant-equilibrium-partition-record","version":"1.0.0","name":"Textile Colorant Equilibrium Partition Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dyeOnFiberG","fiberKg","bathConcentrationGL","declaredPartitionLK","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dyeOnFiberG":{"type":"number","minimum":0.000001,"maximum":1000000},"fiberKg":{"type":"number","minimum":0.000001,"maximum":1000000},"bathConcentrationGL":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredPartitionLK":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an observed fiber/liquor distribution coefficient from paired equilibrium records in g/kg and g/L."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"textile-colorant-equilibrium-partition-record","input":{"records":[{"id":"R1","dyeOnFiberG":20,"fiberKg":10,"bathConcentrationGL":0.5,"declaredPartitionLK":4,"tolerance":0.01}]}}},"limitations":["Reconcile an observed fiber/liquor distribution coefficient from paired equilibrium records in g/kg and g/L. No affinity model, temperature extrapolation or kinetics. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"textile-overdye-residual-strength-register","version":"1.0.0","name":"Textile Overdye Residual Strength Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","targetKs","existingKs","perGramAddedKs","plannedAddG","toleranceG"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"targetKs":{"type":"number","minimum":0.000001,"maximum":1000000},"existingKs":{"type":"number","minimum":0,"maximum":1000000},"perGramAddedKs":{"type":"number","minimum":0.000001,"maximum":1000000},"plannedAddG":{"type":"number","minimum":0,"maximum":1000000},"toleranceG":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a proposed addition against a supplied empirical linear K/S-per-gram calibration at one wavelength."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"textile-overdye-residual-strength-register","input":{"records":[{"id":"R1","targetKs":10,"existingKs":4,"perGramAddedKs":2,"plannedAddG":3,"toleranceG":0.01}]}}},"limitations":["Reconcile a proposed addition against a supplied empirical linear K/S-per-gram calibration at one wavelength. It is an arithmetic cross-check, not an overdye recipe or color-match guarantee. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-draft-survey-deductible-mass-bridge","version":"1.0.0","name":"Marine Draft Survey Deductible Mass Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialDisplacementT","finalDisplacementT","initialDeductiblesT","finalDeductiblesT","declaredCargoT","toleranceT"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialDisplacementT":{"type":"number","minimum":0.000001,"maximum":1000000},"finalDisplacementT":{"type":"number","minimum":0.000001,"maximum":1000000},"initialDeductiblesT":{"type":"number","minimum":0,"maximum":1000000},"finalDeductiblesT":{"type":"number","minimum":0,"maximum":1000000},"declaredCargoT":{"type":"number","minimum":0,"maximum":1000000},"toleranceT":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile loading cargo mass from independently corrected displacements and declared deductible masses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-draft-survey-deductible-mass-bridge","input":{"records":[{"id":"R1","initialDisplacementT":1000,"finalDisplacementT":1500,"initialDeductiblesT":100,"finalDeductiblesT":120,"declaredCargoT":480,"toleranceT":1}]}}},"limitations":["Reconcile loading cargo mass from independently corrected displacements and declared deductible masses. No hydrostatic table, vessel stability or certified draft survey is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-six-draft-weighted-mean-register","version":"1.0.0","name":"Marine Six Draft Weighted Mean Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","forePortM","foreStarboardM","midPortM","midStarboardM","aftPortM","aftStarboardM","reportedMeanM","toleranceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"forePortM":{"type":"number","minimum":0,"maximum":1000000},"foreStarboardM":{"type":"number","minimum":0,"maximum":1000000},"midPortM":{"type":"number","minimum":0,"maximum":1000000},"midStarboardM":{"type":"number","minimum":0,"maximum":1000000},"aftPortM":{"type":"number","minimum":0,"maximum":1000000},"aftStarboardM":{"type":"number","minimum":0,"maximum":1000000},"reportedMeanM":{"type":"number","minimum":0,"maximum":1000000},"toleranceM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a declared quarter-mean draft convention with midship weight six after port/starboard averaging."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-six-draft-weighted-mean-register","input":{"records":[{"id":"R1","forePortM":4,"foreStarboardM":4,"midPortM":5,"midStarboardM":5,"aftPortM":6,"aftStarboardM":6,"reportedMeanM":5,"toleranceM":0.01}]}}},"limitations":["Reconcile a declared quarter-mean draft convention with midship weight six after port/starboard averaging. Mark offsets, list, density and hydrostatic corrections are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-tank-trim-table-bilinear-register","version":"1.0.0","name":"Marine Tank Trim Table Bilinear Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","levelFraction","trimFraction","v00","v10","v01","v11","reportedM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"levelFraction":{"type":"number","minimum":0,"maximum":1},"trimFraction":{"type":"number","minimum":0,"maximum":1},"v00":{"type":"number","minimum":0,"maximum":1000000},"v10":{"type":"number","minimum":0,"maximum":1000000},"v01":{"type":"number","minimum":0,"maximum":1000000},"v11":{"type":"number","minimum":0,"maximum":1000000},"reportedM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate within one supplied tank calibration cell in level and trim."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-tank-trim-table-bilinear-register","input":{"records":[{"id":"R1","levelFraction":0.5,"trimFraction":0.5,"v00":0,"v10":10,"v01":2,"v11":12,"reportedM3":6,"toleranceM3":0.01}]}}},"limitations":["Interpolate within one supplied tank calibration cell in level and trim. Fractions must already refer to the correct cell; no extrapolation or tank geometry estimation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-liquid-volume-reference-temperature-record","version":"1.0.0","name":"Marine Liquid Volume Reference Temperature Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","observedM3","observedC","referenceC","volumetricCoefficient","reportedReferenceM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"observedM3":{"type":"number","minimum":0.000001,"maximum":1000000},"observedC":{"type":"number","minimum":-100,"maximum":300},"referenceC":{"type":"number","minimum":-100,"maximum":300},"volumetricCoefficient":{"type":"number","minimum":0,"maximum":0.01},"reportedReferenceM3":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an explicit constant-coefficient liquid volume correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-liquid-volume-reference-temperature-record","input":{"records":[{"id":"R1","observedM3":101,"observedC":30,"referenceC":20,"volumetricCoefficient":0.001,"reportedReferenceM3":100,"toleranceM3":0.01}]}}},"limitations":["Reconcile an explicit constant-coefficient liquid volume correction. This is not an API/ASTM petroleum table implementation or custody-transfer certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-cargo-stratified-density-mass-record","version":"1.0.0","name":"Marine Cargo Stratified Density Mass Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","layers","declaredTonnes","toleranceT"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"layers":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["volumeM3","densityKgM3"],"properties":{"volumeM3":{"type":"number","minimum":0.000001,"maximum":1000000},"densityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"declaredTonnes":{"type":"number","minimum":0,"maximum":1000000},"toleranceT":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile layer-specific measured cargo volumes/densities before summing mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-cargo-stratified-density-mass-record","input":{"records":[{"id":"R1","layers":[{"volumeM3":1,"densityKgM3":800},{"volumeM3":1,"densityKgM3":1000}],"declaredTonnes":1.8,"toleranceT":0.01}]}}},"limitations":["Reconcile layer-specific measured cargo volumes/densities before summing mass. Layers must use the same temperature basis; no sample representativeness or contamination claim. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-line-fill-rob-delivery-register","version":"1.0.0","name":"Marine Line Fill ROB Delivery Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shoreMeterM3","lineOpeningM3","lineClosingM3","tankOpeningM3","tankClosingM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shoreMeterM3":{"type":"number","minimum":0,"maximum":1000000},"lineOpeningM3":{"type":"number","minimum":0,"maximum":1000000},"lineClosingM3":{"type":"number","minimum":0,"maximum":1000000},"tankOpeningM3":{"type":"number","minimum":0,"maximum":1000000},"tankClosingM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a receiving transfer with opening/closing pipeline inventory and tank rise on the same reference-volume basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-line-fill-rob-delivery-register","input":{"records":[{"id":"R1","shoreMeterM3":100,"lineOpeningM3":10,"lineClosingM3":20,"tankOpeningM3":50,"tankClosingM3":140,"toleranceM3":1}]}}},"limitations":["Reconcile a receiving transfer with opening/closing pipeline inventory and tank rise on the same reference-volume basis. No remote meter reading or loss attribution. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-bulk-stowage-space-reserve","version":"1.0.0","name":"Marine Bulk Stowage Space Reserve","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cargoTonnes","stowageM3T","holdM3","unusableM3","requiredReserveM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cargoTonnes":{"type":"number","minimum":0.000001,"maximum":1000000},"stowageM3T":{"type":"number","minimum":0.000001,"maximum":1000000},"holdM3":{"type":"number","minimum":0.000001,"maximum":1000000},"unusableM3":{"type":"number","minimum":0,"maximum":1000000},"requiredReserveM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile declared bulk stowage factor, unusable volume and reserve allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-bulk-stowage-space-reserve","input":{"records":[{"id":"R1","cargoTonnes":100,"stowageM3T":2,"holdM3":250,"unusableM3":20,"requiredReserveM3":25}]}}},"limitations":["Reconcile declared bulk stowage factor, unusable volume and reserve allowance. No load plan, dangerous-goods advice, grain stability or vessel loading approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-bilge-deduction-dry-cargo-register","version":"1.0.0","name":"Marine Bilge Deduction Dry Cargo Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","grossSurveyTonnes","freeWaterM3","waterDensityKgM3","declaredDryCargoTonnes","toleranceT"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grossSurveyTonnes":{"type":"number","minimum":0,"maximum":1000000},"freeWaterM3":{"type":"number","minimum":0,"maximum":1000000},"waterDensityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredDryCargoTonnes":{"type":"number","minimum":0,"maximum":1000000},"toleranceT":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a separately measured free-water deduction from an already corrected cargo survey mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-bilge-deduction-dry-cargo-register","input":{"records":[{"id":"R1","grossSurveyTonnes":100,"freeWaterM3":2,"waterDensityKgM3":1000,"declaredDryCargoTonnes":98,"toleranceT":0.1}]}}},"limitations":["Reconcile a separately measured free-water deduction from an already corrected cargo survey mass. Bound moisture and contractual cargo definitions are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-cargo-air-buoyancy-weighing-record","version":"1.0.0","name":"Marine Cargo Air Buoyancy Weighing Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","indicatedKg","airDensityKgM3","referenceWeightDensityKgM3","cargoDensityKgM3","reportedTrueKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"indicatedKg":{"type":"number","minimum":0.000001,"maximum":1000000},"airDensityKgM3":{"type":"number","minimum":0,"maximum":5},"referenceWeightDensityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"cargoDensityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedTrueKg":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile true mass from a supplied air weighing and reference-weight/cargo densities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-cargo-air-buoyancy-weighing-record","input":{"records":[{"id":"R1","indicatedKg":100,"airDensityKgM3":1,"referenceWeightDensityKgM3":8000,"cargoDensityKgM3":8000,"reportedTrueKg":100,"toleranceKg":0.001}]}}},"limitations":["Reconcile true mass from a supplied air weighing and reference-weight/cargo densities. No trade-scale calibration or standard custody-mass convention is assumed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marine-sounding-vertical-reference-register","version":"1.0.0","name":"Marine Sounding Vertical Reference Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceHeightM","measuredUllageM","tapeCorrectionM","datumCorrectionM","reportedSoundingM","toleranceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceHeightM":{"type":"number","minimum":0.000001,"maximum":1000000},"measuredUllageM":{"type":"number","minimum":0,"maximum":1000000},"tapeCorrectionM":{"type":"number","minimum":-1000000,"maximum":1000000},"datumCorrectionM":{"type":"number","minimum":-1000000,"maximum":1000000},"reportedSoundingM":{"type":"number","minimum":0,"maximum":1000000},"toleranceM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile sounding and ullage against a declared vertical reference with explicit signed tape/datum corrections."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marine-sounding-vertical-reference-register","input":{"records":[{"id":"R1","referenceHeightM":10,"measuredUllageM":3,"tapeCorrectionM":0.1,"datumCorrectionM":-0.1,"reportedSoundingM":7,"toleranceM":0.01}]}}},"limitations":["Reconcile sounding and ullage against a declared vertical reference with explicit signed tape/datum corrections. Tank trim and volume conversion are separate. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"molecular-orifice-conductance-throughput","version":"1.0.0","name":"Molecular Orifice Conductance Throughput","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","areaM2","temperatureK","molarMassKg","upstreamPa","downstreamPa","meanFreePathM","diameterM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"areaM2":{"type":"number","minimum":1e-12,"maximum":1000000000000},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"molarMassKg":{"type":"number","minimum":0.000001,"maximum":1},"upstreamPa":{"type":"number","minimum":0,"maximum":1000000000000},"downstreamPa":{"type":"number","minimum":0,"maximum":1000000000000},"meanFreePathM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"diameterM":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal thin-orifice molecular conductance for Maxwellian gas at one temperature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"molecular-orifice-conductance-throughput","input":{"records":[{"id":"R1","areaM2":1,"temperatureK":300,"molarMassKg":0.028,"upstreamPa":2,"downstreamPa":1,"meanFreePathM":100,"diameterM":1}]}}},"limitations":["Ideal thin-orifice molecular conductance for Maxwellian gas at one temperature. Area and characteristic diameter are explicit; require Kn>=10. No finite-thickness transmission factor or viscous-flow use. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"long-tube-molecular-pump-conductance","version":"1.0.0","name":"Long Tube Molecular Pump Conductance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","radiusM","lengthM","temperatureK","molarMassKg","pumpSpeedM3Second","meanFreePathM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"radiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"lengthM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"molarMassKg":{"type":"number","minimum":0.000001,"maximum":1},"pumpSpeedM3Second":{"type":"number","minimum":1e-12,"maximum":1000000000000},"meanFreePathM":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Asymptotic diffuse-wall long circular tube conductance in series with a supplied constant pump speed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"long-tube-molecular-pump-conductance","input":{"records":[{"id":"R1","radiusM":0.01,"lengthM":1,"temperatureK":300,"molarMassKg":0.028,"pumpSpeedM3Second":1,"meanFreePathM":1}]}}},"limitations":["Asymptotic diffuse-wall long circular tube conductance in series with a supplied constant pump speed. Requires L/r>=20 and Kn>=10; entrance/end corrections excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"constant-load-chamber-pumpdown","version":"1.0.0","name":"Constant Load Chamber Pumpdown","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","volumeM3","speedM3Second","loadPaM3Second","initialPa","timesSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"volumeM3":{"type":"number","minimum":1e-12,"maximum":1000000000000},"speedM3Second":{"type":"number","minimum":1e-12,"maximum":1000000000000},"loadPaM3Second":{"type":"number","minimum":0,"maximum":1000000000000},"initialPa":{"type":"number","minimum":0,"maximum":1000000000000},"timesSeconds":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Exact isothermal fixed-volume pressure response to constant effective speed and throughput load."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"constant-load-chamber-pumpdown","input":{"records":[{"id":"R1","volumeM3":2,"speedM3Second":1,"loadPaM3Second":1,"initialPa":3,"timesSeconds":[0,2]}]}}},"limitations":["Exact isothermal fixed-volume pressure response to constant effective speed and throughput load. Does not infer a pump curve or gas composition. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"piecewise-vacuum-pumpdown-schedule","version":"1.0.0","name":"Piecewise Vacuum Pumpdown Schedule","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","volumeM3","initialPa","stages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"volumeM3":{"type":"number","minimum":1e-12,"maximum":1000000000000},"initialPa":{"type":"number","minimum":0,"maximum":1000000000000},"stages":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["seconds","speedM3Second","loadPaM3Second"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000000000},"speedM3Second":{"type":"number","minimum":0,"maximum":1000000000000},"loadPaM3Second":{"type":"number","minimum":0,"maximum":1000000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a supplied piecewise constant pumping/load schedule, including isolated zero-speed intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"piecewise-vacuum-pumpdown-schedule","input":{"records":[{"id":"R1","volumeM3":1,"initialPa":1,"stages":[{"seconds":1,"speedM3Second":0,"loadPaM3Second":1},{"seconds":1,"speedM3Second":1,"loadPaM3Second":0}]}]}}},"limitations":["Integrate a supplied piecewise constant pumping/load schedule, including isolated zero-speed intervals. No controller execution or pressure-dependent pump model. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hard-sphere-gas-mean-free-path","version":"1.0.0","name":"Hard Sphere Gas Mean Free Path","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pressurePa","temperatureK","collisionDiameterM","lengthM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pressurePa":{"type":"number","minimum":1e-12,"maximum":1000000000000},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"collisionDiameterM":{"type":"number","minimum":1e-12,"maximum":0.000001},"lengthM":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Dilute single-species ideal hard-sphere collision mean free path and Knudsen number."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hard-sphere-gas-mean-free-path","input":{"records":[{"id":"R1","pressurePa":1,"temperatureK":300,"collisionDiameterM":1e-10,"lengthM":1}]}}},"limitations":["Dilute single-species ideal hard-sphere collision mean free path and Knudsen number. No Debye screening, mixture collision integral or automatic flow-regime recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maxwell-gas-speed-moment-profile","version":"1.0.0","name":"Maxwell Gas Speed Moment Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","temperatureK","molarMassKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"molarMassKg":{"type":"number","minimum":0.000001,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Most-probable, mean and root-mean-square speeds for one equilibrium Maxwellian ideal gas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maxwell-gas-speed-moment-profile","input":{"records":[{"id":"R1","temperatureK":300,"molarMassKg":0.028}]}}},"limitations":["Most-probable, mean and root-mean-square speeds for one equilibrium Maxwellian ideal gas. Not bulk flow velocity or an escape-rate model. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"molecular-surface-impingement-dose","version":"1.0.0","name":"Molecular Surface Impingement Dose","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pressurePa","temperatureK","molarMassKg","stickingFraction","seconds","siteDensityM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pressurePa":{"type":"number","minimum":0,"maximum":1000000000000},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"molarMassKg":{"type":"number","minimum":0.000001,"maximum":1},"stickingFraction":{"type":"number","minimum":0,"maximum":1},"seconds":{"type":"number","minimum":0,"maximum":1000000000000},"siteDensityM2":{"type":"number","minimum":1,"maximum":1e+25}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute ideal incident molecular flux and cumulative stuck dose per supplied site count."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"molecular-surface-impingement-dose","input":{"records":[{"id":"R1","pressurePa":1,"temperatureK":300,"molarMassKg":0.028,"stickingFraction":1,"seconds":1,"siteDensityM2":1000000000000000000}]}}},"limitations":["Compute ideal incident molecular flux and cumulative stuck dose per supplied site count. Dose is not bounded coverage; saturation, re-emission and surface chemistry excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-molecular-effusion-composition","version":"1.0.0","name":"Binary Molecular Effusion Composition","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","moleFractionA","molarMassA","molarMassB"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"moleFractionA":{"type":"number","minimum":0,"maximum":1},"molarMassA":{"type":"number","minimum":0.000001,"maximum":1},"molarMassB":{"type":"number","minimum":0.000001,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Instantaneous binary effusive flux composition through a thin molecular opening."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-molecular-effusion-composition","input":{"records":[{"id":"R1","moleFractionA":0.5,"molarMassA":0.004,"molarMassB":0.036}]}}},"limitations":["Instantaneous binary effusive flux composition through a thin molecular opening. Reservoir fractions remain supplied constants; no separation-stage performance forecast. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"molecular-thermal-transpiration-equilibrium","version":"1.0.0","name":"Molecular Thermal Transpiration Equilibrium","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coldK","hotK","totalMoles","coldVolumeM3","hotVolumeM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coldK":{"type":"number","minimum":1,"maximum":5000},"hotK":{"type":"number","minimum":1,"maximum":5000},"totalMoles":{"type":"number","minimum":0,"maximum":1000000000000},"coldVolumeM3":{"type":"number","minimum":1e-12,"maximum":1000000000000},"hotVolumeM3":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Closed two-reservoir ideal molecular equilibrium with P/sqrt(T) equal and total moles conserved."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"molecular-thermal-transpiration-equilibrium","input":{"records":[{"id":"R1","coldK":100,"hotK":400,"totalMoles":1,"coldVolumeM3":1,"hotVolumeM3":1}]}}},"limitations":["Closed two-reservoir ideal molecular equilibrium with P/sqrt(T) equal and total moles conserved. No continuum connection, thermal creep transient or real pressure-control action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bosanquet-knudsen-pore-diffusion","version":"1.0.0","name":"Bosanquet Knudsen Pore Diffusion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","poreRadiusM","temperatureK","molarMassKg","molecularDiffusivityM2Second","porosity","tortuosity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"poreRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"molarMassKg":{"type":"number","minimum":0.000001,"maximum":1},"molecularDiffusivityM2Second":{"type":"number","minimum":1e-12,"maximum":1000000000000},"porosity":{"type":"number","minimum":0.000001,"maximum":1},"tortuosity":{"type":"number","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bosanquet resistance combination for supplied cylindrical-pore Knudsen and binary molecular diffusion with explicit porosity/tortuosity convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bosanquet-knudsen-pore-diffusion","input":{"records":[{"id":"R1","poreRadiusM":0.000001,"temperatureK":300,"molarMassKg":0.028,"molecularDiffusivityM2Second":1,"porosity":0.5,"tortuosity":2}]}}},"limitations":["Bosanquet resistance combination for supplied cylindrical-pore Knudsen and binary molecular diffusion with explicit porosity/tortuosity convention. No adsorption, multicomponent coupling or pore-network inference. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"power-law-capillary-volume-flow","version":"1.0.0","name":"Power Law Capillary Volume Flow","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","consistency","index","radiusM","lengthM","pressureDropPa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"consistency":{"type":"number","minimum":0.000001,"maximum":1000000000},"index":{"type":"number","minimum":0.1,"maximum":5},"radiusM":{"type":"number","minimum":0.000001,"maximum":1000000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000000},"pressureDropPa":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fully developed isothermal no-slip laminar pipe flow of a supplied power-law fluid tau=K*gamma^n."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"power-law-capillary-volume-flow","input":{"records":[{"id":"R1","consistency":1,"index":1,"radiusM":1,"lengthM":1,"pressureDropPa":8}]}}},"limitations":["Fully developed isothermal no-slip laminar pipe flow of a supplied power-law fluid tau=K*gamma^n. Inertial/end effects and material parameter fitting excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bingham-buckingham-reiner-pipe-flow","version":"1.0.0","name":"Bingham Buckingham Reiner Pipe Flow","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plasticViscosity","yieldPa","radiusM","lengthM","pressureDropPa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plasticViscosity":{"type":"number","minimum":0.000001,"maximum":1000000000},"yieldPa":{"type":"number","minimum":0,"maximum":1000000000},"radiusM":{"type":"number","minimum":0.000001,"maximum":1000000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000000},"pressureDropPa":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Buckingham-Reiner Bingham pipe flow with exact unyielded branch and stable near-yield polynomial."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bingham-buckingham-reiner-pipe-flow","input":{"records":[{"id":"R1","plasticViscosity":1,"yieldPa":0,"radiusM":1,"lengthM":1,"pressureDropPa":8}]}}},"limitations":["Buckingham-Reiner Bingham pipe flow with exact unyielded branch and stable near-yield polynomial. No wall slip, thixotropy or transition regime. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"carreau-yasuda-viscosity-curve","version":"1.0.0","name":"Carreau Yasuda Viscosity Curve","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zeroViscosity","infiniteViscosity","timeConstant","yasudaExponent","powerIndex","shearRates"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zeroViscosity":{"type":"number","minimum":0.000001,"maximum":1000000000},"infiniteViscosity":{"type":"number","minimum":0,"maximum":1000000000},"timeConstant":{"type":"number","minimum":0.000001,"maximum":1000000000},"yasudaExponent":{"type":"number","minimum":0.1,"maximum":5},"powerIndex":{"type":"number","minimum":0.1,"maximum":2},"shearRates":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a supplied Carreau-Yasuda constitutive curve in consistent viscosity/time/shear-rate units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"carreau-yasuda-viscosity-curve","input":{"records":[{"id":"R1","zeroViscosity":10,"infiniteViscosity":1,"timeConstant":1,"yasudaExponent":2,"powerIndex":1,"shearRates":[0,1,10]}]}}},"limitations":["Evaluate a supplied Carreau-Yasuda constitutive curve in consistent viscosity/time/shear-rate units. No empirical parameter inference or flow-field solution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"generalized-maxwell-stress-relaxation","version":"1.0.0","name":"Generalized Maxwell Stress Relaxation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","equilibriumModulus","modes","strain","times"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"equilibriumModulus":{"type":"number","minimum":0,"maximum":1000000000},"modes":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["modulus","relaxationTime"],"properties":{"modulus":{"type":"number","minimum":0,"maximum":1000000000},"relaxationTime":{"type":"number","minimum":0.000001,"maximum":1000000000}}}},"strain":{"type":"number","minimum":-100,"maximum":100},"times":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Small-strain generalized Maxwell response after an ideal strain step."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"generalized-maxwell-stress-relaxation","input":{"records":[{"id":"R1","equilibriumModulus":1,"modes":[{"modulus":2,"relaxationTime":1}],"strain":0.5,"times":[0,1]}]}}},"limitations":["Small-strain generalized Maxwell response after an ideal strain step. Modes are supplied in one stress/time unit; no nonlinear strain, aging or fitted material certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"generalized-kelvin-step-creep","version":"1.0.0","name":"Generalized Kelvin Step Creep","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","instantCompliance","fluidity","modes","stress","times"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"instantCompliance":{"type":"number","minimum":0,"maximum":1000000000},"fluidity":{"type":"number","minimum":0,"maximum":1000000000},"modes":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["compliance","retardationTime"],"properties":{"compliance":{"type":"number","minimum":0,"maximum":1000000000},"retardationTime":{"type":"number","minimum":0.000001,"maximum":1000000000}}}},"stress":{"type":"number","minimum":-1000000,"maximum":1000000},"times":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Small-strain generalized Kelvin compliance under an ideal stress step, with explicit instantaneous and steady-flow terms."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"generalized-kelvin-step-creep","input":{"records":[{"id":"R1","instantCompliance":1,"fluidity":0,"modes":[{"compliance":2,"retardationTime":1}],"stress":0.5,"times":[0,1]}]}}},"limitations":["Small-strain generalized Kelvin compliance under an ideal stress step, with explicit instantaneous and steady-flow terms. No inversion from relaxation modes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"standard-linear-solid-harmonic-modulus","version":"1.0.0","name":"Standard Linear Solid Harmonic Modulus","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","relaxedModulus","instantModulus","relaxationTime","angularFrequency"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"relaxedModulus":{"type":"number","minimum":0.000001,"maximum":1000000000},"instantModulus":{"type":"number","minimum":0.000001,"maximum":1000000000},"relaxationTime":{"type":"number","minimum":0.000001,"maximum":1000000000},"angularFrequency":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Storage/loss modulus for a relaxed spring in parallel with one Maxwell arm, using exp(i*omega*t)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"standard-linear-solid-harmonic-modulus","input":{"records":[{"id":"R1","relaxedModulus":1,"instantModulus":3,"relaxationTime":1,"angularFrequency":1}]}}},"limitations":["Storage/loss modulus for a relaxed spring in parallel with one Maxwell arm, using exp(i*omega*t). No convention ambiguity or multi-frequency fitting. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cone-plate-rheometer-uniform-shear","version":"1.0.0","name":"Cone Plate Rheometer Uniform Shear","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","torqueNm","radiusM","coneAngleRadians","angularSpeed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"torqueNm":{"type":"number","minimum":0,"maximum":1000000000},"radiusM":{"type":"number","minimum":0.000001,"maximum":1000000000},"coneAngleRadians":{"type":"number","minimum":0.000001,"maximum":0.1},"angularSpeed":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal small-angle cone/plate stress and uniform shear-rate conversion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cone-plate-rheometer-uniform-shear","input":{"records":[{"id":"R1","torqueNm":2.0943951023931953,"radiusM":1,"coneAngleRadians":0.01,"angularSpeed":0.01}]}}},"limitations":["Ideal small-angle cone/plate stress and uniform shear-rate conversion. Cone truncation, inertia, edge effects and slip excluded; not a calibration service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capillary-rabinowitsch-wall-rate-correction","version":"1.0.0","name":"Capillary Rabinowitsch Wall Rate Correction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","flowM3Second","radiusM","localLogSlope"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"flowM3Second":{"type":"number","minimum":0,"maximum":1000000000},"radiusM":{"type":"number","minimum":0.000001,"maximum":1000000000},"localLogSlope":{"type":"number","minimum":0.1,"maximum":5}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rabinowitsch correction using supplied n=dln(tau_wall)/dln(apparent_rate)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capillary-rabinowitsch-wall-rate-correction","input":{"records":[{"id":"R1","flowM3Second":3.141592653589793,"radiusM":1,"localLogSlope":1}]}}},"limitations":["Rabinowitsch correction using supplied n=dln(tau_wall)/dln(apparent_rate). No derivative estimation, Bagley pressure correction or slip correction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oscillatory-rheology-cycle-dissipation","version":"1.0.0","name":"Oscillatory Rheology Cycle Dissipation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stressAmplitude","strainAmplitude","phaseLagRadians","cycles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stressAmplitude":{"type":"number","minimum":0,"maximum":1000000000},"strainAmplitude":{"type":"number","minimum":0,"maximum":1000000000},"phaseLagRadians":{"type":"number","minimum":0,"maximum":1.5707963267948966},"cycles":{"type":"integer","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a steady sinusoidal stress/strain hysteresis loop under a passive lag convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oscillatory-rheology-cycle-dissipation","input":{"records":[{"id":"R1","stressAmplitude":2,"strainAmplitude":3,"phaseLagRadians":1.5707963267948966,"cycles":2}]}}},"limitations":["Integrate a steady sinusoidal stress/strain hysteresis loop under a passive lag convention. No nonlinear higher harmonics or changing-cycle fatigue prediction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thixotropic-build-break-structure-step","version":"1.0.0","name":"Thixotropic Build Break Structure Step","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialStructure","buildRate","breakRate","shearRate","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialStructure":{"type":"number","minimum":0,"maximum":1},"buildRate":{"type":"number","minimum":0,"maximum":1000000000},"breakRate":{"type":"number","minimum":0,"maximum":1000000000},"shearRate":{"type":"number","minimum":0,"maximum":1000000000},"seconds":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Exact scalar Moore-type structure update d(lambda)/dt=a(1-lambda)-b*shear*lambda with supplied constant rates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thixotropic-build-break-structure-step","input":{"records":[{"id":"R1","initialStructure":0,"buildRate":1,"breakRate":1,"shearRate":1,"seconds":1}]}}},"limitations":["Exact scalar Moore-type structure update d(lambda)/dt=a(1-lambda)-b*shear*lambda with supplied constant rates. Structural parameter is not itself a measured viscosity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"competitive-langmuir-species-loading","version":"1.0.0","name":"Competitive Langmuir Species Loading","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","species"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"species":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["pressure","affinity"],"properties":{"pressure":{"type":"number","minimum":0,"maximum":1000000000},"affinity":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Competitive Langmuir occupancy on one common population of equivalent sites."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"competitive-langmuir-species-loading","input":{"records":[{"id":"R1","capacity":10,"species":[{"pressure":1,"affinity":1},{"pressure":2,"affinity":1}]}]}}},"limitations":["Competitive Langmuir occupancy on one common population of equivalent sites. Pressure/affinity units must match; ideal adsorbed competition, no cross-interaction or fitted parameters. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"closed-vessel-langmuir-equilibrium","version":"1.0.0","name":"Closed Vessel Langmuir Equilibrium","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialConcentration","liquidVolume","adsorbentMass","capacity","affinity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialConcentration":{"type":"number","minimum":0,"maximum":1000000000},"liquidVolume":{"type":"number","minimum":0.000001,"maximum":1000000000},"adsorbentMass":{"type":"number","minimum":0.000001,"maximum":1000000000},"capacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"affinity":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve closed well-mixed liquid/solid Langmuir equilibrium by conservation with initially unloaded adsorbent."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"closed-vessel-langmuir-equilibrium","input":{"records":[{"id":"R1","initialConcentration":2,"liquidVolume":1,"adsorbentMass":1,"capacity":2,"affinity":1}]}}},"limitations":["Solve closed well-mixed liquid/solid Langmuir equilibrium by conservation with initially unloaded adsorbent. No kinetic, pH, temperature or multisolute inference. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bet-relative-pressure-loading","version":"1.0.0","name":"BET Relative Pressure Loading","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","monolayerCapacity","cConstant","relativePressures"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"monolayerCapacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"cConstant":{"type":"number","minimum":0.000001,"maximum":1000000000},"relativePressures":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":0.95}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a supplied BET model at relative pressures below0.95; no automatic BET linear-region choice, surface-area certification or saturation extrapolation.."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bet-relative-pressure-loading","input":{"records":[{"id":"R1","monolayerCapacity":1,"cConstant":2,"relativePressures":[0,0.5]}]}}},"limitations":["Evaluate a supplied BET model at relative pressures below0.95; no automatic BET linear-region choice, surface-area certification or saturation extrapolation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gab-water-sorption-loading","version":"1.0.0","name":"GAB Water Sorption Loading","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","monolayerCapacity","cConstant","kConstant","activities"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"monolayerCapacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"cConstant":{"type":"number","minimum":0.000001,"maximum":1000000000},"kConstant":{"type":"number","minimum":0.000001,"maximum":1},"activities":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":0.95}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a supplied Guggenheim-Anderson-de Boer water-activity model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gab-water-sorption-loading","input":{"records":[{"id":"R1","monolayerCapacity":1,"cConstant":2,"kConstant":0.5,"activities":[0,0.5]}]}}},"limitations":["Evaluate a supplied Guggenheim-Anderson-de Boer water-activity model. Moisture/loading units follow supplied capacity; no food stability or validated storage recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"toth-heterogeneous-site-loading","version":"1.0.0","name":"Toth Heterogeneous Site Loading","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","affinity","heterogeneity","pressures"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"affinity":{"type":"number","minimum":0.000001,"maximum":1000000000},"heterogeneity":{"type":"number","minimum":0.1,"maximum":10},"pressures":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a supplied Toth heterogeneous adsorption isotherm; t=1 recovers Langmuir."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"toth-heterogeneous-site-loading","input":{"records":[{"id":"R1","capacity":10,"affinity":1,"heterogeneity":1,"pressures":[0,1,3]}]}}},"limitations":["Evaluate a supplied Toth heterogeneous adsorption isotherm; t=1 recovers Langmuir. No parameter fitting or universal material applicability. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"freundlich-concentration-retardation","version":"1.0.0","name":"Freundlich Concentration Retardation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coefficient","exponent","concentration","bulkDensity","porosity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coefficient":{"type":"number","minimum":0.000001,"maximum":1000000000},"exponent":{"type":"number","minimum":0.1,"maximum":3},"concentration":{"type":"number","minimum":0.000001,"maximum":1000000000},"bulkDensity":{"type":"number","minimum":0.000001,"maximum":1000000000},"porosity":{"type":"number","minimum":0.000001,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Freundlich loading, local derivative and equilibrium retardation using consistent fluid/solid mass-volume units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"freundlich-concentration-retardation","input":{"records":[{"id":"R1","coefficient":2,"exponent":1,"concentration":3,"bulkDensity":1,"porosity":0.5}]}}},"limitations":["Freundlich loading, local derivative and equilibrium retardation using consistent fluid/solid mass-volume units. No spatial transport, dispersion or contaminant fate forecast. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dubinin-radushkevich-pore-loading","version":"1.0.0","name":"Dubinin Radushkevich Pore Loading","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","temperatureK","characteristicEnergyJMol","relativePressure"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"temperatureK":{"type":"number","minimum":1,"maximum":5000},"characteristicEnergyJMol":{"type":"number","minimum":0.000001,"maximum":1000000000},"relativePressure":{"type":"number","minimum":0.000001,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Dubinin-Radushkevich micropore-filling model with a supplied saturation-relative gas pressure and characteristic energy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dubinin-radushkevich-pore-loading","input":{"records":[{"id":"R1","capacity":2,"temperatureK":300,"characteristicEnergyJMol":1000,"relativePressure":1}]}}},"limitations":["Dubinin-Radushkevich micropore-filling model with a supplied saturation-relative gas pressure and characteristic energy. No mechanism classification or pore distribution fitting. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dual-site-langmuir-heterogeneous-loading","version":"1.0.0","name":"Dual Site Langmuir Heterogeneous Loading","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sites","pressures"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sites":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"object","additionalProperties":false,"required":["capacity","affinity"],"properties":{"capacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"affinity":{"type":"number","minimum":0.000001,"maximum":1000000000}}}},"pressures":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Add two independent heterogeneous site populations for one gas species; unlike competitive species occupancy, capacities do not share sites."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dual-site-langmuir-heterogeneous-loading","input":{"records":[{"id":"R1","sites":[{"capacity":2,"affinity":1},{"capacity":4,"affinity":2}],"pressures":[0,1]}]}}},"limitations":["Add two independent heterogeneous site populations for one gas species; unlike competitive species occupancy, capacities do not share sites. No fitting or chemical selectivity prediction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"langmuir-reversible-uptake-kinetics","version":"1.0.0","name":"Langmuir Reversible Uptake Kinetics","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","adsorptionRate","desorptionRate","constantConcentration","initialLoading","times"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"adsorptionRate":{"type":"number","minimum":0,"maximum":1000000000},"desorptionRate":{"type":"number","minimum":0,"maximum":1000000000},"constantConcentration":{"type":"number","minimum":0,"maximum":1000000000},"initialLoading":{"type":"number","minimum":0,"maximum":1000000000},"times":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Exact single-site reversible adsorption/desorption under a constant imposed reservoir concentration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"langmuir-reversible-uptake-kinetics","input":{"records":[{"id":"R1","capacity":10,"adsorptionRate":1,"desorptionRate":1,"constantConcentration":1,"initialLoading":0,"times":[0,1]}]}}},"limitations":["Exact single-site reversible adsorption/desorption under a constant imposed reservoir concentration. No finite-bath depletion or changing temperature. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-driving-force-adsorption-history","version":"1.0.0","name":"Linear Driving Force Adsorption History","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialLoading","steps"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialLoading":{"type":"number","minimum":0,"maximum":1000000000},"steps":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["equilibriumLoading","rate","duration"],"properties":{"equilibriumLoading":{"type":"number","minimum":0,"maximum":1000000000},"rate":{"type":"number","minimum":0,"maximum":1000000000},"duration":{"type":"number","minimum":0,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a prescribed piecewise constant equilibrium-loading history using a linear driving-force model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-driving-force-adsorption-history","input":{"records":[{"id":"R1","initialLoading":0,"steps":[{"equilibriumLoading":10,"rate":1,"duration":0.6931471805599453},{"equilibriumLoading":0,"rate":1,"duration":0.6931471805599453}]}]}}},"limitations":["Integrate a prescribed piecewise constant equilibrium-loading history using a linear driving-force model. No bed breakthrough, mass-transfer coefficient inference or automatic regeneration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"passive-rlgc-propagation-constant","version":"1.0.0","name":"Passive RLGC Propagation Constant","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistancePerM","inductancePerM","conductancePerM","capacitancePerM","angularFrequency"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"inductancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"conductancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"capacitancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"angularFrequency":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Passive uniform RLGC line propagation with exp(i*omega*t) and forward exp(-gamma*z)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"passive-rlgc-propagation-constant","input":{"records":[{"id":"R1","resistancePerM":1,"inductancePerM":1,"conductancePerM":1,"capacitancePerM":1,"angularFrequency":1}]}}},"limitations":["Passive uniform RLGC line propagation with exp(i*omega*t) and forward exp(-gamma*z). Uses consistent passive square-root branches; per-metre R,L,G,C are supplied, not fitted. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-lossy-rlgc-line-abcd","version":"1.0.0","name":"Finite Lossy RLGC Line ABCD","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistancePerM","inductancePerM","conductancePerM","capacitancePerM","angularFrequency","lengthM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"inductancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"conductancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"capacitancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"angularFrequency":{"type":"number","minimum":1e-12,"maximum":1000000000000},"lengthM":{"type":"number","minimum":0,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a uniform finite lossy-line ABCD matrix with port convention [V1,I1]=M[V2,I2], I2 flowing into the load."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-lossy-rlgc-line-abcd","input":{"records":[{"id":"R1","resistancePerM":1,"inductancePerM":1,"conductancePerM":1,"capacitancePerM":1,"angularFrequency":1,"lengthM":0}]}}},"limitations":["Construct a uniform finite lossy-line ABCD matrix with port convention [V1,I1]=M[V2,I2], I2 flowing into the load. Attenuation-length<=30 nepers and absolute phase<=1e6 radians; these are numerical profiles, not payment restrictions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lossy-line-source-load-power-balance","version":"1.0.0","name":"Lossy Line Source Load Power Balance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistancePerM","inductancePerM","conductancePerM","capacitancePerM","angularFrequency","lengthM","sourceVoltage","sourceImpedance","loadImpedance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"inductancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"conductancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"capacitancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"angularFrequency":{"type":"number","minimum":1e-12,"maximum":1000000000000},"lengthM":{"type":"number","minimum":0,"maximum":1000000000000},"sourceVoltage":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"sourceImpedance":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"loadImpedance":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile peak-phasor source/load voltages and average powers across a passive lossy line."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lossy-line-source-load-power-balance","input":{"records":[{"id":"R1","resistancePerM":1,"inductancePerM":1,"conductancePerM":1,"capacitancePerM":1,"angularFrequency":1,"lengthM":0,"sourceVoltage":[2,0],"sourceImpedance":[1,0],"loadImpedance":[1,0]}]}}},"limitations":["Reconcile peak-phasor source/load voltages and average powers across a passive lossy line. Input power is at the line terminals, excluding source-resistor dissipation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"resistive-line-step-bounce-history","version":"1.0.0","name":"Resistive Line Step Bounce History","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","z0","sourceOhms","loadOhms","sourceStep","oneWaySeconds","arrivals"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"z0":{"type":"number","minimum":1e-12,"maximum":1000000000000},"sourceOhms":{"type":"number","minimum":0,"maximum":1000000000000},"loadOhms":{"type":"number","minimum":0,"maximum":1000000000000},"sourceStep":{"type":"number","minimum":-1000000,"maximum":1000000},"oneWaySeconds":{"type":"number","minimum":1e-12,"maximum":1000000000000},"arrivals":{"type":"integer","minimum":1,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Finite bounce-diagram load voltage after an ideal source step on a lossless real-Z0 line with resistive terminations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"resistive-line-step-bounce-history","input":{"records":[{"id":"R1","z0":1,"sourceOhms":1,"loadOhms":1,"sourceStep":2,"oneWaySeconds":1,"arrivals":3}]}}},"limitations":["Finite bounce-diagram load voltage after an ideal source step on a lossless real-Z0 line with resistive terminations. Zero load is a short; infinite/open loads are not represented. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"distributed-rc-semi-infinite-step","version":"1.0.0","name":"Distributed RC Semi Infinite Step","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistancePerM","capacitancePerM","distanceM","seconds","stepVoltage"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"capacitancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"distanceM":{"type":"number","minimum":0,"maximum":1000000000000},"seconds":{"type":"number","minimum":1e-12,"maximum":1000000000000},"stepVoltage":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Semi-infinite distributed RC diffusion response, neglecting inductance and leakage, under an ideal imposed terminal step."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"distributed-rc-semi-infinite-step","input":{"records":[{"id":"R1","resistancePerM":1,"capacitancePerM":1,"distanceM":0,"seconds":1,"stepVoltage":2}]}}},"limitations":["Semi-infinite distributed RC diffusion response, neglecting inductance and leakage, under an ideal imposed terminal step. Not the full RLGC pulse response. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coax-high-frequency-skin-loss-profile","version":"1.0.0","name":"Coax High Frequency Skin Loss Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","innerRadiusM","outerInnerRadiusM","conductivitySiemensM","permeabilityHm","angularFrequency"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"innerRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"outerInnerRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"conductivitySiemensM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000},"angularFrequency":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["High-frequency round-coax conductor resistance using equal conductor conductivity/permeability and thin skin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coax-high-frequency-skin-loss-profile","input":{"records":[{"id":"R1","innerRadiusM":1,"outerInnerRadiusM":2,"conductivitySiemensM":2,"permeabilityHm":1,"angularFrequency":10000}]}}},"limitations":["High-frequency round-coax conductor resistance using equal conductor conductivity/permeability and thin skin. Outer wall must be much thicker than skin depth; roughness and proximity corrections excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coupled-line-even-odd-mode-profile","version":"1.0.0","name":"Coupled Line Even Odd Mode Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","selfInductance","mutualInductance","groundCapacitance","couplingCapacitance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"selfInductance":{"type":"number","minimum":1e-12,"maximum":1000000000000},"mutualInductance":{"type":"number","minimum":0,"maximum":1000000000000},"groundCapacitance":{"type":"number","minimum":1e-12,"maximum":1000000000000},"couplingCapacitance":{"type":"number","minimum":0,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Even/odd modes of two identical reciprocal lossless lines with positive mutual inductance and a Maxwell-capacitance convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coupled-line-even-odd-mode-profile","input":{"records":[{"id":"R1","selfInductance":2,"mutualInductance":1,"groundCapacitance":1,"couplingCapacitance":1}]}}},"limitations":["Even/odd modes of two identical reciprocal lossless lines with positive mutual inductance and a Maxwell-capacitance convention. Returns one-conductor modal impedances; no PCB geometry extraction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"open-short-line-principal-parameter-recovery","version":"1.0.0","name":"Open Short Line Principal Parameter Recovery","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openImpedance","shortImpedance","lengthM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openImpedance":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"shortImpedance":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"lengthM":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recover the principal-branch characteristic impedance and propagation from matched open/short line measurements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"open-short-line-principal-parameter-recovery","input":{"records":[{"id":"R1","openImpedance":[13.130352854993314,0],"shortImpedance":[7.6159415595576485,0],"lengthM":1}]}}},"limitations":["Recover the principal-branch characteristic impedance and propagation from matched open/short line measurements. Phase is ambiguous modulo pi; no broadband unwrapping or guaranteed unique physical branch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"symmetric-rlgc-ladder-abcd","version":"1.0.0","name":"Symmetric RLGC Ladder ABCD","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistancePerM","inductancePerM","conductancePerM","capacitancePerM","angularFrequency","lengthM","sections"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"inductancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"conductancePerM":{"type":"number","minimum":0,"maximum":1000000000000},"capacitancePerM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"angularFrequency":{"type":"number","minimum":1e-12,"maximum":1000000000000},"lengthM":{"type":"number","minimum":0,"maximum":1000000000000},"sections":{"type":"integer","minimum":1,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a finite symmetric T-section RLGC lumped approximation, with per-section series halves and shunt admittance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"symmetric-rlgc-ladder-abcd","input":{"records":[{"id":"R1","resistancePerM":1,"inductancePerM":1,"conductancePerM":1,"capacitancePerM":1,"angularFrequency":1,"lengthM":0,"sections":3}]}}},"limitations":["Construct a finite symmetric T-section RLGC lumped approximation, with per-section series halves and shunt admittance. Distinct from the exact distributed line; no automatic approximation-error guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binomial-quarter-wave-transformer-sections","version":"1.0.0","name":"Binomial Quarter Wave Transformer Sections","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sourceOhms","loadOhms","sections","phaseVelocityMSecond","frequencyHz"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sourceOhms":{"type":"number","minimum":1e-12,"maximum":1000000000000},"loadOhms":{"type":"number","minimum":1e-12,"maximum":1000000000000},"sections":{"type":"integer","minimum":1,"maximum":8},"phaseVelocityMSecond":{"type":"number","minimum":1e-12,"maximum":1000000000000},"frequencyHz":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal small-reflection binomial multi-section quarter-wave impedance sequence at a supplied centre frequency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binomial-quarter-wave-transformer-sections","input":{"records":[{"id":"R1","sourceOhms":25,"loadOhms":100,"sections":2,"phaseVelocityMSecond":100,"frequencyHz":25}]}}},"limitations":["Ideal small-reflection binomial multi-section quarter-wave impedance sequence at a supplied centre frequency. Not a fabrication geometry, bandwidth guarantee or optimized physical design. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"consecutive-first-order-abc-kinetics","version":"1.0.0","name":"Consecutive First Order ABC Kinetics","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialA","k1","k2","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialA":{"type":"number","minimum":0,"maximum":1000000},"k1":{"type":"number","minimum":0,"maximum":1000000},"k2":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Exact A-to-B-to-C irreversible first-order concentrations with initially pure A and a stable equal-rate limit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"consecutive-first-order-abc-kinetics","input":{"records":[{"id":"R1","initialA":1,"k1":1,"k2":1,"seconds":1}]}}},"limitations":["Exact A-to-B-to-C irreversible first-order concentrations with initially pure A and a stable equal-rate limit. Supplied isothermal rate constants use inverse seconds. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reversible-first-order-pair-kinetics","version":"1.0.0","name":"Reversible First Order Pair Kinetics","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialA","initialB","forwardRate","reverseRate","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialA":{"type":"number","minimum":0,"maximum":1000000},"initialB":{"type":"number","minimum":0,"maximum":1000000},"forwardRate":{"type":"number","minimum":0,"maximum":1000000},"reverseRate":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Closed A-reversible-B first-order kinetics conserving A+B."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reversible-first-order-pair-kinetics","input":{"records":[{"id":"R1","initialA":1,"initialB":0,"forwardRate":1,"reverseRate":1,"seconds":1}]}}},"limitations":["Closed A-reversible-B first-order kinetics conserving A+B. No equilibrium-constant inference from chemistry or nonideal activities. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"parallel-first-order-product-branching","version":"1.0.0","name":"Parallel First Order Product Branching","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialA","rates","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialA":{"type":"number","minimum":0,"maximum":1000000},"rates":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"number","minimum":0,"maximum":1000000}},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Closed parallel irreversible first-order product branches sharing one reactant."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"parallel-first-order-product-branching","input":{"records":[{"id":"R1","initialA":1,"rates":[1,3],"seconds":0.17328679513998632}]}}},"limitations":["Closed parallel irreversible first-order product branches sharing one reactant. Initial products are zero; rates are supplied rather than fitted. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unequal-reactant-bimolecular-batch","version":"1.0.0","name":"Unequal Reactant Bimolecular Batch","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialA","initialB","rate","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialA":{"type":"number","minimum":0,"maximum":1000000},"initialB":{"type":"number","minimum":0,"maximum":1000000},"rate":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Exact isothermal A+B-to-P second-order batch kinetics with unequal starting concentrations and stable equal-start limit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unequal-reactant-bimolecular-batch","input":{"records":[{"id":"R1","initialA":1,"initialB":2,"rate":1,"seconds":0.6931471805599453}]}}},"limitations":["Exact isothermal A+B-to-P second-order batch kinetics with unequal starting concentrations and stable equal-start limit. One-to-one stoichiometry, fixed volume and no reverse reaction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integrated-michaelis-menten-substrate","version":"1.0.0","name":"Integrated Michaelis Menten Substrate","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialSubstrate","km","vmax","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialSubstrate":{"type":"number","minimum":0.000001,"maximum":1000000},"km":{"type":"number","minimum":0.000001,"maximum":1000000},"vmax":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve integrated irreversible Michaelis-Menten substrate depletion at fixed enzyme and volume."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integrated-michaelis-menten-substrate","input":{"records":[{"id":"R1","initialSubstrate":1,"km":1,"vmax":1,"seconds":0}]}}},"limitations":["Solve integrated irreversible Michaelis-Menten substrate depletion at fixed enzyme and volume. No product inhibition or quasi-steady-state validity inference; no biological or treatment recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"second-order-cstr-steady-state","version":"1.0.0","name":"Second Order CSTR Steady State","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inletConcentration","residenceSeconds","rate","volume"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inletConcentration":{"type":"number","minimum":0,"maximum":1000000},"residenceSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"rate":{"type":"number","minimum":0,"maximum":1000000},"volume":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Nonnegative steady concentration for a well-mixed isothermal constant-volume reactor with second-order disappearance k*C^2."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"second-order-cstr-steady-state","input":{"records":[{"id":"R1","inletConcentration":2,"residenceSeconds":1,"rate":1,"volume":1}]}}},"limitations":["Nonnegative steady concentration for a well-mixed isothermal constant-volume reactor with second-order disappearance k*C^2. No stability, heat release or process safety analysis. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reversible-dimerization-equilibrium","version":"1.0.0","name":"Reversible Dimerization Equilibrium","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","totalMonomerUnits","associationRate","dissociationRate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"totalMonomerUnits":{"type":"number","minimum":0,"maximum":1000000},"associationRate":{"type":"number","minimum":0,"maximum":1000000},"dissociationRate":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve 2A-reversible-B equilibrium with forward d[B]/dt=kf*A^2 and reverse kr*B."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reversible-dimerization-equilibrium","input":{"records":[{"id":"R1","totalMonomerUnits":3,"associationRate":1,"dissociationRate":1}]}}},"limitations":["Solve 2A-reversible-B equilibrium with forward d[B]/dt=kf*A^2 and reverse kr*B. Total monomer units A+2B conserved; no activity or factor-of-two convention ambiguity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"conservative-first-order-reaction-network","version":"1.0.0","name":"Conservative First Order Reaction Network","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initial","offDiagonalRates","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initial":{"type":"array","minItems":2,"maxItems":6,"items":{"type":"number","minimum":0,"maximum":1000000}},"offDiagonalRates":{"type":"array","minItems":2,"maxItems":6,"items":{"type":"array","minItems":2,"maxItems":6,"items":{"type":"number","minimum":0,"maximum":1000000}}},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Uniformization of a supplied conservative first-order interconversion network of2–6 species."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"conservative-first-order-reaction-network","input":{"records":[{"id":"R1","initial":[1,0],"offDiagonalRates":[[0,1],[1,0]],"seconds":1}]}}},"limitations":["Uniformization of a supplied conservative first-order interconversion network of2–6 species. Row i contains outgoing i-to-j rates; diagonal zero. Bounded lambda*time<=50 with256 Poisson terms; no nonlinear reaction network. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arrhenius-piecewise-reaction-dose","version":"1.0.0","name":"Arrhenius Piecewise Reaction Dose","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceRate","referenceK","activationJMol","stages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceRate":{"type":"number","minimum":0,"maximum":1000000},"referenceK":{"type":"number","minimum":1,"maximum":5000},"activationJMol":{"type":"number","minimum":0,"maximum":1000000},"stages":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["temperatureK","seconds"],"properties":{"temperatureK":{"type":"number","minimum":1,"maximum":5000},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a supplied piecewise temperature history for first-order Arrhenius disappearance relative to a reference rate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arrhenius-piecewise-reaction-dose","input":{"records":[{"id":"R1","referenceRate":1,"referenceK":300,"activationJMol":0,"stages":[{"temperatureK":300,"seconds":1},{"temperatureK":400,"seconds":1}]}]}}},"limitations":["Integrate a supplied piecewise temperature history for first-order Arrhenius disappearance relative to a reference rate. Distinct from a single-temperature acceleration ratio; no shelf-life or safety certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"self-shielded-slab-photolysis-average","version":"1.0.0","name":"Self Shielded Slab Photolysis Average","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","surfaceRate","absorptionPerM","depthM","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"surfaceRate":{"type":"number","minimum":0,"maximum":1000000},"absorptionPerM":{"type":"number","minimum":0,"maximum":1000000},"depthM":{"type":"number","minimum":0.000001,"maximum":1000000},"seconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Average independent first-order photolysis through a nonmixing slab with Beer attenuation and constant absorption coefficient."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"self-shielded-slab-photolysis-average","input":{"records":[{"id":"R1","surfaceRate":1,"absorptionPerM":0,"depthM":1,"seconds":1}]}}},"limitations":["Average independent first-order photolysis through a nonmixing slab with Beer attenuation and constant absorption coefficient. No scattering, chemistry feedback or exposure recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-straight-wire-biot-savart","version":"1.0.0","name":"Finite Straight Wire Biot Savart","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","start","end","point","currentA","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"end":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"point":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"currentA":{"type":"number","minimum":-1000000000,"maximum":1000000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Analytic Biot-Savart field of a zero-radius straight current segment, from start toward end."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-straight-wire-biot-savart","input":{"records":[{"id":"R1","start":[-1,0,0],"end":[1,0,0],"point":[0,1,0],"currentA":1,"permeabilityHm":1}]}}},"limitations":["Analytic Biot-Savart field of a zero-radius straight current segment, from start toward end. Points on the filament are excluded; permeability is supplied, not assumed exact. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"circular-coil-axial-field-profile","version":"1.0.0","name":"Circular Coil Axial Field Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","radiusM","axialM","currentA","turns","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"radiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"axialM":{"type":"number","minimum":-1000000000,"maximum":1000000000},"currentA":{"type":"number","minimum":-1000000000,"maximum":1000000000},"turns":{"type":"integer","minimum":1,"maximum":1000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Axial field of coincident thin circular turns in a uniform medium."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"circular-coil-axial-field-profile","input":{"records":[{"id":"R1","radiusM":1,"axialM":0,"currentA":2,"turns":1,"permeabilityHm":1}]}}},"limitations":["Axial field of coincident thin circular turns in a uniform medium. Excludes radial/off-axis components, winding thickness and magnetic cores. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-solenoid-axial-field-profile","version":"1.0.0","name":"Finite Solenoid Axial Field Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","radiusM","lengthM","axialM","currentA","turns","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"radiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"lengthM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"axialM":{"type":"number","minimum":-1000000000,"maximum":1000000000},"currentA":{"type":"number","minimum":-1000000000,"maximum":1000000000},"turns":{"type":"integer","minimum":1,"maximum":1000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Axial field of a continuously and uniformly wound finite thin solenoid, axial coordinate measured from its centre."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-solenoid-axial-field-profile","input":{"records":[{"id":"R1","radiusM":1,"lengthM":2,"axialM":0,"currentA":2,"turns":1,"permeabilityHm":1}]}}},"limitations":["Axial field of a continuously and uniformly wound finite thin solenoid, axial coordinate measured from its centre. No ferromagnetic-core or end winding correction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rectangular-current-loop-axial-field","version":"1.0.0","name":"Rectangular Current Loop Axial Field","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","halfWidthM","halfHeightM","axialM","currentA","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"halfWidthM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"halfHeightM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"axialM":{"type":"number","minimum":-1000000000,"maximum":1000000000},"currentA":{"type":"number","minimum":-1000000000,"maximum":1000000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Field on the normal axis through the centre of a thin rectangular current loop."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rectangular-current-loop-axial-field","input":{"records":[{"id":"R1","halfWidthM":1,"halfHeightM":1,"axialM":0,"currentA":1,"permeabilityHm":1}]}}},"limitations":["Field on the normal axis through the centre of a thin rectangular current loop. Positive current orientation follows the right-hand rule; no off-axis or finite-wire model. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"magnetic-dipole-field-vector","version":"1.0.0","name":"Magnetic Dipole Field Vector","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","momentAm2","displacementM","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"momentAm2":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"displacementM":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Point magnetic dipole far-field vector in a uniform medium."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"magnetic-dipole-field-vector","input":{"records":[{"id":"R1","momentAm2":[0,0,1],"displacementM":[0,0,1],"permeabilityHm":1}]}}},"limitations":["Point magnetic dipole far-field vector in a uniform medium. Singularity excluded; no near-field finite magnet geometry or material saturation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coaxial-conductor-magnetic-energy","version":"1.0.0","name":"Coaxial Conductor Magnetic Energy","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","innerRadiusM","returnRadiusM","currentA","permeabilityHm","uniformInnerCurrent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"innerRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"returnRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"currentA":{"type":"number","minimum":-1000000000,"maximum":1000000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000},"uniformInnerCurrent":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Magnetic energy per length for an ideal coaxial return shell; optional uniform inner-conductor current contributes internal inductance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coaxial-conductor-magnetic-energy","input":{"records":[{"id":"R1","innerRadiusM":1,"returnRadiusM":2.718281828459045,"currentA":2,"permeabilityHm":1,"uniformInnerCurrent":false}]}}},"limitations":["Magnetic energy per length for an ideal coaxial return shell; optional uniform inner-conductor current contributes internal inductance. Outer-return thickness and high-frequency loss excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coaxial-circular-loop-mutual-inductance","version":"1.0.0","name":"Coaxial Circular Loop Mutual Inductance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","radius1M","radius2M","separationM","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"radius1M":{"type":"number","minimum":1e-12,"maximum":1000000000000},"radius2M":{"type":"number","minimum":1e-12,"maximum":1000000000000},"separationM":{"type":"number","minimum":0,"maximum":1000000000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Neumann integral for coaxial thin circular loops with the same normal orientation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coaxial-circular-loop-mutual-inductance","input":{"records":[{"id":"R1","radius1M":1,"radius2M":1,"separationM":1,"permeabilityHm":1}]}}},"limitations":["Neumann integral for coaxial thin circular loops with the same normal orientation. Fixed96/64-node quadrature and a declared separation profile; difference is an estimate, not a rigorous error bound. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-current-sheet-field-jump","version":"1.0.0","name":"Uniform Current Sheet Field Jump","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","surfaceCurrentAm","normal","permeabilityHm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"surfaceCurrentAm":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"normal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Magnetic-field jump of an infinite uniform tangential current sheet with normal pointing from negative to positive side."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-current-sheet-field-jump","input":{"records":[{"id":"R1","surfaceCurrentAm":[1,0,0],"normal":[0,0,1],"permeabilityHm":1}]}}},"limitations":["Magnetic-field jump of an infinite uniform tangential current sheet with normal pointing from negative to positive side. Symmetric no-background-field solution; edges excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fixed-magnetic-dipole-gradient-force","version":"1.0.0","name":"Fixed Magnetic Dipole Gradient Force","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","momentAm2","fieldTesla","jacobianTeslaPerM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"momentAm2":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"fieldTesla":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"jacobianTeslaPerM":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Force gradient, torque and potential for a fixed point dipole in a supplied static current-free source-free local field."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fixed-magnetic-dipole-gradient-force","input":{"records":[{"id":"R1","momentAm2":[1,0,0],"fieldTesla":[0,1,0],"jacobianTeslaPerM":[[2,0,0],[0,-1,0],[0,0,-1]]}]}}},"limitations":["Force gradient, torque and potential for a fixed point dipole in a supplied static current-free source-free local field. Jacobian rows are field components, columns spatial coordinates; no induced moment or motion solver. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rectangular-section-toroid-inductance","version":"1.0.0","name":"Rectangular Section Toroid Inductance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","innerRadiusM","outerRadiusM","heightM","turns","permeabilityHm","currentA"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"innerRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"outerRadiusM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"heightM":{"type":"number","minimum":1e-12,"maximum":1000000000000},"turns":{"type":"integer","minimum":1,"maximum":1000000},"permeabilityHm":{"type":"number","minimum":1e-12,"maximum":1000000000000},"currentA":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal tightly wound rectangular-cross-section toroid in a supplied linear medium."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rectangular-section-toroid-inductance","input":{"records":[{"id":"R1","innerRadiusM":1,"outerRadiusM":2.718281828459045,"heightM":1,"turns":1,"permeabilityHm":1,"currentA":2}]}}},"limitations":["Ideal tightly wound rectangular-cross-section toroid in a supplied linear medium. Leakage, air gaps, hysteresis, saturation and winding resistance excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"forward-diode-series-resistance-root","version":"1.0.0","name":"Forward Diode Series Resistance Root","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","saturationCurrent","ideality","temperatureK","seriesOhms","voltage"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"saturationCurrent":{"type":"number","minimum":1e-30,"maximum":1},"ideality":{"type":"number","minimum":0.5,"maximum":5},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"seriesOhms":{"type":"number","minimum":0,"maximum":1000000000},"voltage":{"type":"number","minimum":0,"maximum":5}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Monotone forward Shockley diode plus series resistance at supplied temperature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"forward-diode-series-resistance-root","input":{"records":[{"id":"R1","saturationCurrent":0.000001,"ideality":1,"temperatureK":300,"seriesOhms":0,"voltage":0.0179192407638041}]}}},"limitations":["Monotone forward Shockley diode plus series resistance at supplied temperature. Excludes reverse breakdown, self-heating, high injection and device-rating advice. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"abrupt-pn-depletion-capacitance","version":"1.0.0","name":"Abrupt PN Depletion Capacitance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","acceptorM3","donorM3","intrinsicM3","temperatureK","permittivityFm","reverseBiasV","areaM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"acceptorM3":{"type":"number","minimum":1,"maximum":1e+28},"donorM3":{"type":"number","minimum":1,"maximum":1e+28},"intrinsicM3":{"type":"number","minimum":1,"maximum":1e+28},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"permittivityFm":{"type":"number","minimum":1e-13,"maximum":0.000001},"reverseBiasV":{"type":"number","minimum":0,"maximum":1000},"areaM2":{"type":"number","minimum":1e-12,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["One-dimensional abrupt-junction depletion approximation with fully ionized nondegenerate dopants and reverse bias."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"abrupt-pn-depletion-capacitance","input":{"records":[{"id":"R1","acceptorM3":1e+21,"donorM3":1e+21,"intrinsicM3":10000000000000000,"temperatureK":300,"permittivityFm":1e-10,"reverseBiasV":0,"areaM2":1}]}}},"limitations":["One-dimensional abrupt-junction depletion approximation with fully ionized nondegenerate dopants and reverse bias. No breakdown, graded doping or built-in material database. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"long-channel-nmos-square-law-operating-point","version":"1.0.0","name":"Long Channel NMOS Square Law Operating Point","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","beta","thresholdV","gateSourceV","drainSourceV","channelLengthModulation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"beta":{"type":"number","minimum":1e-12,"maximum":1000000000},"thresholdV":{"type":"number","minimum":-10,"maximum":10},"gateSourceV":{"type":"number","minimum":-10,"maximum":20},"drainSourceV":{"type":"number","minimum":0,"maximum":20},"channelLengthModulation":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal long-channel NMOS with supplied beta=mu*Cox*W/L, threshold and empirical length modulation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"long-channel-nmos-square-law-operating-point","input":{"records":[{"id":"R1","beta":1,"thresholdV":1,"gateSourceV":3,"drainSourceV":1,"channelLengthModulation":0}]}}},"limitations":["Ideal long-channel NMOS with supplied beta=mu*Cox*W/L, threshold and empirical length modulation. Piecewise cutoff/triode/saturation; no short-channel, subthreshold or reliability model. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-ebers-moll-bjt-terminal-currents","version":"1.0.0","name":"Ideal Ebers Moll BJT Terminal Currents","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","transportSaturationA","alphaForward","alphaReverse","temperatureK","vbe","vbc"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"transportSaturationA":{"type":"number","minimum":1e-30,"maximum":1},"alphaForward":{"type":"number","minimum":0.000001,"maximum":0.999999},"alphaReverse":{"type":"number","minimum":0.000001,"maximum":0.999999},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"vbe":{"type":"number","minimum":-1,"maximum":1},"vbc":{"type":"number","minimum":-1,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal reciprocal Ebers-Moll NPN currents entering all three terminals, using one transport saturation current."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-ebers-moll-bjt-terminal-currents","input":{"records":[{"id":"R1","transportSaturationA":1,"alphaForward":0.5,"alphaReverse":0.5,"temperatureK":300,"vbe":0.0179192407638041,"vbc":0}]}}},"limitations":["Ideal reciprocal Ebers-Moll NPN currents entering all three terminals, using one transport saturation current. No Early effect, series resistance, self-heating or breakdown. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graded-junction-reverse-charge-capacitance","version":"1.0.0","name":"Graded Junction Reverse Charge Capacitance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zeroBiasCapF","junctionPotentialV","gradingExponent","reverseBiasV"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zeroBiasCapF":{"type":"number","minimum":1e-12,"maximum":1000000000},"junctionPotentialV":{"type":"number","minimum":1e-12,"maximum":1000000000},"gradingExponent":{"type":"number","minimum":0,"maximum":1},"reverseBiasV":{"type":"number","minimum":0,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reverse-biased junction capacitance and integrated positive reverse-charge increment for a supplied grading law."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graded-junction-reverse-charge-capacitance","input":{"records":[{"id":"R1","zeroBiasCapF":1,"junctionPotentialV":1,"gradingExponent":1,"reverseBiasV":1.718281828459045}]}}},"limitations":["Reverse-biased junction capacitance and integrated positive reverse-charge increment for a supplied grading law. Stable exponent-one limit; no forward depletion correction or avalanche. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-base-minority-carrier-diffusion","version":"1.0.0","name":"Finite Base Minority Carrier Diffusion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivityM2Second","lifetimeSeconds","widthM","leftExcessM3","rightExcessM3","positionsM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivityM2Second":{"type":"number","minimum":1e-12,"maximum":1000000000},"lifetimeSeconds":{"type":"number","minimum":1e-12,"maximum":1000000000},"widthM":{"type":"number","minimum":1e-12,"maximum":1000000000},"leftExcessM3":{"type":"number","minimum":0,"maximum":1000000000},"rightExcessM3":{"type":"number","minimum":0,"maximum":1000000000},"positionsM":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Steady one-dimensional excess minority-carrier diffusion/recombination with supplied fixed endpoint excesses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-base-minority-carrier-diffusion","input":{"records":[{"id":"R1","diffusivityM2Second":1,"lifetimeSeconds":1,"widthM":1,"leftExcessM3":1,"rightExcessM3":0,"positionsM":[0,1]}]}}},"limitations":["Steady one-dimensional excess minority-carrier diffusion/recombination with supplied fixed endpoint excesses. Low injection and constant coefficients; no electric-field drift or transient solution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-pn-diffusion-saturation-density","version":"1.0.0","name":"Ideal PN Diffusion Saturation Density","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intrinsicM3","donorM3","acceptorM3","electronDiffusivity","holeDiffusivity","electronLength","holeLength"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intrinsicM3":{"type":"number","minimum":1,"maximum":1e+28},"donorM3":{"type":"number","minimum":1,"maximum":1e+28},"acceptorM3":{"type":"number","minimum":1,"maximum":1e+28},"electronDiffusivity":{"type":"number","minimum":1e-12,"maximum":1000000000},"holeDiffusivity":{"type":"number","minimum":1e-12,"maximum":1000000000},"electronLength":{"type":"number","minimum":1e-12,"maximum":1000000000},"holeLength":{"type":"number","minimum":1e-12,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Long-base ideal PN diffusion saturation-current density from supplied intrinsic density, dopants and diffusion parameters."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-pn-diffusion-saturation-density","input":{"records":[{"id":"R1","intrinsicM3":10000000000,"donorM3":100000000000000000000,"acceptorM3":100000000000000000000,"electronDiffusivity":1,"holeDiffusivity":1,"electronLength":1,"holeLength":1}]}}},"limitations":["Long-base ideal PN diffusion saturation-current density from supplied intrinsic density, dopants and diffusion parameters. Excludes depletion generation, contacts and surface leakage. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-nchannel-jfet-region-current","version":"1.0.0","name":"Ideal N Channel JFET Region Current","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","idssA","pinchOffV","gateSourceV","drainSourceV"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"idssA":{"type":"number","minimum":1e-12,"maximum":1000000000},"pinchOffV":{"type":"number","minimum":-100,"maximum":-0.000001},"gateSourceV":{"type":"number","minimum":-100,"maximum":0},"drainSourceV":{"type":"number","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal n-channel JFET square-law ohmic/saturation/cutoff current with negative pinch-off voltage."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-nchannel-jfet-region-current","input":{"records":[{"id":"R1","idssA":1,"pinchOffV":-2,"gateSourceV":-1,"drainSourceV":2}]}}},"limitations":["Ideal n-channel JFET square-law ohmic/saturation/cutoff current with negative pinch-off voltage. No forward gate current, length modulation or device rating. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nondegenerate-carrier-neutrality-solution","version":"1.0.0","name":"Nondegenerate Carrier Neutrality Solution","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intrinsicM3","netDonorM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intrinsicM3":{"type":"number","minimum":1,"maximum":1e+28},"netDonorM3":{"type":"number","minimum":-1e+28,"maximum":1e+28}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve n-p=net ionized donors and n*p=ni^2 with cancellation-resistant minority density."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nondegenerate-carrier-neutrality-solution","input":{"records":[{"id":"R1","intrinsicM3":10000000000,"netDonorM3":0}]}}},"limitations":["Solve n-p=net ionized donors and n*p=ni^2 with cancellation-resistant minority density. Full dopant ionization and nondegenerate equilibrium are assumptions, not validated material conditions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-mos-depletion-series-capacitance","version":"1.0.0","name":"Ideal MOS Depletion Series Capacitance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","oxidePermittivityFm","oxideThicknessM","semiconductorPermittivityFm","acceptorM3","surfacePotentialV","areaM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"oxidePermittivityFm":{"type":"number","minimum":1e-13,"maximum":0.000001},"oxideThicknessM":{"type":"number","minimum":1e-12,"maximum":0.01},"semiconductorPermittivityFm":{"type":"number","minimum":1e-13,"maximum":0.000001},"acceptorM3":{"type":"number","minimum":1,"maximum":1e+28},"surfacePotentialV":{"type":"number","minimum":0.000001,"maximum":10},"areaM2":{"type":"number","minimum":1e-12,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal oxide/depletion capacitances at an explicitly supplied surface potential for a uniformly doped p-type substrate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-mos-depletion-series-capacitance","input":{"records":[{"id":"R1","oxidePermittivityFm":1e-10,"oxideThicknessM":0.000001,"semiconductorPermittivityFm":1e-10,"acceptorM3":100000000000000000000,"surfacePotentialV":1,"areaM2":1}]}}},"limitations":["Ideal oxide/depletion capacitances at an explicitly supplied surface potential for a uniformly doped p-type substrate. No gate-voltage solution, inversion dynamics, interface traps or quantum effects. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"semi-infinite-fixed-temperature-conduction","version":"1.0.0","name":"Semi Infinite Fixed Temperature Conduction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivity","distance","seconds","initialTemperature","surfaceTemperature"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"distance":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000},"initialTemperature":{"type":"number","minimum":-1000,"maximum":10000},"surfaceTemperature":{"type":"number","minimum":-1000,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["One-dimensional semi-infinite conduction after a fixed surface-temperature step, with constant diffusivity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"semi-infinite-fixed-temperature-conduction","input":{"records":[{"id":"R1","diffusivity":1,"distance":2,"seconds":1,"initialTemperature":0,"surfaceTemperature":1}]}}},"limitations":["One-dimensional semi-infinite conduction after a fixed surface-temperature step, with constant diffusivity. Distance/time units must match; no finite body, radiation or phase change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"semi-infinite-constant-flux-conduction","version":"1.0.0","name":"Semi Infinite Constant Flux Conduction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivity","conductivity","distance","seconds","heatFlux","initialTemperature"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"conductivity":{"type":"number","minimum":0.000001,"maximum":1000000},"distance":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000},"heatFlux":{"type":"number","minimum":-1000000,"maximum":1000000},"initialTemperature":{"type":"number","minimum":-1000,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Semi-infinite conduction under constant surface heat flux, positive into the body."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"semi-infinite-constant-flux-conduction","input":{"records":[{"id":"R1","diffusivity":1,"conductivity":1,"distance":0,"seconds":1,"heatFlux":1,"initialTemperature":0}]}}},"limitations":["Semi-infinite conduction under constant surface heat flux, positive into the body. Supplied conductivity/diffusivity are constant; no radiative or convective loss. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"semi-infinite-convective-conduction","version":"1.0.0","name":"Semi Infinite Convective Conduction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivity","conductivity","convection","distance","seconds","initialTemperature","fluidTemperature"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"conductivity":{"type":"number","minimum":0.000001,"maximum":1000000},"convection":{"type":"number","minimum":0,"maximum":1000000},"distance":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000},"initialTemperature":{"type":"number","minimum":-1000,"maximum":10000},"fluidTemperature":{"type":"number","minimum":-1000,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Semi-infinite Robin-boundary solution using a scaled complementary error function to avoid exponential overflow."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"semi-infinite-convective-conduction","input":{"records":[{"id":"R1","diffusivity":1,"conductivity":1,"convection":1,"distance":0,"seconds":1,"initialTemperature":1,"fluidTemperature":0}]}}},"limitations":["Semi-infinite Robin-boundary solution using a scaled complementary error function to avoid exponential overflow. Constant coefficients and fluid temperature; no equipment sizing or heat-safety approval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-plane-wall-fixed-surface-temperature","version":"1.0.0","name":"Finite Plane Wall Fixed Surface Temperature","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fourier","positionFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fourier":{"type":"number","minimum":0.01,"maximum":1000},"positionFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Symmetric finite plane wall initially uniform with both surfaces stepped to a fixed temperature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-plane-wall-fixed-surface-temperature","input":{"records":[{"id":"R1","fourier":1,"positionFraction":1}]}}},"limitations":["Symmetric finite plane wall initially uniform with both surfaces stepped to a fixed temperature. x/L from midplane; Fourier=alpha*t/L^2>=0.01;100 Fourier terms, no lumped-body assumption. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-plane-wall-convective-eigenfunction","version":"1.0.0","name":"Finite Plane Wall Convective Eigenfunction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","biot","fourier","positionFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"biot":{"type":"number","minimum":0.000001,"maximum":1000},"fourier":{"type":"number","minimum":0.02,"maximum":1000},"positionFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Symmetric finite plane-wall Robin cooling/heating with mu*tan(mu)=Bi."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-plane-wall-convective-eigenfunction","input":{"records":[{"id":"R1","biot":1,"fourier":1000,"positionFraction":0}]}}},"limitations":["Symmetric finite plane-wall Robin cooling/heating with mu*tan(mu)=Bi. Forty bracketed eigenvalues; Fourier>=0.02. Last-term convergence is a numerical indicator, not a certified truncation bound. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-sphere-fixed-surface-transient","version":"1.0.0","name":"Finite Sphere Fixed Surface Transient","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fourier","radiusFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fourier":{"type":"number","minimum":0.01,"maximum":1000},"radiusFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Uniform initial-temperature sphere with an instant fixed surface temperature and constant diffusivity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-sphere-fixed-surface-transient","input":{"records":[{"id":"R1","fourier":1,"radiusFraction":0}]}}},"limitations":["Uniform initial-temperature sphere with an instant fixed surface temperature and constant diffusivity. Radius fraction0–1; Fourier=alpha*t/R^2>=0.01; no convection or phase change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"instant-point-heat-pulse-three-dimensional","version":"1.0.0","name":"Instant Point Heat Pulse Three Dimensional","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivity","volumetricHeatCapacity","energyJ","distance","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"volumetricHeatCapacity":{"type":"number","minimum":0.000001,"maximum":1000000},"energyJ":{"type":"number","minimum":-1000000,"maximum":1000000},"distance":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Three-dimensional infinite-medium Green function for an instantaneous point heat pulse."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"instant-point-heat-pulse-three-dimensional","input":{"records":[{"id":"R1","diffusivity":1,"volumetricHeatCapacity":1,"energyJ":1,"distance":0,"seconds":1}]}}},"limitations":["Three-dimensional infinite-medium Green function for an instantaneous point heat pulse. Positive time only; singular initial point, boundaries and temperature-dependent properties excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"instant-line-heat-pulse-two-dimensional","version":"1.0.0","name":"Instant Line Heat Pulse Two Dimensional","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivity","volumetricHeatCapacity","energyPerMetre","distance","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"volumetricHeatCapacity":{"type":"number","minimum":0.000001,"maximum":1000000},"energyPerMetre":{"type":"number","minimum":-1000000,"maximum":1000000},"distance":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Two-dimensional infinite-medium temperature rise from an instantaneous infinite line heat pulse."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"instant-line-heat-pulse-two-dimensional","input":{"records":[{"id":"R1","diffusivity":1,"volumetricHeatCapacity":1,"energyPerMetre":1,"distance":0,"seconds":1}]}}},"limitations":["Two-dimensional infinite-medium temperature rise from an instantaneous infinite line heat pulse. Energy is per line length; finite line ends and continuous heating are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"semi-infinite-periodic-surface-thermal-wave","version":"1.0.0","name":"Semi Infinite Periodic Surface Thermal Wave","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diffusivity","angularFrequency","distance","seconds","meanTemperature","surfaceAmplitude"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"angularFrequency":{"type":"number","minimum":0.000001,"maximum":1000000},"distance":{"type":"number","minimum":0,"maximum":1000000},"seconds":{"type":"number","minimum":0,"maximum":1000000},"meanTemperature":{"type":"number","minimum":-1000,"maximum":10000},"surfaceAmplitude":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Established periodic thermal wave in a semi-infinite medium with sinusoidal imposed surface temperature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"semi-infinite-periodic-surface-thermal-wave","input":{"records":[{"id":"R1","diffusivity":1,"angularFrequency":2,"distance":1,"seconds":0,"meanTemperature":0,"surfaceAmplitude":1}]}}},"limitations":["Established periodic thermal wave in a semi-infinite medium with sinusoidal imposed surface temperature. Startup transient excluded; no finite-wall resonance or thermal-comfort claims. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"one-phase-stefan-moving-front","version":"1.0.0","name":"One Phase Stefan Moving Front","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stefanNumber","diffusivity","seconds","solidPositionFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stefanNumber":{"type":"number","minimum":0.000001,"maximum":100},"diffusivity":{"type":"number","minimum":0.000001,"maximum":1000000},"seconds":{"type":"number","minimum":0.000001,"maximum":1000000},"solidPositionFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["One-phase planar Stefan similarity solution with an initially isothermal phase-change boundary and fixed colder solid surface."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"one-phase-stefan-moving-front","input":{"records":[{"id":"R1","stefanNumber":4.060156938557409,"diffusivity":1,"seconds":1,"solidPositionFraction":0}]}}},"limitations":["One-phase planar Stefan similarity solution with an initially isothermal phase-change boundary and fixed colder solid surface. Stefan number is supplied; convection, supercooling, volume change and operational freezing advice excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cunningham-corrected-creeping-settling","version":"1.0.0","name":"Cunningham Corrected Creeping Settling","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameterM","meanFreePathM","particleDensity","gasDensity","viscosity","shapeFactor","gravity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"meanFreePathM":{"type":"number","minimum":0,"maximum":0.001},"particleDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"gasDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"viscosity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"shapeFactor":{"type":"number","minimum":1,"maximum":10},"gravity":{"type":"number","minimum":0,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Slip-corrected Stokes settling with explicit dynamic shape factor and a checked Re<=0.1 profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cunningham-corrected-creeping-settling","input":{"records":[{"id":"R1","diameterM":0.000001,"meanFreePathM":0,"particleDensity":1001,"gasDensity":1,"viscosity":0.00001,"shapeFactor":1,"gravity":9}]}}},"limitations":["Slip-corrected Stokes settling with explicit dynamic shape factor and a checked Re<=0.1 profile. Cunningham coefficients1.257/0.4/1.1 and Kn=2lambda/d; not an exposure assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"slip-corrected-brownian-diffusivity","version":"1.0.0","name":"Slip Corrected Brownian Diffusivity","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameterM","meanFreePathM","temperatureK","viscosity","shapeFactor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"meanFreePathM":{"type":"number","minimum":0,"maximum":0.001},"temperatureK":{"type":"number","minimum":100,"maximum":2000},"viscosity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"shapeFactor":{"type":"number","minimum":1,"maximum":10}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Einstein Brownian diffusivity from slip-corrected mechanical mobility for a supplied isolated particle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"slip-corrected-brownian-diffusivity","input":{"records":[{"id":"R1","diameterM":0.000001,"meanFreePathM":0,"temperatureK":300,"viscosity":0.00001,"shapeFactor":1}]}}},"limitations":["Einstein Brownian diffusivity from slip-corrected mechanical mobility for a supplied isolated particle. No turbulent transport or concentrated-particle correction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"continuum-brownian-binary-coagulation","version":"1.0.0","name":"Continuum Brownian Binary Coagulation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameter1M","diameter2M","diffusivity1","diffusivity2","stickingFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameter1M":{"type":"number","minimum":1e-12,"maximum":0.1},"diameter2M":{"type":"number","minimum":1e-12,"maximum":0.1},"diffusivity1":{"type":"number","minimum":1e-12,"maximum":1000000000000},"diffusivity2":{"type":"number","minimum":1e-12,"maximum":1000000000000},"stickingFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Continuum diffusion-limited binary Smoluchowski collision kernel with supplied diffusivities and sticking probability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"continuum-brownian-binary-coagulation","input":{"records":[{"id":"R1","diameter1M":0.01,"diameter2M":0.01,"diffusivity1":1,"diffusivity2":1,"stickingFraction":1}]}}},"limitations":["Continuum diffusion-limited binary Smoluchowski collision kernel with supplied diffusivities and sticking probability. Not the transition/free-molecular Fuchs kernel; use only continuum collision conditions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lognormal-aerosol-surface-mass-moments","version":"1.0.0","name":"Lognormal Aerosol Surface Mass Moments","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","numberPerM3","geometricDiameterM","geometricSd","densityKgM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"numberPerM3":{"type":"number","minimum":0,"maximum":1000000000000},"geometricDiameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"geometricSd":{"type":"number","minimum":1,"maximum":5},"densityKgM3":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Number-lognormal spherical-particle surface/mass moments using explicit geometric spread."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lognormal-aerosol-surface-mass-moments","input":{"records":[{"id":"R1","numberPerM3":1,"geometricDiameterM":0.1,"geometricSd":1,"densityKgM3":1}]}}},"limitations":["Number-lognormal spherical-particle surface/mass moments using explicit geometric spread. Assumes one density and no aggregate porosity; no optical-to-mass conversion or health claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"constant-kernel-coagulation-cluster-distribution","version":"1.0.0","name":"Constant Kernel Coagulation Cluster Distribution","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialNumber","kernel","seconds","maximumCluster"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialNumber":{"type":"number","minimum":0,"maximum":1000000000000},"kernel":{"type":"number","minimum":0,"maximum":1000000000000},"seconds":{"type":"number","minimum":0,"maximum":1000000000000},"maximumCluster":{"type":"integer","minimum":1,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Analytic initially monodisperse constant-kernel Smoluchowski cluster distribution, including mass outside the retained cluster list."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"constant-kernel-coagulation-cluster-distribution","input":{"records":[{"id":"R1","initialNumber":2,"kernel":1,"seconds":1,"maximumCluster":2}]}}},"limitations":["Analytic initially monodisperse constant-kernel Smoluchowski cluster distribution, including mass outside the retained cluster list. K convention gives dN/dt=-K*N^2/2; no deposition or fragmentation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"slip-corrected-aerodynamic-diameter","version":"1.0.0","name":"Slip Corrected Aerodynamic Diameter","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","physicalDiameterM","meanFreePathM","particleDensity","gasDensity","referenceDensity","shapeFactor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"physicalDiameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"meanFreePathM":{"type":"number","minimum":0,"maximum":0.001},"particleDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"gasDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"referenceDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"shapeFactor":{"type":"number","minimum":1,"maximum":10}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the equal creeping-settling-speed spherical reference diameter with slip and buoyancy corrections."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"slip-corrected-aerodynamic-diameter","input":{"records":[{"id":"R1","physicalDiameterM":0.000001,"meanFreePathM":0,"particleDensity":1000,"gasDensity":1,"referenceDensity":1000,"shapeFactor":1}]}}},"limitations":["Find the equal creeping-settling-speed spherical reference diameter with slip and buoyancy corrections. Reference density is explicit; this does not classify respiratory deposition. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aerosol-inlet-stokes-relaxation-profile","version":"1.0.0","name":"Aerosol Inlet Stokes Relaxation Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameterM","meanFreePathM","particleDensity","viscosity","shapeFactor","carrierSpeed","lengthScale"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"meanFreePathM":{"type":"number","minimum":0,"maximum":0.001},"particleDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"viscosity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"shapeFactor":{"type":"number","minimum":1,"maximum":10},"carrierSpeed":{"type":"number","minimum":0,"maximum":1000000000000},"lengthScale":{"type":"number","minimum":1e-12,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Slip-corrected particle relaxation and Stokes number for an explicitly supplied inlet length convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aerosol-inlet-stokes-relaxation-profile","input":{"records":[{"id":"R1","diameterM":0.000001,"meanFreePathM":0,"particleDensity":1000,"viscosity":0.00001,"shapeFactor":1,"carrierSpeed":1,"lengthScale":1}]}}},"limitations":["Slip-corrected particle relaxation and Stokes number for an explicitly supplied inlet length convention. Low relative-slip Reynolds and isolated-particle assumptions; no collection-efficiency claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polydisperse-well-mixed-deposition-history","version":"1.0.0","name":"Polydisperse Well Mixed Deposition History","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bins","surfaceM2","volumeM3","seconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bins":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["numberPerM3","depositionMSecond"],"properties":{"numberPerM3":{"type":"number","minimum":0,"maximum":1000000000000},"depositionMSecond":{"type":"number","minimum":0,"maximum":1000000000000}}}},"surfaceM2":{"type":"number","minimum":1e-12,"maximum":1000000000000},"volumeM3":{"type":"number","minimum":1e-12,"maximum":1000000000000},"seconds":{"type":"number","minimum":0,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Independent size-bin first-order wall deposition in an ideally well-mixed fixed volume with supplied velocities and area."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polydisperse-well-mixed-deposition-history","input":{"records":[{"id":"R1","bins":[{"numberPerM3":2,"depositionMSecond":1},{"numberPerM3":2,"depositionMSecond":0}],"surfaceM2":1,"volumeM3":1,"seconds":0.6931471805599453}]}}},"limitations":["Independent size-bin first-order wall deposition in an ideally well-mixed fixed volume with supplied velocities and area. No coagulation, ventilation, inhalation or exposure guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"continuum-schiller-naumann-terminal-settling","version":"1.0.0","name":"Continuum Schiller Naumann Terminal Settling","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameterM","meanFreePathM","particleDensity","fluidDensity","viscosity","gravity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"meanFreePathM":{"type":"number","minimum":0,"maximum":0.001},"particleDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"fluidDensity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"viscosity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"gravity":{"type":"number","minimum":0,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Spherical continuum terminal velocity with Schiller-Naumann drag and solved Re<=1000."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"continuum-schiller-naumann-terminal-settling","input":{"records":[{"id":"R1","diameterM":0.001,"meanFreePathM":0,"particleDensity":1001,"fluidDensity":1,"viscosity":0.001,"gravity":0}]}}},"limitations":["Spherical continuum terminal velocity with Schiller-Naumann drag and solved Re<=1000. Kn<=0.01; no slip correction, nonspherical drag or suspension hindering. Zero gravity uses a zero-drag sentinel. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"charged-aerosol-electrical-mobility","version":"1.0.0","name":"Charged Aerosol Electrical Mobility","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameterM","meanFreePathM","chargeCount","viscosity","shapeFactor","electricFieldVm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameterM":{"type":"number","minimum":1e-12,"maximum":0.1},"meanFreePathM":{"type":"number","minimum":0,"maximum":0.001},"chargeCount":{"type":"integer","minimum":-10000,"maximum":10000},"viscosity":{"type":"number","minimum":1e-12,"maximum":1000000000000},"shapeFactor":{"type":"number","minimum":1,"maximum":10},"electricFieldVm":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Signed electrical drift mobility for an isolated charged particle with explicit charge count and slip correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"charged-aerosol-electrical-mobility","input":{"records":[{"id":"R1","diameterM":0.000001,"meanFreePathM":0,"chargeCount":1,"viscosity":0.00001,"shapeFactor":1,"electricFieldVm":1}]}}},"limitations":["Signed electrical drift mobility for an isolated charged particle with explicit charge count and slip correction. No charge-distribution inference, DMA inversion or electrostatic equipment control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thin-double-layer-electroosmotic-mobility","version":"1.0.0","name":"Thin Double Layer Electroosmotic Mobility","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","permittivity","zetaV","viscosity","electricFieldVm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"permittivity":{"type":"number","minimum":1e-13,"maximum":0.000001},"zetaV":{"type":"number","minimum":-0.25,"maximum":0.25},"viscosity":{"type":"number","minimum":0.000001,"maximum":100},"electricFieldVm":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Helmholtz-Smoluchowski plug mobility u/E=-epsilon*zeta/eta under a thin equilibrium double layer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thin-double-layer-electroosmotic-mobility","input":{"records":[{"id":"R1","permittivity":0.000001,"zetaV":0.01,"viscosity":0.000001,"electricFieldVm":100}]}}},"limitations":["Helmholtz-Smoluchowski plug mobility u/E=-epsilon*zeta/eta under a thin equilibrium double layer. No surface conduction, Joule heating, pressure load or inferred zeta potential. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planar-gouy-chapman-potential-charge","version":"1.0.0","name":"Planar Gouy Chapman Potential Charge","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","permittivity","temperatureK","saltMolM3","surfaceV","distanceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"permittivity":{"type":"number","minimum":1e-13,"maximum":0.000001},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"saltMolM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"surfaceV":{"type":"number","minimum":-0.25,"maximum":0.25},"distanceM":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Nonlinear planar Poisson-Boltzmann solution for a dilute symmetric monovalent electrolyte and a fixed diffuse-layer boundary potential."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planar-gouy-chapman-potential-charge","input":{"records":[{"id":"R1","permittivity":1e-9,"temperatureK":300,"saltMolM3":1,"surfaceV":0.04557053956679829,"distanceM":0}]}}},"limitations":["Nonlinear planar Poisson-Boltzmann solution for a dilute symmetric monovalent electrolyte and a fixed diffuse-layer boundary potential. No ion size, Stern layer or concentrated-electrolyte correction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"donnan-monovalent-partition-osmotic","version":"1.0.0","name":"Donnan Monovalent Partition Osmotic","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","temperatureK","reservoirMolM3","fixedPositiveChargeMolM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"reservoirMolM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"fixedPositiveChargeMolM3":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ideal Donnan partition of monovalent mobile salt around signed immobile charge."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"donnan-monovalent-partition-osmotic","input":{"records":[{"id":"R1","temperatureK":300,"reservoirMolM3":1,"fixedPositiveChargeMolM3":1.5}]}}},"limitations":["Ideal Donnan partition of monovalent mobile salt around signed immobile charge. Positive fixed charge enriches anions and has positive phase potential; no finite-size, binding or membrane mechanics. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"debye-huckel-slit-electroosmotic-profile","version":"1.0.0","name":"Debye Huckel Slit Electroosmotic Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","permittivity","zetaV","viscosity","electricFieldVm","kappaPerM","halfHeightM","positionFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"permittivity":{"type":"number","minimum":1e-13,"maximum":0.000001},"zetaV":{"type":"number","minimum":-0.025,"maximum":0.025},"viscosity":{"type":"number","minimum":0.000001,"maximum":100},"electricFieldVm":{"type":"number","minimum":-1000000000,"maximum":1000000000},"kappaPerM":{"type":"number","minimum":1e-12,"maximum":1000000000},"halfHeightM":{"type":"number","minimum":1e-12,"maximum":1000000000},"positionFraction":{"type":"number","minimum":-1,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Linearized equilibrium double-layer velocity across a symmetric slit without pressure load."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"debye-huckel-slit-electroosmotic-profile","input":{"records":[{"id":"R1","permittivity":0.000001,"zetaV":0.01,"viscosity":0.000001,"electricFieldVm":1,"kappaPerM":1,"halfHeightM":1,"positionFraction":0}]}}},"limitations":["Linearized equilibrium double-layer velocity across a symmetric slit without pressure load. kappa is supplied, position is y/h; small-potential validity remains an explicit assumption. Stable small-kappa*h factors. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"debye-huckel-capillary-electroosmotic-profile","version":"1.0.0","name":"Debye Huckel Capillary Electroosmotic Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","permittivity","zetaV","viscosity","electricFieldVm","kappaPerM","radiusM","radialFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"permittivity":{"type":"number","minimum":1e-13,"maximum":0.000001},"zetaV":{"type":"number","minimum":-0.025,"maximum":0.025},"viscosity":{"type":"number","minimum":0.000001,"maximum":100},"electricFieldVm":{"type":"number","minimum":-1000000000,"maximum":1000000000},"kappaPerM":{"type":"number","minimum":1e-12,"maximum":1000000000},"radiusM":{"type":"number","minimum":1e-12,"maximum":1000000000},"radialFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Linearized cylindrical equilibrium double-layer profile using modified-Bessel series and small-argument limits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"debye-huckel-capillary-electroosmotic-profile","input":{"records":[{"id":"R1","permittivity":0.000001,"zetaV":0.01,"viscosity":0.000001,"electricFieldVm":1,"kappaPerM":1,"radiusM":1,"radialFraction":0}]}}},"limitations":["Linearized cylindrical equilibrium double-layer profile using modified-Bessel series and small-argument limits. No pressure gradient, surface conduction or nonlinear high-zeta correction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thin-layer-streaming-potential-coefficient","version":"1.0.0","name":"Thin Layer Streaming Potential Coefficient","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","permittivity","zetaV","viscosity","conductivity","pressureDifferencePa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"permittivity":{"type":"number","minimum":1e-13,"maximum":0.000001},"zetaV":{"type":"number","minimum":-0.25,"maximum":0.25},"viscosity":{"type":"number","minimum":0.000001,"maximum":100},"conductivity":{"type":"number","minimum":1e-12,"maximum":1000000000},"pressureDifferencePa":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Classical open-circuit thin-double-layer streaming coefficient with declared deltaV=(epsilon*zeta/eta/sigma)*deltaP sign convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thin-layer-streaming-potential-coefficient","input":{"records":[{"id":"R1","permittivity":0.000001,"zetaV":0.01,"viscosity":0.000001,"conductivity":1,"pressureDifferencePa":100}]}}},"limitations":["Classical open-circuit thin-double-layer streaming coefficient with declared deltaV=(epsilon*zeta/eta/sigma)*deltaP sign convention. Ignore surface conductance and electrode polarization; no sensor calibration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reciprocal-electrohydrodynamic-open-circuit","version":"1.0.0","name":"Reciprocal Electrohydrodynamic Open Circuit","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","hydraulicCoefficient","electricalCoefficient","crossCoefficient","pressureDrive"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"hydraulicCoefficient":{"type":"number","minimum":1e-12,"maximum":1000000000},"electricalCoefficient":{"type":"number","minimum":1e-12,"maximum":1000000000},"crossCoefficient":{"type":"number","minimum":-1000000000,"maximum":1000000000},"pressureDrive":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve zero electrical current for a supplied symmetric positive-definite2x2 Onsager flow/current matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reciprocal-electrohydrodynamic-open-circuit","input":{"records":[{"id":"R1","hydraulicCoefficient":2,"electricalCoefficient":1,"crossCoefficient":1,"pressureDrive":2}]}}},"limitations":["Solve zero electrical current for a supplied symmetric positive-definite2x2 Onsager flow/current matrix. Drive signs and units must be conjugate to flows; no inferred channel coefficients or active circuit action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gouy-chapman-stern-series-boundary","version":"1.0.0","name":"Gouy Chapman Stern Series Boundary","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","permittivity","temperatureK","saltMolM3","sternCapFm2","totalPotentialV"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"permittivity":{"type":"number","minimum":1e-13,"maximum":0.000001},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"saltMolM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"sternCapFm2":{"type":"number","minimum":1e-12,"maximum":1000000000},"totalPotentialV":{"type":"number","minimum":-0.25,"maximum":0.25}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve an ideal compact Stern capacitance in series with a nonlinear planar monovalent diffuse layer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gouy-chapman-stern-series-boundary","input":{"records":[{"id":"R1","permittivity":1e-9,"temperatureK":300,"saltMolM3":1,"sternCapFm2":1,"totalPotentialV":0}]}}},"limitations":["Solve an ideal compact Stern capacitance in series with a nonlinear planar monovalent diffuse layer. Potential reference is point-of-zero-charge; no specific adsorption or quantum capacitance. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"symmetric-double-layer-midplane-pressure","version":"1.0.0","name":"Symmetric Double Layer Midplane Pressure","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","temperatureK","saltMolM3","midplanePotentialV"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"saltMolM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"midplanePotentialV":{"type":"number","minimum":-0.25,"maximum":0.25}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Osmotic double-layer disjoining pressure at a symmetry midplane with zero electric field for ideal monovalent salt."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"symmetric-double-layer-midplane-pressure","input":{"records":[{"id":"R1","temperatureK":300,"saltMolM3":1,"midplanePotentialV":0.04557053956679829}]}}},"limitations":["Osmotic double-layer disjoining pressure at a symmetry midplane with zero electric field for ideal monovalent salt. Midplane potential is supplied; no spacing-to-potential solution or van der Waals force. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"electroneutral-zero-current-diffusion-flux","version":"1.0.0","name":"Electroneutral Zero Current Diffusion Flux","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","temperatureK","ions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"temperatureK":{"type":"number","minimum":200,"maximum":1000},"ions":{"type":"array","minItems":2,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["concentrationMolM3","gradientMolM4","charge","diffusivityM2Second"],"properties":{"concentrationMolM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"gradientMolM4":{"type":"number","minimum":-1000000000,"maximum":1000000000},"charge":{"type":"integer","minimum":-10,"maximum":10},"diffusivityM2Second":{"type":"number","minimum":1e-12,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Local ideal Nernst-Planck diffusion fluxes and diffusion electric field under electroneutral composition/gradient and zero total charge current."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"electroneutral-zero-current-diffusion-flux","input":{"records":[{"id":"R1","temperatureK":300,"ions":[{"concentrationMolM3":1,"gradientMolM4":1,"charge":1,"diffusivityM2Second":1},{"concentrationMolM3":1,"gradientMolM4":1,"charge":-1,"diffusivityM2Second":2}]}]}}},"limitations":["Local ideal Nernst-Planck diffusion fluxes and diffusion electric field under electroneutral composition/gradient and zero total charge current. Positive field drives cations forward. Distinct from conductivity: requires concentration gradients and solves the coupled no-current constraint. No electrode, imposed flow or concentrated-solution correction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aquaculture-harvest-adjusted-feed-ratio","version":"1.0.0","name":"Aquaculture Harvest Adjusted Feed Ratio","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingBiomassKg","closingBiomassKg","harvestedKg","stockedKg","dryFeedKg","reportedRatio","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingBiomassKg":{"type":"number","minimum":0,"maximum":1000000},"closingBiomassKg":{"type":"number","minimum":0,"maximum":1000000},"harvestedKg":{"type":"number","minimum":0,"maximum":1000000},"stockedKg":{"type":"number","minimum":0,"maximum":1000000},"dryFeedKg":{"type":"number","minimum":0,"maximum":1000000},"reportedRatio":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile economic dry-feed conversion on a matched biomass interval with harvests and external stocking separated."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aquaculture-harvest-adjusted-feed-ratio","input":{"records":[{"id":"R1","openingBiomassKg":100,"closingBiomassKg":140,"harvestedKg":20,"stockedKg":10,"dryFeedKg":75,"reportedRatio":1.4,"tolerance":0.05}]}}},"limitations":["Reconcile economic dry-feed conversion on a matched biomass interval with harvests and external stocking separated. Nonpositive net production yields no finite ratio. Does not prescribe feeding or assess animal health. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fish-sample-biomass-extrapolation","version":"1.0.0","name":"Fish Sample Biomass Extrapolation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sampleGrams","populationCount","reportedBiomassKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sampleGrams":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"populationCount":{"type":"integer","minimum":1,"maximum":100000000},"reportedBiomassKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extrapolate a simple random individual-weight sample to a supplied population count with a sampling standard error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fish-sample-biomass-extrapolation","input":{"records":[{"id":"R1","sampleGrams":[90,100,110],"populationCount":1000,"reportedBiomassKg":95,"toleranceKg":2}]}}},"limitations":["Extrapolate a simple random individual-weight sample to a supplied population count with a sampling standard error. Count uncertainty, unequal selection, finite-population correction and health assessment are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aquaculture-cohort-count-reconciliation","version":"1.0.0","name":"Aquaculture Cohort Count Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","stocked","harvested","mortalities","transferredOut","closing"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"integer","minimum":0,"maximum":100000000},"stocked":{"type":"integer","minimum":0,"maximum":100000000},"harvested":{"type":"integer","minimum":0,"maximum":100000000},"mortalities":{"type":"integer","minimum":0,"maximum":100000000},"transferredOut":{"type":"integer","minimum":0,"maximum":100000000},"closing":{"type":"integer","minimum":0,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile unique animals across a supplied cohort interval, keeping recorded mortality and transfers distinct."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aquaculture-cohort-count-reconciliation","input":{"records":[{"id":"R1","opening":1000,"stocked":100,"harvested":200,"mortalities":20,"transferredOut":50,"closing":825}]}}},"limitations":["Reconcile unique animals across a supplied cohort interval, keeping recorded mortality and transfers distinct. An unexplained count is not asserted escape, death or inaccurate staff work. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aquafeed-dry-matter-issuance-review","version":"1.0.0","name":"Aquafeed Dry Matter Issuance Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","asFedKg","moistureFraction","returnedAsFedKg","recordedDryIssuedKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"asFedKg":{"type":"number","minimum":0,"maximum":1000000},"moistureFraction":{"type":"number","minimum":0,"maximum":1},"returnedAsFedKg":{"type":"number","minimum":0,"maximum":1000000},"recordedDryIssuedKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile net feed issuance on a supplied uniform moisture basis, keeping returned feed separate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aquafeed-dry-matter-issuance-review","input":{"records":[{"id":"R1","asFedKg":100,"moistureFraction":0.1,"returnedAsFedKg":10,"recordedDryIssuedKg":80,"toleranceKg":0.5}]}}},"limitations":["Reconcile net feed issuance on a supplied uniform moisture basis, keeping returned feed separate. Uneaten feed, nutritional composition, ration selection and feeding instructions are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aquaculture-flow-oxygen-ledger","version":"1.0.0","name":"Aquaculture Flow Oxygen Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","flowLitresMinute","inletMgL","outletMgL","minutes","recordedOxygenKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"flowLitresMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"inletMgL":{"type":"number","minimum":0,"maximum":1000000},"outletMgL":{"type":"number","minimum":0,"maximum":1000000},"minutes":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedOxygenKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile the signed dissolved-oxygen transport difference of matched inlet and outlet measurements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aquaculture-flow-oxygen-ledger","input":{"records":[{"id":"R1","flowLitresMinute":1000,"inletMgL":8,"outletMgL":5,"minutes":60,"recordedOxygenKg":0.16,"toleranceKg":0.005}]}}},"limitations":["Reconcile the signed dissolved-oxygen transport difference of matched inlet and outlet measurements. Does not attribute oxygen use, set aeration or evaluate safe oxygen conditions. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"recirculation-bypass-flow-split-review","version":"1.0.0","name":"Recirculation Bypass Flow Split Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","totalFlowM3Hour","bypassFraction","tankVolumeM3","hours","recordedTreatedM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"totalFlowM3Hour":{"type":"number","minimum":0.000001,"maximum":1000000},"bypassFraction":{"type":"number","minimum":0,"maximum":1},"tankVolumeM3":{"type":"number","minimum":0.000001,"maximum":1000000},"hours":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedTreatedM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate treatment flow from a declared bypass and reconcile treated volume over a common interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"recirculation-bypass-flow-split-review","input":{"records":[{"id":"R1","totalFlowM3Hour":100,"bypassFraction":0.2,"tankVolumeM3":200,"hours":5,"recordedTreatedM3":380,"toleranceM3":5}]}}},"limitations":["Separate treatment flow from a declared bypass and reconcile treated volume over a common interval. Turnovers are an ideal volume ratio, not disinfection, filtration performance or stocking advice. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"salinity-mass-fraction-blend-record","version":"1.0.0","name":"Salinity Mass Fraction Blend Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstKg","firstSaltFraction","secondKg","secondSaltFraction","reportedSaltFraction","toleranceFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstKg":{"type":"number","minimum":0,"maximum":1000000},"firstSaltFraction":{"type":"number","minimum":0,"maximum":1},"secondKg":{"type":"number","minimum":0,"maximum":1000000},"secondSaltFraction":{"type":"number","minimum":0,"maximum":1},"reportedSaltFraction":{"type":"number","minimum":0,"maximum":1},"toleranceFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile conservative dissolved-salt mass fractions from supplied wet masses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"salinity-mass-fraction-blend-record","input":{"records":[{"id":"R1","firstKg":100,"firstSaltFraction":0.03,"secondKg":100,"secondSaltFraction":0.01,"reportedSaltFraction":0.018,"toleranceFraction":0.001}]}}},"limitations":["Reconcile conservative dissolved-salt mass fractions from supplied wet masses. Practical salinity units, conductivity conversion, density change and species suitability are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pond-feed-area-loading-register","version":"1.0.0","name":"Pond Feed Area Loading Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryFeedKg","pondAreaM2","days","recordedKgHectareDay","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryFeedKg":{"type":"number","minimum":0,"maximum":1000000},"pondAreaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"days":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedKgHectareDay":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize recorded dry feed per hectare-day over a matched pond area and interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pond-feed-area-loading-register","input":{"records":[{"id":"R1","dryFeedKg":100,"pondAreaM2":5000,"days":2,"recordedKgHectareDay":90,"tolerance":2}]}}},"limitations":["Normalize recorded dry feed per hectare-day over a matched pond area and interval. This is an accounting intensity, not a permissible loading rate or environmental assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"settled-solids-harvest-dry-mass","version":"1.0.0","name":"Settled Solids Harvest Dry Mass","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","draws","recordedDryKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"draws":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["litres","dryGramsLitre"],"properties":{"litres":{"type":"number","minimum":0,"maximum":1000000},"dryGramsLitre":{"type":"number","minimum":0,"maximum":1000000}}}},"recordedDryKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile heterogeneous settled-solids draw volumes using individual measured dry-solids concentrations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"settled-solids-harvest-dry-mass","input":{"records":[{"id":"R1","draws":[{"litres":100,"dryGramsLitre":2},{"litres":50,"dryGramsLitre":4}],"recordedDryKg":0.35,"toleranceKg":0.01}]}}},"limitations":["Reconcile heterogeneous settled-solids draw volumes using individual measured dry-solids concentrations. Does not infer removal efficiency, pathogen status or disposal eligibility. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hatchery-egg-stage-count-bridge","version":"1.0.0","name":"Hatchery Egg Stage Count Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","eggs","unfertilized","unhatched","larvalLosses","recordedViableLarvae"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"eggs":{"type":"integer","minimum":1,"maximum":100000000},"unfertilized":{"type":"integer","minimum":0,"maximum":100000000},"unhatched":{"type":"integer","minimum":0,"maximum":100000000},"larvalLosses":{"type":"integer","minimum":0,"maximum":100000000},"recordedViableLarvae":{"type":"integer","minimum":0,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile sequential egg and larval stage counts with explicit mutually exclusive losses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hatchery-egg-stage-count-bridge","input":{"records":[{"id":"R1","eggs":1000,"unfertilized":100,"unhatched":90,"larvalLosses":10,"recordedViableLarvae":790}]}}},"limitations":["Reconcile sequential egg and larval stage counts with explicit mutually exclusive losses. No diagnosis, breeding selection, incubation settings or viability testing is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"plug-tray-saleable-cell-register","version":"1.0.0","name":"Plug Tray Saleable Cell Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","trays","cellsPerTray","emptyCells","discardedCells","reportedPlants"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"trays":{"type":"integer","minimum":1,"maximum":100000},"cellsPerTray":{"type":"integer","minimum":1,"maximum":1000},"emptyCells":{"type":"integer","minimum":0,"maximum":100000000},"discardedCells":{"type":"integer","minimum":0,"maximum":100000000},"reportedPlants":{"type":"integer","minimum":0,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile one-plant-per-cell tray inventory with mutually exclusive empty and discarded cell counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"plug-tray-saleable-cell-register","input":{"records":[{"id":"R1","trays":10,"cellsPerTray":100,"emptyCells":50,"discardedCells":30,"reportedPlants":900}]}}},"limitations":["Reconcile one-plant-per-cell tray inventory with mutually exclusive empty and discarded cell counts. Does not assess plant health, germination method or sale eligibility. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"drip-low-quarter-uniformity-review","version":"1.0.0","name":"Drip Low Quarter Uniformity Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","catchVolumesMl","declaredMinimum","reportedUniformity","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"catchVolumesMl":{"type":"array","minItems":4,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"declaredMinimum":{"type":"number","minimum":0,"maximum":1},"reportedUniformity":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate low-quarter distribution uniformity from matched-duration catch samples whose count is divisible by four."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"drip-low-quarter-uniformity-review","input":{"records":[{"id":"R1","catchVolumesMl":[10,20,30,40],"declaredMinimum":0.5,"reportedUniformity":0.5,"tolerance":0.01}]}}},"limitations":["Calculate low-quarter distribution uniformity from matched-duration catch samples whose count is divisible by four. Does not select system pressure, irrigation duration or an agronomic acceptance threshold. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"substrate-container-volumetric-water-review","version":"1.0.0","name":"Substrate Container Volumetric Water Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryContainerGrams","wetContainerGrams","emptyContainerGrams","substrateVolumeCm3","waterDensityGcm3","reportedWaterFraction","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryContainerGrams":{"type":"number","minimum":0.000001,"maximum":1000000},"wetContainerGrams":{"type":"number","minimum":0.000001,"maximum":1000000},"emptyContainerGrams":{"type":"number","minimum":0,"maximum":1000000},"substrateVolumeCm3":{"type":"number","minimum":0.000001,"maximum":1000000},"waterDensityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedWaterFraction":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured container dry/wet masses and supplied water density with bulk substrate volume."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"substrate-container-volumetric-water-review","input":{"records":[{"id":"R1","dryContainerGrams":200,"wetContainerGrams":700,"emptyContainerGrams":100,"substrateVolumeCm3":1000,"waterDensityGcm3":1,"reportedWaterFraction":0.45,"tolerance":0.01}]}}},"limitations":["Reconcile measured container dry/wet masses and supplied water density with bulk substrate volume. Roots, dissolved solids, drying-method validity and irrigation targets are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"container-drainage-half-time-register","version":"1.0.0","name":"Container Drainage Half Time Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","equilibriumGrams","reportedHalfMinutes","toleranceMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"array","minItems":3,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minutes","wetGrams"],"properties":{"minutes":{"type":"number","minimum":0,"maximum":1000000},"wetGrams":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"equilibriumGrams":{"type":"number","minimum":0,"maximum":1000000},"reportedHalfMinutes":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMinutes":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit an exponential excess-water drainage half time from supplied container mass observations and an independently supplied equilibrium mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"container-drainage-half-time-register","input":{"records":[{"id":"R1","samples":[{"minutes":0,"wetGrams":200},{"minutes":10,"wetGrams":150},{"minutes":20,"wetGrams":125}],"equilibriumGrams":100,"reportedHalfMinutes":8,"toleranceMinutes":0.5}]}}},"limitations":["Fit an exponential excess-water drainage half time from supplied container mass observations and an independently supplied equilibrium mass. Reports log-space fit residual, without extrapolating crop conditions, selecting irrigation or certifying substrate performance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fertigation-dissolved-solids-ledger","version":"1.0.0","name":"Fertigation Dissolved Solids Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","incomingLitres","incomingMgL","drainLitres","drainMgL","storedSolidsChangeGrams","recordedNetRemovalGrams","toleranceGrams"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"incomingLitres":{"type":"number","minimum":0,"maximum":1000000},"incomingMgL":{"type":"number","minimum":0,"maximum":1000000},"drainLitres":{"type":"number","minimum":0,"maximum":1000000},"drainMgL":{"type":"number","minimum":0,"maximum":1000000},"storedSolidsChangeGrams":{"type":"number","minimum":-1000000000,"maximum":1000000000},"recordedNetRemovalGrams":{"type":"number","minimum":-1000000000,"maximum":1000000000},"toleranceGrams":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured dissolved-solids concentrations and volumes on one mass basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fertigation-dissolved-solids-ledger","input":{"records":[{"id":"R1","incomingLitres":100,"incomingMgL":1000,"drainLitres":20,"drainMgL":1500,"storedSolidsChangeGrams":10,"recordedNetRemovalGrams":50,"toleranceGrams":1}]}}},"limitations":["Reconcile measured dissolved-solids concentrations and volumes on one mass basis. Electrical conductivity is not treated as conserved salt mass; nutrient uptake, reactions and crop suitability are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"injector-stock-dilution-meter-review","version":"1.0.0","name":"Injector Stock Dilution Meter Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stockMgL","stockLitres","carrierLitres","measuredOutletMgL","toleranceMgL"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stockMgL":{"type":"number","minimum":0,"maximum":1000000},"stockLitres":{"type":"number","minimum":0,"maximum":1000000},"carrierLitres":{"type":"number","minimum":0,"maximum":1000000},"measuredOutletMgL":{"type":"number","minimum":0,"maximum":1000000},"toleranceMgL":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a completed additive-volume dilution record using measured stock/carrier volumes and a solute-free carrier assumption."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"injector-stock-dilution-meter-review","input":{"records":[{"id":"R1","stockMgL":10000,"stockLitres":1,"carrierLitres":99,"measuredOutletMgL":90,"toleranceMgL":2}]}}},"limitations":["Check a completed additive-volume dilution record using measured stock/carrier volumes and a solute-free carrier assumption. Does not choose fertilizer composition, concentration or injector settings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"greenhouse-daily-light-integral-register","version":"1.0.0","name":"Greenhouse Daily Light Integral Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","reportedMolM2","toleranceMolM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["seconds","ppfdMicromolM2S"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"ppfdMicromolM2S":{"type":"number","minimum":0,"maximum":1000000}}}},"reportedMolM2":{"type":"number","minimum":0,"maximum":1000000},"toleranceMolM2":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a supplied PPFD trace by linear interpolation over its actual covered interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"greenhouse-daily-light-integral-register","input":{"records":[{"id":"R1","samples":[{"seconds":0,"ppfdMicromolM2S":1000},{"seconds":3600,"ppfdMicromolM2S":1000}],"reportedMolM2":4,"toleranceMolM2":0.1}]}}},"limitations":["Integrate a supplied PPFD trace by linear interpolation over its actual covered interval. It is a daily light integral only when the trace covers the full day; crop targets and sensor calibration are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ventilation-moisture-transport-register","version":"1.0.0","name":"Ventilation Moisture Transport Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","airM3Hour","hours","inletWaterGm3","outletWaterGm3","recordedWaterKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"airM3Hour":{"type":"number","minimum":0.000001,"maximum":1000000},"hours":{"type":"number","minimum":0.000001,"maximum":1000000},"inletWaterGm3":{"type":"number","minimum":0,"maximum":1000000},"outletWaterGm3":{"type":"number","minimum":0,"maximum":1000000},"recordedWaterKg":{"type":"number","minimum":-1000000000,"maximum":1000000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile signed water-vapor transport using matched absolute humidity concentrations and one common volumetric basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ventilation-moisture-transport-register","input":{"records":[{"id":"R1","airM3Hour":1000,"hours":2,"inletWaterGm3":5,"outletWaterGm3":10,"recordedWaterKg":9,"toleranceKg":0.2}]}}},"limitations":["Reconcile signed water-vapor transport using matched absolute humidity concentrations and one common volumetric basis. Does not calculate relative humidity, condensation, ventilation settings or crop conditions. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pest-scout-trap-exposure-rate","version":"1.0.0","name":"Pest Scout Trap Exposure Rate","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","traps","reportedPerTrapDay","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"traps":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["captures","exposureDays"],"properties":{"captures":{"type":"integer","minimum":0,"maximum":1000000},"exposureDays":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"reportedPerTrapDay":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize recorded trap catches by actual trap-days, allowing unequal exposure periods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pest-scout-trap-exposure-rate","input":{"records":[{"id":"R1","traps":[{"captures":10,"exposureDays":5},{"captures":20,"exposureDays":5}],"reportedPerTrapDay":2.5,"tolerance":0.1}]}}},"limitations":["Normalize recorded trap catches by actual trap-days, allowing unequal exposure periods. Does not identify pests, infer prevalence or select a treatment threshold or pesticide. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"modified-temperature-degree-day-register","version":"1.0.0","name":"Modified Temperature Degree Day Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","days","baseC","upperC","reportedDegreeDays","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"days":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minimumC","maximumC"],"properties":{"minimumC":{"type":"number","minimum":-100,"maximum":100},"maximumC":{"type":"number","minimum":-100,"maximum":100}}}},"baseC":{"type":"number","minimum":-100,"maximum":100},"upperC":{"type":"number","minimum":-100,"maximum":100},"reportedDegreeDays":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile the explicitly defined modified-average degree-day method, clipping each daily minimum and maximum to supplied lower/upper bases before averaging."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"modified-temperature-degree-day-register","input":{"records":[{"id":"R1","days":[{"minimumC":10,"maximumC":30},{"minimumC":0,"maximumC":40}],"baseC":10,"upperC":30,"reportedDegreeDays":19,"tolerance":0.1}]}}},"limitations":["Reconcile the explicitly defined modified-average degree-day method, clipping each daily minimum and maximum to supplied lower/upper bases before averaging. Single-sine methods, species thresholds and harvest forecasts are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weld-continuous-heat-input-record","version":"1.0.0","name":"Weld Continuous Heat Input Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","volts","amps","travelMmMinute","efficiency","reportedKjMm","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"volts":{"type":"number","minimum":0.000001,"maximum":1000000},"amps":{"type":"number","minimum":0.000001,"maximum":1000000},"travelMmMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"efficiency":{"type":"number","minimum":0,"maximum":1},"reportedKjMm":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a steady-current travel record with an explicitly supplied thermal efficiency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weld-continuous-heat-input-record","input":{"records":[{"id":"R1","volts":20,"amps":100,"travelMmMinute":120,"efficiency":0.8,"reportedKjMm":0.7,"tolerance":0.01}]}}},"limitations":["Reconcile a steady-current travel record with an explicitly supplied thermal efficiency. Pulsed power, process selection, procedure qualification and safe operating settings are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weld-wire-deposition-mass-record","version":"1.0.0","name":"Weld Wire Deposition Mass Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","diameterMm","issuedMetres","densityKgM3","depositedKg","reportedEfficiency","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"diameterMm":{"type":"number","minimum":0.000001,"maximum":1000000},"issuedMetres":{"type":"number","minimum":0.000001,"maximum":1000000},"densityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"depositedKg":{"type":"number","minimum":0,"maximum":1000000},"reportedEfficiency":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile solid round wire issuance and separately measured deposited mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weld-wire-deposition-mass-record","input":{"records":[{"id":"R1","diameterMm":2,"issuedMetres":100,"densityKgM3":8000,"depositedKg":2,"reportedEfficiency":0.7,"tolerance":0.01}]}}},"limitations":["Reconcile solid round wire issuance and separately measured deposited mass. Excludes cored-wire density inference, weld strength and equipment settings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shielding-gas-meter-budget-record","version":"1.0.0","name":"Shielding Gas Meter Budget Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","litresMinute","arcMinutes","starts","preflowSeconds","postflowSeconds","recordedLitres","toleranceLitres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"litresMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"arcMinutes":{"type":"number","minimum":0,"maximum":1000000},"starts":{"type":"integer","minimum":0,"maximum":100000},"preflowSeconds":{"type":"number","minimum":0,"maximum":1000000},"postflowSeconds":{"type":"number","minimum":0,"maximum":1000000},"recordedLitres":{"type":"number","minimum":0,"maximum":1000000},"toleranceLitres":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a constant-flow meter budget including per-start preflow and postflow."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shielding-gas-meter-budget-record","input":{"records":[{"id":"R1","litresMinute":10,"arcMinutes":20,"starts":10,"preflowSeconds":2,"postflowSeconds":4,"recordedLitres":290,"toleranceLitres":2}]}}},"limitations":["Compare a constant-flow meter budget including per-start preflow and postflow. Leak diagnosis, regulator adjustment, purge design and safe gas handling are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weld-arc-duty-observation-register","version":"1.0.0","name":"Weld Arc Duty Observation Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","observationMinutes","arcMinutes","declaredFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"observationMinutes":{"type":"number","minimum":0.000001,"maximum":1000000},"arcMinutes":{"type":"number","minimum":0,"maximum":1000000},"declaredFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare observed arc-on time with a caller-declared accounting fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weld-arc-duty-observation-register","input":{"records":[{"id":"R1","observationMinutes":10,"arcMinutes":4,"declaredFraction":0.3}]}}},"limitations":["Compare observed arc-on time with a caller-declared accounting fraction. This is not a manufacturer duty-cycle rating, thermal safety check or authorization to operate. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iiw-carbon-equivalent-record","version":"1.0.0","name":"IIW Carbon Equivalent Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","carbon","manganese","chromium","molybdenum","vanadium","nickel","copper","reported","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"carbon":{"type":"number","minimum":0,"maximum":5},"manganese":{"type":"number","minimum":0,"maximum":10},"chromium":{"type":"number","minimum":0,"maximum":30},"molybdenum":{"type":"number","minimum":0,"maximum":10},"vanadium":{"type":"number","minimum":0,"maximum":10},"nickel":{"type":"number","minimum":0,"maximum":30},"copper":{"type":"number","minimum":0,"maximum":10},"reported":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recalculate the IIW compositional expression from supplied mass percentages."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iiw-carbon-equivalent-record","input":{"records":[{"id":"R1","carbon":0.1,"manganese":1.2,"chromium":0.5,"molybdenum":0,"vanadium":0,"nickel":1.5,"copper":0,"reported":0.4,"tolerance":0.01}]}}},"limitations":["Recalculate the IIW compositional expression from supplied mass percentages. Does not select preheat, assess weldability or assert compliance with any grade or welding code. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interpass-temperature-log-review","version":"1.0.0","name":"Interpass Temperature Log Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","readings","declaredMinimumC","declaredMaximumC","maximumGapMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"readings":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minute","celsius"],"properties":{"minute":{"type":"number","minimum":0,"maximum":1000000},"celsius":{"type":"number","minimum":-100,"maximum":2000}}}},"declaredMinimumC":{"type":"number","minimum":-100,"maximum":2000},"declaredMaximumC":{"type":"number","minimum":-100,"maximum":2000},"maximumGapMinutes":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied temperature readings and sampling gaps against owner-declared bands."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interpass-temperature-log-review","input":{"records":[{"id":"R1","readings":[{"minute":0,"celsius":100},{"minute":5,"celsius":160},{"minute":12,"celsius":90}],"declaredMinimumC":95,"declaredMaximumC":150,"maximumGapMinutes":6}]}}},"limitations":["Review supplied temperature readings and sampling gaps against owner-declared bands. No interpolation of unobserved temperatures, procedure approval or equipment control. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unequal-leg-fillet-geometry-record","version":"1.0.0","name":"Unequal Leg Fillet Geometry Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstLegMm","secondLegMm","includedDegrees","reportedThroatMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstLegMm":{"type":"number","minimum":0.000001,"maximum":1000000},"secondLegMm":{"type":"number","minimum":0.000001,"maximum":1000000},"includedDegrees":{"type":"number","minimum":0.1,"maximum":179.9},"reportedThroatMm":{"type":"number","minimum":0,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile the perpendicular altitude of an ideal triangular fillet with unequal legs and explicit included angle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unequal-leg-fillet-geometry-record","input":{"records":[{"id":"R1","firstLegMm":3,"secondLegMm":4,"includedDegrees":90,"reportedThroatMm":2.2,"toleranceMm":0.01}]}}},"limitations":["Reconcile the perpendicular altitude of an ideal triangular fillet with unequal legs and explicit included angle. Concavity, penetration, strength and acceptance certification are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"circumferential-inspection-arc-union","version":"1.0.0","name":"Circumferential Inspection Arc Union","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","arcs","reportedCoveredDegrees","toleranceDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"arcs":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["startDegrees","sweepDegrees"],"properties":{"startDegrees":{"type":"number","minimum":0,"maximum":360},"sweepDegrees":{"type":"number","minimum":0,"maximum":360}}}},"reportedCoveredDegrees":{"type":"number","minimum":0,"maximum":360},"toleranceDegrees":{"type":"number","minimum":0,"maximum":360}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Merge reported circular inspection coverage across zero degrees without counting overlap twice."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"circumferential-inspection-arc-union","input":{"records":[{"id":"R1","arcs":[{"startDegrees":350,"sweepDegrees":30},{"startDegrees":10,"sweepDegrees":30}],"reportedCoveredDegrees":45,"toleranceDegrees":1}]}}},"limitations":["Merge reported circular inspection coverage across zero degrees without counting overlap twice. Does not evaluate indications, examination quality or inspection-code acceptance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weld-joint-fitup-measurement-register","version":"1.0.0","name":"Weld Joint Fitup Measurement Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","points","gapMinimumMm","gapMaximumMm","mismatchMaximumMm","reportedExceptions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"points":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["rootGapMm","mismatchMm"],"properties":{"rootGapMm":{"type":"number","minimum":0,"maximum":1000000},"mismatchMm":{"type":"number","minimum":0,"maximum":1000000}}}},"gapMinimumMm":{"type":"number","minimum":0,"maximum":1000000},"gapMaximumMm":{"type":"number","minimum":0,"maximum":1000000},"mismatchMaximumMm":{"type":"number","minimum":0,"maximum":1000000},"reportedExceptions":{"type":"integer","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile fit-up measurements against independently supplied project bands."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weld-joint-fitup-measurement-register","input":{"records":[{"id":"R1","points":[{"rootGapMm":2,"mismatchMm":0.5},{"rootGapMm":4,"mismatchMm":2}],"gapMinimumMm":1,"gapMaximumMm":3,"mismatchMaximumMm":1,"reportedExceptions":0}]}}},"limitations":["Reconcile fit-up measurements against independently supplied project bands. It does not choose tolerances, inspect the joint or certify structural or procedural acceptance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pulse-weld-power-integral-record","version":"1.0.0","name":"Pulse Weld Power Integral Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","reportedJoules","toleranceJoules"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["seconds","volts","amps"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"volts":{"type":"number","minimum":0,"maximum":1000000},"amps":{"type":"number","minimum":0,"maximum":1000000}}}},"reportedJoules":{"type":"number","minimum":0,"maximum":1000000},"toleranceJoules":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate the exact product of independently piecewise-linear voltage and current traces."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pulse-weld-power-integral-record","input":{"records":[{"id":"R1","samples":[{"seconds":0,"volts":10,"amps":20},{"seconds":1,"volts":20,"amps":10}],"reportedJoules":225,"toleranceJoules":1}]}}},"limitations":["Integrate the exact product of independently piecewise-linear voltage and current traces. Does not multiply their separate averages or claim sampled traces capture all switching energy. No process settings or procedure qualification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gage-block-reference-temperature-record","version":"1.0.0","name":"Gage Block Reference Temperature Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","measuredMm","temperatureC","alphaPerC","reportedAt20Mm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"measuredMm":{"type":"number","minimum":0.000001,"maximum":1000000},"temperatureC":{"type":"number","minimum":-50,"maximum":100},"alphaPerC":{"type":"number","minimum":0,"maximum":0.001},"reportedAt20Mm":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a supplied length to 20 Celsius using a supplied linear expansion coefficient."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gage-block-reference-temperature-record","input":{"records":[{"id":"R1","measuredMm":100.001,"temperatureC":30,"alphaPerC":0.000001,"reportedAt20Mm":100.001,"toleranceMm":0.0001}]}}},"limitations":["Normalize a supplied length to 20 Celsius using a supplied linear expansion coefficient. Temperature gradients, wringing, instrument bias and full uncertainty or accredited calibration are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pipette-gravimetric-volume-register","version":"1.0.0","name":"Pipette Gravimetric Volume Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","netMassMg","evaporationMg","zMicrolitresPerMg","nominalMicrolitres","toleranceMicrolitres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"netMassMg":{"type":"number","minimum":0.000001,"maximum":1000000},"evaporationMg":{"type":"number","minimum":0,"maximum":1000000},"zMicrolitresPerMg":{"type":"number","minimum":0.1,"maximum":10},"nominalMicrolitres":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMicrolitres":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile gravimetric volume using an independently supplied mass-to-volume Z factor and evaporation correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pipette-gravimetric-volume-register","input":{"records":[{"id":"R1","netMassMg":99,"evaporationMg":1,"zMicrolitresPerMg":1.002,"nominalMicrolitres":100,"toleranceMicrolitres":0.1}]}}},"limitations":["Reconcile gravimetric volume using an independently supplied mass-to-volume Z factor and evaporation correction. Does not derive environmental corrections, certify ISO compliance or authorize clinical use. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"balance-repeatability-check-register","version":"1.0.0","name":"Balance Repeatability Check Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","readingsMg","reportedSdMg","toleranceMg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"readingsMg":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"reportedSdMg":{"type":"number","minimum":0,"maximum":1000000},"toleranceMg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile repeated balance indications using sample standard deviation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"balance-repeatability-check-register","input":{"records":[{"id":"R1","readingsMg":[99,100,101],"reportedSdMg":0.5,"toleranceMg":0.1}]}}},"limitations":["Reconcile repeated balance indications using sample standard deviation. Excludes bias, drift, minimum-weight certification and a full measurement uncertainty budget. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"torque-analyzer-indication-error-register","version":"1.0.0","name":"Torque Analyzer Indication Error Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pairs","maximumPercent","reportedExceptions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pairs":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["referenceNm","indicatedNm"],"properties":{"referenceNm":{"type":"number","minimum":0.000001,"maximum":1000000},"indicatedNm":{"type":"number","minimum":0,"maximum":1000000}}}},"maximumPercent":{"type":"number","minimum":0,"maximum":1000000},"reportedExceptions":{"type":"integer","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied torque reference/indication pairs against a caller-declared percentage band."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"torque-analyzer-indication-error-register","input":{"records":[{"id":"R1","pairs":[{"referenceNm":10,"indicatedNm":10.1},{"referenceNm":20,"indicatedNm":21}],"maximumPercent":2,"reportedExceptions":0}]}}},"limitations":["Review supplied torque reference/indication pairs against a caller-declared percentage band. Does not calibrate equipment, set fastening torque or certify tool suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dial-indicator-reversal-register","version":"1.0.0","name":"Dial Indicator Reversal Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","points","maximumReversalMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"points":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["forwardMm","reverseMm"],"properties":{"forwardMm":{"type":"number","minimum":-1000000,"maximum":1000000},"reverseMm":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"maximumReversalMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile matched forward/reverse dial indications at supplied positions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dial-indicator-reversal-register","input":{"records":[{"id":"R1","points":[{"forwardMm":1,"reverseMm":1.01},{"forwardMm":2,"reverseMm":2.03}],"maximumReversalMm":0.02}]}}},"limitations":["Reconcile matched forward/reverse dial indications at supplied positions. Fixture motion, instrument adjustment and full hysteresis certification are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pressure-calibrator-endpoint-linearity-record","version":"1.0.0","name":"Pressure Calibrator Endpoint Linearity Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lowReference","highReference","lowIndication","highIndication","points","maximumResidual"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lowReference":{"type":"number","minimum":-1000000,"maximum":1000000},"highReference":{"type":"number","minimum":-1000000,"maximum":1000000},"lowIndication":{"type":"number","minimum":-1000000,"maximum":1000000},"highIndication":{"type":"number","minimum":-1000000,"maximum":1000000},"points":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["reference","indication"],"properties":{"reference":{"type":"number","minimum":-1000000,"maximum":1000000},"indication":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"maximumResidual":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review deviation from the supplied two-endpoint indication line in one consistent pressure unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pressure-calibrator-endpoint-linearity-record","input":{"records":[{"id":"R1","lowReference":0,"highReference":100,"lowIndication":1,"highIndication":101,"points":[{"reference":25,"indication":27},{"reference":75,"indication":76}],"maximumResidual":0.5}]}}},"limitations":["Review deviation from the supplied two-endpoint indication line in one consistent pressure unit. This is not total error, uncertainty, pressure safety or accredited calibration. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-resistance-thermometer-record","version":"1.0.0","name":"Linear Resistance Thermometer Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceOhms","alphaPerC","resistanceOhms","referenceC","reportedC","toleranceC"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceOhms":{"type":"number","minimum":0.000001,"maximum":1000000},"alphaPerC":{"type":"number","minimum":0.000001,"maximum":0.1},"resistanceOhms":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceC":{"type":"number","minimum":-100,"maximum":1000},"reportedC":{"type":"number","minimum":-1000,"maximum":10000},"toleranceC":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a declared linear resistance-temperature model over the supplied data."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-resistance-thermometer-record","input":{"records":[{"id":"R1","referenceOhms":100,"alphaPerC":0.004,"resistanceOhms":104,"referenceC":0,"reportedC":9,"toleranceC":0.2}]}}},"limitations":["Check a declared linear resistance-temperature model over the supplied data. Does not claim the nonlinear platinum standard, compensate lead resistance or assess process safety. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"check-standard-fixed-baseline-register","version":"1.0.0","name":"Check Standard Fixed Baseline Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","baselineMean","baselineSd","readings","declaredZLimit"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"baselineMean":{"type":"number","minimum":-1000000,"maximum":1000000},"baselineSd":{"type":"number","minimum":0.000001,"maximum":1000000},"readings":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"declaredZLimit":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare check-standard readings with an independently supplied fixed mean and sample standard deviation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"check-standard-fixed-baseline-register","input":{"records":[{"id":"R1","baselineMean":100,"baselineSd":2,"readings":[100,104,108],"declaredZLimit":3}]}}},"limitations":["Compare check-standard readings with an independently supplied fixed mean and sample standard deviation. Does not fit or move the baseline, approve batches or certify statistical control. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"radial-probe-range-register","version":"1.0.0","name":"Radial Probe Range Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","radialMicrometres","reportedRangeMicrometres","toleranceMicrometres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"radialMicrometres":{"type":"array","minItems":3,"maxItems":100,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"reportedRangeMicrometres":{"type":"number","minimum":0,"maximum":1000000},"toleranceMicrometres":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile peak-to-peak radial probe readings about the supplied fixed center."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"radial-probe-range-register","input":{"records":[{"id":"R1","radialMicrometres":[2,4,-1,3],"reportedRangeMicrometres":4,"toleranceMicrometres":0.1}]}}},"limitations":["Reconcile peak-to-peak radial probe readings about the supplied fixed center. Excludes center fitting, spindle separation, harmonic filtering and ISO roundness certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"micrometer-spindle-pitch-travel-record","version":"1.0.0","name":"Micrometer Spindle Pitch Travel Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pitchMmTurn","completeTurns","fractionalTurn","measuredTravelMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pitchMmTurn":{"type":"number","minimum":0.000001,"maximum":1000000},"completeTurns":{"type":"integer","minimum":0,"maximum":100000},"fractionalTurn":{"type":"number","minimum":0,"maximum":0.999999},"measuredTravelMm":{"type":"number","minimum":0,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare measured spindle travel with a declared screw pitch and recorded turns."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"micrometer-spindle-pitch-travel-record","input":{"records":[{"id":"R1","pitchMmTurn":0.5,"completeTurns":4,"fractionalTurn":0.5,"measuredTravelMm":2.3,"toleranceMm":0.01}]}}},"limitations":["Compare measured spindle travel with a declared screw pitch and recorded turns. Backlash, scale division selection, contact force and traceable calibration are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dmx-fixture-address-footprint-review","version":"1.0.0","name":"DMX Fixture Address Footprint Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fixtures"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fixtures":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["fixture","universe","address","footprint"],"properties":{"fixture":{"type":"string","minLength":1,"maxLength":200},"universe":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"integer","minimum":1,"maximum":512},"footprint":{"type":"integer","minimum":1,"maximum":512}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review declared fixture footprints within independent 512-address DMX universes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dmx-fixture-address-footprint-review","input":{"records":[{"id":"R1","fixtures":[{"fixture":"A","universe":"U1","address":1,"footprint":10},{"fixture":"B","universe":"U1","address":10,"footprint":4},{"fixture":"C","universe":"U2","address":510,"footprint":4}]}]}}},"limitations":["Review declared fixture footprints within independent 512-address DMX universes. Intentional shared addressing is still reported. No discovery, console changes, network control or electrical approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"show-cue-follow-time-reconciliation","version":"1.0.0","name":"Show Cue Follow Time Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingSecond","cues","toleranceSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingSecond":{"type":"number","minimum":0,"maximum":1000000},"cues":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["cue","delayFromPreviousSeconds","recordedAbsoluteSecond"],"properties":{"cue":{"type":"string","minLength":1,"maxLength":200},"delayFromPreviousSeconds":{"type":"number","minimum":0,"maximum":1000000},"recordedAbsoluteSecond":{"type":"number","minimum":0,"maximum":1000000}}}},"toleranceSeconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cumulative relative cue-follow delays with recorded absolute cue times."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"show-cue-follow-time-reconciliation","input":{"records":[{"id":"R1","openingSecond":10,"cues":[{"cue":"A","delayFromPreviousSeconds":2,"recordedAbsoluteSecond":12},{"cue":"B","delayFromPreviousSeconds":3,"recordedAbsoluteSecond":16}],"toleranceSeconds":0.1}]}}},"limitations":["Reconcile cumulative relative cue-follow delays with recorded absolute cue times. Does not measure actual runtime variance, execute cues or assert a console programming format. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"setlist-interstitial-runtime-register","version":"1.0.0","name":"Setlist Interstitial Runtime Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","slots","windowSeconds","reportedTotalSeconds","toleranceSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"slots":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["item","performanceSeconds","followingGapSeconds"],"properties":{"item":{"type":"string","minLength":1,"maxLength":200},"performanceSeconds":{"type":"number","minimum":0,"maximum":1000000},"followingGapSeconds":{"type":"number","minimum":0,"maximum":1000000}}}},"windowSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedTotalSeconds":{"type":"number","minimum":0,"maximum":1000000},"toleranceSeconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a supplied setlist including explicit gaps after each item."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"setlist-interstitial-runtime-register","input":{"records":[{"id":"R1","slots":[{"item":"A","performanceSeconds":180,"followingGapSeconds":20},{"item":"B","performanceSeconds":200,"followingGapSeconds":0}],"windowSeconds":390,"reportedTotalSeconds":390,"toleranceSeconds":1}]}}},"limitations":["Reconcile a supplied setlist including explicit gaps after each item. Excludes live timing, audience behavior, contractual approval and schedule dispatch. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"show-backup-manifest-pair-review","version":"1.0.0","name":"Show Backup Manifest Pair Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","primary","backup"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"primary":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["path","sha256"],"properties":{"path":{"type":"string","minLength":1,"maxLength":200},"sha256":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}}}},"backup":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["path","sha256"],"properties":{"path":{"type":"string","minLength":1,"maxLength":200},"sha256":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied show-file manifest claims only."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"show-backup-manifest-pair-review","input":{"records":[{"id":"R1","primary":[{"path":"show.dat","sha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},{"path":"patch.dat","sha256":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}],"backup":[{"path":"show.dat","sha256":"cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"}]}]}}},"limitations":["Compare supplied show-file manifest claims only. Does not open paths, hash files, upload data or establish that a backup exists, is trustworthy or can restore a console. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"audio-stagebox-input-patch-review","version":"1.0.0","name":"Audio Stagebox Input Patch Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","channels"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"channels":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["source","stagebox","port","consoleChannel"],"properties":{"source":{"type":"string","minLength":1,"maxLength":200},"stagebox":{"type":"string","minLength":1,"maxLength":200},"port":{"type":"integer","minimum":1,"maximum":1024},"consoleChannel":{"type":"integer","minimum":1,"maximum":4096}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review one-to-one physical input and console-channel assignments in a supplied patch list."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"audio-stagebox-input-patch-review","input":{"records":[{"id":"R1","channels":[{"source":"Mic A","stagebox":"S1","port":1,"consoleChannel":1},{"source":"Mic B","stagebox":"S1","port":1,"consoleChannel":2}]}]}}},"limitations":["Review one-to-one physical input and console-channel assignments in a supplied patch list. Intentional splits are reported; no device access, patch changes or electrical assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"camera-clock-linear-drift-register","version":"1.0.0","name":"Camera Clock Linear Drift Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceStartSeconds","referenceEndSeconds","cameraStartSeconds","cameraEndSeconds","reportedDriftPpm","tolerancePpm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceStartSeconds":{"type":"number","minimum":0,"maximum":1000000},"referenceEndSeconds":{"type":"number","minimum":0,"maximum":1000000},"cameraStartSeconds":{"type":"number","minimum":0,"maximum":1000000},"cameraEndSeconds":{"type":"number","minimum":0,"maximum":1000000},"reportedDriftPpm":{"type":"number","minimum":-1000000,"maximum":1000000},"tolerancePpm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile offset and constant linear drift from paired camera/reference clock readings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"camera-clock-linear-drift-register","input":{"records":[{"id":"R1","referenceStartSeconds":100,"referenceEndSeconds":1100,"cameraStartSeconds":102,"cameraEndSeconds":1102.01,"reportedDriftPpm":0,"tolerancePpm":1}]}}},"limitations":["Reconcile offset and constant linear drift from paired camera/reference clock readings. Excludes drop-frame timecode parsing, genlock configuration and resynchronizing or editing media. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"projection-screen-luminance-record","version":"1.0.0","name":"Projection Screen Luminance Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","measuredLumens","widthFeet","heightFeet","screenGain","reportedFootLamberts","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"measuredLumens":{"type":"number","minimum":0.000001,"maximum":1000000},"widthFeet":{"type":"number","minimum":0.000001,"maximum":1000000},"heightFeet":{"type":"number","minimum":0.000001,"maximum":1000000},"screenGain":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedFootLamberts":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile the ideal lumens-times-gain over square-feet screen relation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"projection-screen-luminance-record","input":{"records":[{"id":"R1","measuredLumens":1000,"widthFeet":10,"heightFeet":5,"screenGain":1,"reportedFootLamberts":18,"tolerance":1}]}}},"limitations":["Reconcile the ideal lumens-times-gain over square-feet screen relation. Uniformity, ambient light, contrast, optical losses and measured cinema compliance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"projection-edge-blend-canvas-register","version":"1.0.0","name":"Projection Edge Blend Canvas Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","projectorWidthsPixels","overlapsPixels","reportedCanvasPixels"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"projectorWidthsPixels":{"type":"array","minItems":2,"maxItems":30,"items":{"type":"integer","minimum":1,"maximum":100000}},"overlapsPixels":{"type":"array","minItems":1,"maxItems":29,"items":{"type":"integer","minimum":0,"maximum":100000}},"reportedCanvasPixels":{"type":"integer","minimum":1,"maximum":3000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a horizontal pixel canvas with adjacent pairwise overlaps and no triple-overlap zones."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"projection-edge-blend-canvas-register","input":{"records":[{"id":"R1","projectorWidthsPixels":[1920,1920,1920],"overlapsPixels":[200,200],"reportedCanvasPixels":5400}]}}},"limitations":["Reconcile a horizontal pixel canvas with adjacent pairwise overlaps and no triple-overlap zones. Excludes lens geometry, warping, blend calibration and device configuration. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"distributed-audio-tap-ledger","version":"1.0.0","name":"Distributed Audio Tap Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tapWatts","declaredAmplifierWatts","reserveFraction","reportedLoadWatts","toleranceWatts"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tapWatts":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"declaredAmplifierWatts":{"type":"number","minimum":0.000001,"maximum":1000000},"reserveFraction":{"type":"number","minimum":0,"maximum":0.99},"reportedLoadWatts":{"type":"number","minimum":0,"maximum":1000000},"toleranceWatts":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a supplied constant-voltage speaker tap list against a caller-declared bookkeeping reserve."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"distributed-audio-tap-ledger","input":{"records":[{"id":"R1","tapWatts":[10,20,30],"declaredAmplifierWatts":100,"reserveFraction":0.5,"reportedLoadWatts":55,"toleranceWatts":1}]}}},"limitations":["Reconcile a supplied constant-voltage speaker tap list against a caller-declared bookkeeping reserve. Does not establish compatible line voltage, wiring safety, impedance or amplifier suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"performer-quick-change-window-review","version":"1.0.0","name":"Performer Quick Change Window Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","exits","reportedShortWindows"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"exits":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["performer","exitSecond","nextEntranceSecond","declaredRequiredSeconds"],"properties":{"performer":{"type":"string","minLength":1,"maxLength":200},"exitSecond":{"type":"number","minimum":0,"maximum":1000000},"nextEntranceSecond":{"type":"number","minimum":0,"maximum":1000000},"declaredRequiredSeconds":{"type":"number","minimum":0,"maximum":1000000}}}},"reportedShortWindows":{"type":"integer","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied performer exit/entrance pairs against independently declared quick-change durations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"performer-quick-change-window-review","input":{"records":[{"id":"R1","exits":[{"performer":"A","exitSecond":100,"nextEntranceSecond":145,"declaredRequiredSeconds":60},{"performer":"B","exitSecond":200,"nextEntranceSecond":300,"declaredRequiredSeconds":60}],"reportedShortWindows":0}]}}},"limitations":["Review supplied performer exit/entrance pairs against independently declared quick-change durations. Does not infer human capabilities, route movement, staffing requirements or operational safety. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"equatorial-hour-angle-to-horizontal","version":"1.0.0","name":"Equatorial Hour Angle to Horizontal","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","hourAngleDegrees","declinationDegrees","latitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"hourAngleDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"declinationDegrees":{"type":"number","minimum":-90,"maximum":90},"latitudeDegrees":{"type":"number","minimum":-90,"maximum":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rotate geometric equatorial hour angle into a local horizon frame."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"equatorial-hour-angle-to-horizontal","input":{"records":[{"id":"R1","hourAngleDegrees":0,"declinationDegrees":0,"latitudeDegrees":30}]}}},"limitations":["Rotate geometric equatorial hour angle into a local horizon frame. Azimuth runs north through east; at zenith or nadir it is null. No refraction, ephemeris, time-scale conversion or navigation qualification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"equatorial-ecliptic-obliquity-rotation","version":"1.0.0","name":"Equatorial Ecliptic Obliquity Rotation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rightAscensionDegrees","declinationDegrees","obliquityDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rightAscensionDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"declinationDegrees":{"type":"number","minimum":-90,"maximum":90},"obliquityDegrees":{"type":"number","minimum":0,"maximum":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rotate a supplied equatorial direction into the ecliptic using supplied obliquity and a common equinox."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"equatorial-ecliptic-obliquity-rotation","input":{"records":[{"id":"R1","rightAscensionDegrees":90,"declinationDegrees":0,"obliquityDegrees":30}]}}},"limitations":["Rotate a supplied equatorial direction into the ecliptic using supplied obliquity and a common equinox. No precession, nutation, aberration or automatic epoch selection. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"icrs-to-galactic-direction","version":"1.0.0","name":"ICRS to Galactic Direction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rightAscensionDegrees","declinationDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rightAscensionDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"declinationDegrees":{"type":"number","minimum":-90,"maximum":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply the fixed ICRS-to-Galactic orthogonal direction matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"icrs-to-galactic-direction","input":{"records":[{"id":"R1","rightAscensionDegrees":339.98212219513056,"declinationDegrees":-67.52233482658798}]}}},"limitations":["Apply the fixed ICRS-to-Galactic orthogonal direction matrix. Input is an ICRS direction, not an apparent or historical equinox coordinate; no frame conversion or astrometric corrections. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iau-earth-rotation-angle-ut1","version":"1.0.0","name":"IAU Earth Rotation Angle UT1","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ut1Part1","ut1Part2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ut1Part1":{"type":"number","minimum":-10000000,"maximum":10000000},"ut1Part2":{"type":"number","minimum":-10000000,"maximum":10000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the IAU 2000 Earth Rotation Angle from an explicitly supplied two-part UT1 Julian date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iau-earth-rotation-angle-ut1","input":{"records":[{"id":"R1","ut1Part1":2451545,"ut1Part2":0}]}}},"limitations":["Calculate the IAU 2000 Earth Rotation Angle from an explicitly supplied two-part UT1 Julian date. UTC must not be substituted without DUT1; no leap-second service or observer coordinates. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iau-2006-greenwich-mean-sidereal-angle","version":"1.0.0","name":"IAU 2006 Greenwich Mean Sidereal Angle","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ut1Part1","ut1Part2","ttPart1","ttPart2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ut1Part1":{"type":"number","minimum":-10000000,"maximum":10000000},"ut1Part2":{"type":"number","minimum":-10000000,"maximum":10000000},"ttPart1":{"type":"number","minimum":-10000000,"maximum":10000000},"ttPart2":{"type":"number","minimum":-10000000,"maximum":10000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine the IAU 2000 Earth Rotation Angle with the IAU 2006 GMST polynomial, using separate UT1 and TT dates within five TT centuries of J2000."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iau-2006-greenwich-mean-sidereal-angle","input":{"records":[{"id":"R1","ut1Part1":2451545,"ut1Part2":0,"ttPart1":2451545,"ttPart2":0}]}}},"limitations":["Combine the IAU 2000 Earth Rotation Angle with the IAU 2006 GMST polynomial, using separate UT1 and TT dates within five TT centuries of J2000. No equation of equinoxes, UTC conversion or apparent sidereal time. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"parallactic-angle-geometric","version":"1.0.0","name":"Parallactic Angle Geometric","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","hourAngleDegrees","declinationDegrees","latitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"hourAngleDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"declinationDegrees":{"type":"number","minimum":-90,"maximum":90},"latitudeDegrees":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the signed geometric parallactic angle with positive westward hour angle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"parallactic-angle-geometric","input":{"records":[{"id":"R1","hourAngleDegrees":90,"declinationDegrees":0,"latitudeDegrees":45}]}}},"limitations":["Compute the signed geometric parallactic angle with positive westward hour angle. Undefined coincident great-circle directions return null; no atmospheric dispersion or telescope control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sky-separation-position-angle","version":"1.0.0","name":"Sky Separation Position Angle","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstRaDegrees","firstDecDegrees","secondRaDegrees","secondDecDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstRaDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"firstDecDegrees":{"type":"number","minimum":-90,"maximum":90},"secondRaDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"secondDecDegrees":{"type":"number","minimum":-90,"maximum":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate stable great-circle angular separation and initial position angle north through east for a common coordinate frame."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sky-separation-position-angle","input":{"records":[{"id":"R1","firstRaDegrees":0,"firstDecDegrees":0,"secondRaDegrees":90,"secondDecDegrees":0}]}}},"limitations":["Calculate stable great-circle angular separation and initial position angle north through east for a common coordinate frame. Position angle is null for coincident or antipodal directions; no catalog matching or physical distance inference. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"catalog-proper-motion-tangent-step","version":"1.0.0","name":"Catalog Proper Motion Tangent Step","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rightAscensionDegrees","declinationDegrees","muAlphaStarMasYear","muDeltaMasYear","years"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rightAscensionDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"declinationDegrees":{"type":"number","minimum":-89.9,"maximum":89.9},"muAlphaStarMasYear":{"type":"number","minimum":-1000000,"maximum":1000000},"muDeltaMasYear":{"type":"number","minimum":-1000000,"maximum":1000000},"years":{"type":"number","minimum":-100,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extrapolate a supplied angular proper-motion vector along its tangent great circle, using mu-alpha-star with its cos(declination) factor already included."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"catalog-proper-motion-tangent-step","input":{"records":[{"id":"R1","rightAscensionDegrees":0,"declinationDegrees":0,"muAlphaStarMasYear":100,"muDeltaMasYear":0,"years":10}]}}},"limitations":["Extrapolate a supplied angular proper-motion vector along its tangent great circle, using mu-alpha-star with its cos(declination) factor already included. Limited to a one-degree angular step; radial velocity, perspective, parallax and full three-dimensional space-motion propagation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"apparent-magnitude-flux-combination","version":"1.0.0","name":"Apparent Magnitude Flux Combination","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","magnitudes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"magnitudes":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":-100,"maximum":100}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine incoherent apparent magnitudes in one identical passband and zero-point system using a stable relative-flux sum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"apparent-magnitude-flux-combination","input":{"records":[{"id":"R1","magnitudes":[0,0]}]}}},"limitations":["Combine incoherent apparent magnitudes in one identical passband and zero-point system using a stable relative-flux sum. No spectral correction, extinction inference or calibration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"positive-parallax-distance-interval","version":"1.0.0","name":"Positive Parallax Distance Interval","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","parallaxMas","uncertaintyMas"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"parallaxMas":{"type":"number","minimum":0.000001,"maximum":1000000},"uncertaintyMas":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Invert an explicitly positive supplied parallax and its symmetric measurement interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"positive-parallax-distance-interval","input":{"records":[{"id":"R1","parallaxMas":100,"uncertaintyMas":10}]}}},"limitations":["Invert an explicitly positive supplied parallax and its symmetric measurement interval. A lower endpoint at or below zero yields no finite far endpoint. This is interval transformation, not a Bayesian distance estimate or confidence claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"local-enu-covariance-to-ecef","version":"1.0.0","name":"Local ENU Covariance to ECEF","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","standardDeviations","correlations","anchorLatitudeDegrees","anchorLongitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"standardDeviations":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0,"maximum":1000000}},"correlations":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1,"maximum":1}},"anchorLatitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"anchorLongitudeDegrees":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Propagate a positive-semidefinite ENU covariance into an ECEF frame using supplied standard deviations and EN,EU,NU correlations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"local-enu-covariance-to-ecef","input":{"records":[{"id":"R1","standardDeviations":[1,2,3],"correlations":[0,0,0],"anchorLatitudeDegrees":0,"anchorLongitudeDegrees":0}]}}},"limitations":["Propagate a positive-semidefinite ENU covariance into an ECEF frame using supplied standard deviations and EN,EU,NU correlations. Distinct from point conversion: no confidence-level inference, datum accuracy or survey certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"helmert-position-vector-linearized-codec","version":"1.0.0","name":"Helmert Position Vector Linearized Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","position","translation","rotationArcseconds","scalePpm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"position":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"translation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"rotationArcseconds":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-100,"maximum":100}},"scalePpm":{"type":"number","minimum":-1000,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply the small-angle seven-parameter position-vector convention and an exact inverse of that linearized matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"helmert-position-vector-linearized-codec","input":{"records":[{"id":"R1","position":[1,2,3],"translation":[10,20,30],"rotationArcseconds":[0,0,0],"scalePpm":0}]}}},"limitations":["Apply the small-angle seven-parameter position-vector convention and an exact inverse of that linearized matrix. Parameters and frames must be supplied; no EPSG operation selection, plate motion or coordinate-frame sign convention substitution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ellipsoidal-mercator-coordinate-codec","version":"1.0.0","name":"Ellipsoidal Mercator Coordinate Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","flattening","longitudeDegrees","latitudeDegrees","centralLongitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000},"flattening":{"type":"number","minimum":0,"maximum":0.1},"longitudeDegrees":{"type":"number","minimum":-180,"maximum":180},"latitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"centralLongitudeDegrees":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Use ellipsoidal isometric latitude and a bounded inverse iteration, with unit scale and no false origin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ellipsoidal-mercator-coordinate-codec","input":{"records":[{"id":"R1","semimajor":1,"flattening":0,"longitudeDegrees":90,"latitudeDegrees":0,"centralLongitudeDegrees":0}]}}},"limitations":["Use ellipsoidal isometric latitude and a bounded inverse iteration, with unit scale and no false origin. Distinct from spherical Mercator. No official CRS identification or coordinate accuracy guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ellipsoidal-rhumb-line-inverse","version":"1.0.0","name":"Ellipsoidal Rhumb Line Inverse","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","flattening","firstLatitudeDegrees","firstLongitudeDegrees","secondLatitudeDegrees","secondLongitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000},"flattening":{"type":"number","minimum":0,"maximum":0.1},"firstLatitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"firstLongitudeDegrees":{"type":"number","minimum":-180,"maximum":180},"secondLatitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"secondLongitudeDegrees":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the shortest-wrapped constant-bearing line on a supplied oblate ellipsoid using Simpson meridian integration and an east/west limit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ellipsoidal-rhumb-line-inverse","input":{"records":[{"id":"R1","semimajor":1,"flattening":0,"firstLatitudeDegrees":0,"firstLongitudeDegrees":0,"secondLatitudeDegrees":0,"secondLongitudeDegrees":90}]}}},"limitations":["Compute the shortest-wrapped constant-bearing line on a supplied oblate ellipsoid using Simpson meridian integration and an east/west limit. Coincident points conventionally return bearing zero. Excludes geodesic distance and operational navigation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oblate-ellipsoid-authalic-radius","version":"1.0.0","name":"Oblate Ellipsoid Authalic Radius","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","flattening"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000},"flattening":{"type":"number","minimum":0,"maximum":0.1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the equal-area sphere radius of a supplied oblate ellipsoid, including a stable spherical limit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oblate-ellipsoid-authalic-radius","input":{"records":[{"id":"R1","semimajor":2,"flattening":0}]}}},"limitations":["Calculate the equal-area sphere radius of a supplied oblate ellipsoid, including a stable spherical limit. This does not transform latitude or define an authoritative Earth model. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ellipsoid-principal-curvature-radii","version":"1.0.0","name":"Ellipsoid Principal Curvature Radii","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","flattening","latitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000},"flattening":{"type":"number","minimum":0,"maximum":0.1},"latitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return meridional and prime-vertical principal radii on a supplied reference ellipsoid and their Gaussian curvature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ellipsoid-principal-curvature-radii","input":{"records":[{"id":"R1","semimajor":2,"flattening":0,"latitudeDegrees":45}]}}},"limitations":["Return meridional and prime-vertical principal radii on a supplied reference ellipsoid and their Gaussian curvature. No terrain curvature, geoid model or survey certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplied-geoid-cell-height-conversion","version":"1.0.0","name":"Supplied Geoid Cell Height Conversion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","southDegrees","northDegrees","westDegrees","eastDegrees","latitudeDegrees","longitudeDegrees","cornerUndulations","ellipsoidalHeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"southDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"northDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"westDegrees":{"type":"number","minimum":-180,"maximum":180},"eastDegrees":{"type":"number","minimum":-180,"maximum":180},"latitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"longitudeDegrees":{"type":"number","minimum":-180,"maximum":180},"cornerUndulations":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000,"maximum":1000}},"ellipsoidalHeight":{"type":"number","minimum":-10000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bilinearly interpolate one supplied nonwrapping geoid cell in SW,SE,NW,NE order and apply H=h-N."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplied-geoid-cell-height-conversion","input":{"records":[{"id":"R1","southDegrees":0,"northDegrees":10,"westDegrees":0,"eastDegrees":10,"latitudeDegrees":5,"longitudeDegrees":5,"cornerUndulations":[1,2,3,4],"ellipsoidalHeight":100}]}}},"limitations":["Bilinearly interpolate one supplied nonwrapping geoid cell in SW,SE,NW,NE order and apply H=h-N. Caller must supply compatible datum, tide system and length units; no official grid is fetched or certified. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-transverse-mercator-forward","version":"1.0.0","name":"Spherical Transverse Mercator Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","radius","latitudeDegrees","longitudeDegrees","centralLongitudeDegrees","originLatitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"latitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"longitudeDegrees":{"type":"number","minimum":-180,"maximum":180},"centralLongitudeDegrees":{"type":"number","minimum":-180,"maximum":180},"originLatitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project a sphere with transverse Mercator within the central meridian hemisphere, unit scale and zero false origin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-transverse-mercator-forward","input":{"records":[{"id":"R1","radius":1,"latitudeDegrees":0,"longitudeDegrees":0,"centralLongitudeDegrees":0,"originLatitudeDegrees":0}]}}},"limitations":["Project a sphere with transverse Mercator within the central meridian hemisphere, unit scale and zero false origin. This is not ellipsoidal UTM or an EPSG-qualified CRS. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ellipsoid-meridian-arc-integral","version":"1.0.0","name":"Ellipsoid Meridian Arc Integral","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","flattening","firstLatitudeDegrees","secondLatitudeDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000},"flattening":{"type":"number","minimum":0,"maximum":0.1},"firstLatitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"secondLatitudeDegrees":{"type":"number","minimum":-89.999,"maximum":89.999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate the meridional radius by fixed 256-panel Simpson quadrature on an oblate ellipsoid."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ellipsoid-meridian-arc-integral","input":{"records":[{"id":"R1","semimajor":1,"flattening":0,"firstLatitudeDegrees":0,"secondLatitudeDegrees":89.999}]}}},"limitations":["Integrate the meridional radius by fixed 256-panel Simpson quadrature on an oblate ellipsoid. Inputs are degrees in a common model; numerical quadrature is not a certified survey result. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ellipsoidal-parallel-meridian-area-cell","version":"1.0.0","name":"Ellipsoidal Parallel Meridian Area Cell","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","flattening","southDegrees","northDegrees","westDegrees","eastDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000},"flattening":{"type":"number","minimum":0,"maximum":0.1},"southDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"northDegrees":{"type":"number","minimum":-89.999,"maximum":89.999},"westDegrees":{"type":"number","minimum":-180,"maximum":180},"eastDegrees":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate reference-ellipsoid surface area between two parallels and nonwrapping meridians."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ellipsoidal-parallel-meridian-area-cell","input":{"records":[{"id":"R1","semimajor":1,"flattening":0,"southDegrees":0,"northDegrees":30,"westDegrees":0,"eastDegrees":90}]}}},"limitations":["Integrate reference-ellipsoid surface area between two parallels and nonwrapping meridians. Boundaries are not geodesics; terrain relief, parcel boundaries and cadastral certification are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stokes-coherency-physical-codec","version":"1.0.0","name":"Stokes Coherency Physical Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stokes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stokes":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert physical Stokes vectors to Hermitian coherency matrices and back, using S3=2 Im(conj(Ex) Ey)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stokes-coherency-physical-codec","input":{"records":[{"id":"R1","stokes":[2,0,0,2]}]}}},"limitations":["Convert physical Stokes vectors to Hermitian coherency matrices and back, using S3=2 Im(conj(Ex) Ey). Matrices are row-major complex [real,imaginary] pairs. Zero intensity has null degree; no instrument calibration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotated-linear-retarder-jones","version":"1.0.0","name":"Rotated Linear Retarder Jones","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","retardanceDegrees","axisDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"retardanceDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"axisDegrees":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct R(theta) diag(1,exp(i delta)) R(-theta), where the first axis has zero phase and delta is the second-axis phase."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotated-linear-retarder-jones","input":{"records":[{"id":"R1","retardanceDegrees":180,"axisDegrees":45}]}}},"limitations":["Construct R(theta) diag(1,exp(i delta)) R(-theta), where the first axis has zero phase and delta is the second-axis phase. Row-major complex entries; global phase, wavelength dispersion and measured element quality are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotated-linear-diattenuator-jones","version":"1.0.0","name":"Rotated Linear Diattenuator Jones","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstIntensityTransmission","secondIntensityTransmission","axisDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstIntensityTransmission":{"type":"number","minimum":0,"maximum":1},"secondIntensityTransmission":{"type":"number","minimum":0,"maximum":1},"axisDegrees":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a passive linear diattenuator from intensity transmissions, converting to amplitude with square roots."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotated-linear-diattenuator-jones","input":{"records":[{"id":"R1","firstIntensityTransmission":1,"secondIntensityTransmission":0,"axisDegrees":45}]}}},"limitations":["Construct a passive linear diattenuator from intensity transmissions, converting to amplitude with square roots. Axis angles and complex row-major convention are explicit; no retardance or real-device qualification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"complex-jones-sequence-cascade","version":"1.0.0","name":"Complex Jones Sequence Cascade","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","elements","inputJones"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"elements":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"inputJones":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compose coherent deterministic Jones elements in traversal order, first element acting first."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"complex-jones-sequence-cascade","input":{"records":[{"id":"R1","elements":[[[1,0],[0,0],[0,0],[1,0]],[[0,0],[1,0],[1,0],[0,0]]],"inputJones":[[1,0],[0,0]]}]}}},"limitations":["Compose coherent deterministic Jones elements in traversal order, first element acting first. No depolarizing mixtures, gain-device approval, optical power safety or measured wavelength dependence. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jones-to-mueller-consistent-convention","version":"1.0.0","name":"Jones to Mueller Consistent Convention","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","jones"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"jones":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert a deterministic row-major complex Jones matrix to its real Mueller representation using S3=2 Im(conj(Ex) Ey)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jones-to-mueller-consistent-convention","input":{"records":[{"id":"R1","jones":[[1,0],[0,0],[0,0],[1,0]]}]}}},"limitations":["Convert a deterministic row-major complex Jones matrix to its real Mueller representation using S3=2 Im(conj(Ex) Ey). A Jones matrix cannot describe arbitrary depolarization; no inference of measured physical realizability. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stokes-passive-reference-axis-rotation","version":"1.0.0","name":"Stokes Passive Reference Axis Rotation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stokes","axisDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stokes":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"axisDegrees":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rotate the transverse reference axes passively by theta, producing a double-angle rotation of S1/S2 while retaining S3."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stokes-passive-reference-axis-rotation","input":{"records":[{"id":"R1","stokes":[1,1,0,0],"axisDegrees":45}]}}},"limitations":["Rotate the transverse reference axes passively by theta, producing a double-angle rotation of S1/S2 while retaining S3. This changes coordinates, not the physical beam or an optical element. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-linear-analyzer-stokes-fit","version":"1.0.0","name":"Uniform Linear Analyzer Stokes Fit","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intensities"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intensities":{"type":"array","minItems":3,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit S0/S1/S2 from an equally spaced analyzer sweep theta=i*180/n degrees with known common exposure and zero dark offset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-linear-analyzer-stokes-fit","input":{"records":[{"id":"R1","intensities":[1,0.5,0,0.5]}]}}},"limitations":["Fit S0/S1/S2 from an equally spaced analyzer sweep theta=i*180/n degrees with known common exposure and zero dark offset. S3 is unobservable and returned null; no full polarimeter calibration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polarization-ellipse-stokes-construction","version":"1.0.0","name":"Polarization Ellipse Stokes Construction","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intensity","degree","orientationDegrees","ellipticityDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intensity":{"type":"number","minimum":0,"maximum":1000000},"degree":{"type":"number","minimum":0,"maximum":1},"orientationDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"ellipticityDegrees":{"type":"number","minimum":-45,"maximum":45}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a Stokes state from intensity, polarized fraction and polarized-component ellipse angles, with S3 sign fixed by positive ellipticity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polarization-ellipse-stokes-construction","input":{"records":[{"id":"R1","intensity":2,"degree":0.5,"orientationDegrees":0,"ellipticityDegrees":0}]}}},"limitations":["Construct a Stokes state from intensity, polarized fraction and polarized-component ellipse angles, with S3 sign fixed by positive ellipticity. The remaining intensity is unpolarized; no optical generation or measured calibration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"total-internal-reflection-phase-retardance","version":"1.0.0","name":"Total Internal Reflection Phase Retardance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstIndex","secondIndex","incidenceDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstIndex":{"type":"number","minimum":0.000001,"maximum":1000000},"secondIndex":{"type":"number","minimum":0.000001,"maximum":1000000},"incidenceDegrees":{"type":"number","minimum":0,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate complex Fresnel reflection phases for lossless nonmagnetic media in strict total internal reflection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"total-internal-reflection-phase-retardance","input":{"records":[{"id":"R1","firstIndex":1.4142135623730951,"secondIndex":1,"incidenceDegrees":60}]}}},"limitations":["Calculate complex Fresnel reflection phases for lossless nonmagnetic media in strict total internal reflection. Phase convention is negative s/p reflection phase; excludes absorbing media, coatings, ray control and power safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"incoherent-stokes-ensemble-mixture","version":"1.0.0","name":"Incoherent Stokes Ensemble Mixture","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","states","weights"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"states":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"weights":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Add mutually incoherent physical Stokes intensities with nonnegative exposure weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"incoherent-stokes-ensemble-mixture","input":{"records":[{"id":"R1","states":[[1,1,0,0],[1,-1,0,0]],"weights":[1,1]}]}}},"limitations":["Add mutually incoherent physical Stokes intensities with nonnegative exposure weights. Weights are multipliers, not normalized probabilities; coherent amplitudes, cross terms and temporal correlation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seismic-classic-sta-lta-energy","version":"1.0.0","name":"Seismic Classic STA LTA Energy","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","shortSamples","longSamples"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"shortSamples":{"type":"integer","minimum":1,"maximum":255},"longSamples":{"type":"integer","minimum":2,"maximum":256}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate trailing-window mean-square STA/LTA ratios on a supplied trace."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seismic-classic-sta-lta-energy","input":{"records":[{"id":"R1","samples":[0,0,1,1],"shortSamples":1,"longSamples":2}]}}},"limitations":["Calculate trailing-window mean-square STA/LTA ratios on a supplied trace. Warm-up and zero long-window energy return null. No event declaration, monitoring, earthquake prediction or alerting. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arias-intensity-significant-duration","version":"1.0.0","name":"Arias Intensity Significant Duration","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accelerationMps2","sampleSeconds","gravityMps2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accelerationMps2":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sampleSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"gravityMps2":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate squared piecewise-linear acceleration exactly and locate 5/95 percent energy times by bounded bisection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arias-intensity-significant-duration","input":{"records":[{"id":"R1","accelerationMps2":[1,1,1],"sampleSeconds":1,"gravityMps2":1.5707963267948966}]}}},"limitations":["Integrate squared piecewise-linear acceleration exactly and locate 5/95 percent energy times by bounded bisection. Zero motion has null duration. This describes a supplied record, not seismic hazard, liquefaction or structural safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seismic-cumulative-absolute-velocity","version":"1.0.0","name":"Seismic Cumulative Absolute Velocity","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accelerationMps2","sampleSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accelerationMps2":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sampleSeconds":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate absolute piecewise-linear acceleration, splitting sign crossings rather than overestimating them with absolute-endpoint trapezoids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seismic-cumulative-absolute-velocity","input":{"records":[{"id":"R1","accelerationMps2":[-1,1],"sampleSeconds":2}]}}},"limitations":["Integrate absolute piecewise-linear acceleration, splitting sign crossings rather than overestimating them with absolute-endpoint trapezoids. Excludes thresholded standardized CAV, event detection and damage assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-sdof-newmark-response-spectrum","version":"1.0.0","name":"Linear SDOF Newmark Response Spectrum","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accelerationMps2","sampleSeconds","periodsSeconds","dampingRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accelerationMps2":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sampleSeconds":{"type":"number","minimum":0.000001,"maximum":10},"periodsSeconds":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"number","minimum":0.00002,"maximum":1000000}},"dampingRatio":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve zero-initial-state linear unit-mass oscillators with Newmark average acceleration beta=1/4,gamma=1/2."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-sdof-newmark-response-spectrum","input":{"records":[{"id":"R1","accelerationMps2":[0,0,0],"sampleSeconds":0.01,"periodsSeconds":[1],"dampingRatio":0.05}]}}},"limitations":["Solve zero-initial-state linear unit-mass oscillators with Newmark average acceleration beta=1/4,gamma=1/2. At least 20 samples per period are required; reports peaks at sample times and does not certify discretization accuracy, building response or safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"accelerogram-mean-baseline-integration","version":"1.0.0","name":"Accelerogram Mean Baseline Integration","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accelerationMps2","sampleSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accelerationMps2":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sampleSeconds":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Remove the arithmetic sample mean and integrate piecewise-linear acceleration exactly from zero velocity/displacement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"accelerogram-mean-baseline-integration","input":{"records":[{"id":"R1","accelerationMps2":[1,2,3],"sampleSeconds":1}]}}},"limitations":["Remove the arithmetic sample mean and integrate piecewise-linear acceleration exactly from zero velocity/displacement. This is an explicit simple baseline model, not a recovered true ground displacement or certified processing pipeline. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brune-displacement-spectrum-scenario","version":"1.0.0","name":"Brune Displacement Spectrum Scenario","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zeroFrequencyAmplitude","cornerHz","frequenciesHz","travelSeconds","qualityFactor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zeroFrequencyAmplitude":{"type":"number","minimum":0,"maximum":1000000},"cornerHz":{"type":"number","minimum":0.000001,"maximum":1000000},"frequenciesHz":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"travelSeconds":{"type":"number","minimum":0,"maximum":1000000},"qualityFactor":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a supplied omega-square displacement spectrum with constant-Q exponential attenuation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brune-displacement-spectrum-scenario","input":{"records":[{"id":"R1","zeroFrequencyAmplitude":2,"cornerHz":1,"frequenciesHz":[0,1,2],"travelSeconds":0,"qualityFactor":100}]}}},"limitations":["Evaluate a supplied omega-square displacement spectrum with constant-Q exponential attenuation. Amplitude is in caller units; geometrical spreading, site response, source fitting and hazard forecasts are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wadati-arrival-time-linear-fit","version":"1.0.0","name":"Wadati Arrival Time Linear Fit","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","arrivals"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"arrivals":{"type":"array","minItems":3,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["pSeconds","sSeconds"],"properties":{"pSeconds":{"type":"number","minimum":-1000000,"maximum":1000000},"sSeconds":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit S-minus-P against P arrival time by ordinary least squares for a common-origin, constant velocity-ratio scenario."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wadati-arrival-time-linear-fit","input":{"records":[{"id":"R1","arrivals":[{"pSeconds":10,"sSeconds":20},{"pSeconds":20,"sSeconds":40},{"pSeconds":30,"sSeconds":60}]}]}}},"limitations":["Fit S-minus-P against P arrival time by ordinary least squares for a common-origin, constant velocity-ratio scenario. No picking, event location, heterogeneous path correction or operational earthquake monitoring. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gutenberg-richter-complete-sample-b","version":"1.0.0","name":"Gutenberg Richter Complete Sample B","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","magnitudes","completenessMagnitude","binWidth"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"magnitudes":{"type":"array","minItems":10,"maxItems":256,"items":{"type":"number","minimum":-10,"maximum":15}},"completenessMagnitude":{"type":"number","minimum":-10,"maximum":15},"binWidth":{"type":"number","minimum":0.000001,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the maximum-likelihood b estimate with a half-bin correction for a supplied complete, uniformly binned sample."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gutenberg-richter-complete-sample-b","input":{"records":[{"id":"R1","magnitudes":[1,1,1,1,1,1,1,1,1,1],"completenessMagnitude":1,"binWidth":0.2}]}}},"limitations":["Calculate the maximum-likelihood b estimate with a half-bin correction for a supplied complete, uniformly binned sample. Completeness is declared, not inferred. No earthquake prediction, future rate or independent uncertainty assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"analog-pole-zero-frequency-response","version":"1.0.0","name":"Analog Pole Zero Frequency Response","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zeros","poles","gain","frequenciesHz"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zeros":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"poles":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"gain":{"type":"number","minimum":-1000000,"maximum":1000000},"frequenciesHz":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":100000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the supplied analog transfer function gain*product(s-zero)/product(s-pole) at s=i*2*pi*f."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"analog-pole-zero-frequency-response","input":{"records":[{"id":"R1","zeros":[],"poles":[[-1,0]],"gain":1,"frequenciesHz":[0,0.15915494309189535]}]}}},"limitations":["Evaluate the supplied analog transfer function gain*product(s-zero)/product(s-pole) at s=i*2*pi*f. Pole/zero values are radians per second, not Hertz. No instrument metadata retrieval, deconvolution or stability certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"isotropic-rayleigh-wave-speed-root","version":"1.0.0","name":"Isotropic Rayleigh Wave Speed Root","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pWaveMps","sWaveMps"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pWaveMps":{"type":"number","minimum":0.000001,"maximum":1000000},"sWaveMps":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the physical sub-shear Rayleigh root for a homogeneous isotropic elastic half-space with positive bulk modulus."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"isotropic-rayleigh-wave-speed-root","input":{"records":[{"id":"R1","pWaveMps":1.7320508075688772,"sWaveMps":1}]}}},"limitations":["Solve the physical sub-shear Rayleigh root for a homogeneous isotropic elastic half-space with positive bulk modulus. Excludes layering, dispersion, inversion and seismic or structural safety assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scs-event-curve-number-runoff","version":"1.0.0","name":"SCS Event Curve Number Runoff","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rainfallMm","curveNumber","initialAbstractionFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rainfallMm":{"type":"number","minimum":0,"maximum":1000000},"curveNumber":{"type":"number","minimum":1,"maximum":100},"initialAbstractionFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate event runoff depth from a supplied curve number and explicit initial-abstraction fraction in millimetres."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scs-event-curve-number-runoff","input":{"records":[{"id":"R1","rainfallMm":100,"curveNumber":100,"initialAbstractionFraction":0.2}]}}},"limitations":["Calculate event runoff depth from a supplied curve number and explicit initial-abstraction fraction in millimetres. No soil selection, parameter calibration, antecedent-condition inference, flood prediction or drainage certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rational-method-peak-flow-scenario","version":"1.0.0","name":"Rational Method Peak Flow Scenario","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coefficient","intensityMmHour","areaHectares"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coefficient":{"type":"number","minimum":0,"maximum":1},"intensityMmHour":{"type":"number","minimum":0,"maximum":1000000},"areaHectares":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert a supplied Rational Method coefficient, design intensity and area into an ideal peak flow."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rational-method-peak-flow-scenario","input":{"records":[{"id":"R1","coefficient":0.5,"intensityMmHour":36,"areaHectares":10}]}}},"limitations":["Convert a supplied Rational Method coefficient, design intensity and area into an ideal peak flow. Does not select a storm, time of concentration or applicability and is not a flood forecast or engineering approval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"muskingum-linear-reach-routing","version":"1.0.0","name":"Muskingum Linear Reach Routing","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inflows","initialOutflow","storageTime","weighting","stepTime"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inflows":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1000000}},"initialOutflow":{"type":"number","minimum":0,"maximum":1000000},"storageTime":{"type":"number","minimum":0.000001,"maximum":1000000},"weighting":{"type":"number","minimum":0,"maximum":0.5},"stepTime":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Route a supplied nonnegative hydrograph using one linear Muskingum reach with explicit common time units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"muskingum-linear-reach-routing","input":{"records":[{"id":"R1","inflows":[1,2,3],"initialOutflow":1,"storageTime":1,"weighting":0,"stepTime":2}]}}},"limitations":["Route a supplied nonnegative hydrograph using one linear Muskingum reach with explicit common time units. Nonnegative routing coefficients are required; no parameter fitting, Muskingum-Cunge hydraulics or operational flood routing. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nash-gamma-unit-hydrograph","version":"1.0.0","name":"Nash Gamma Unit Hydrograph","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","reservoirCount","storageTime","times"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"reservoirCount":{"type":"integer","minimum":1,"maximum":30},"storageTime":{"type":"number","minimum":0.000001,"maximum":1000000},"times":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the analytic unit-volume impulse response of a cascade of identical linear reservoirs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nash-gamma-unit-hydrograph","input":{"records":[{"id":"R1","reservoirCount":2,"storageTime":1,"times":[0,1,2]}]}}},"limitations":["Evaluate the analytic unit-volume impulse response of a cascade of identical linear reservoirs. Ordinates use inverse supplied time units; finite sampled ordinates are not renormalized and no catchment calibration is implied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discrete-runoff-unit-hydrograph-convolution","version":"1.0.0","name":"Discrete Runoff Unit Hydrograph Convolution","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","excessDepths","unitOrdinates"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"excessDepths":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"unitOrdinates":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convolve discrete equal-duration excess-depth pulses with the matching duration unit hydrograph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discrete-runoff-unit-hydrograph-convolution","input":{"records":[{"id":"R1","excessDepths":[1,2],"unitOrdinates":[0.25,0.5,0.25]}]}}},"limitations":["Convolve discrete equal-duration excess-depth pulses with the matching duration unit hydrograph. Input ordinates must already be discharge per unit depth; no extra timestep multiplier, loss estimation or automatic unit-hydrograph normalization. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ponded-green-ampt-infiltration-step","version":"1.0.0","name":"Ponded Green Ampt Infiltration Step","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialInfiltrationMm","conductivityMmHour","suctionDeficitMm","hours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialInfiltrationMm":{"type":"number","minimum":0.000001,"maximum":1000000},"conductivityMmHour":{"type":"number","minimum":0.000001,"maximum":1000000},"suctionDeficitMm":{"type":"number","minimum":0,"maximum":1000000},"hours":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Advance the integrated Green-Ampt equation from positive initial infiltration under uninterrupted ponding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ponded-green-ampt-infiltration-step","input":{"records":[{"id":"R1","initialInfiltrationMm":10,"conductivityMmHour":5,"suctionDeficitMm":0,"hours":2}]}}},"limitations":["Advance the integrated Green-Ampt equation from positive initial infiltration under uninterrupted ponding. Suction times moisture deficit is supplied as one length. No rainfall-limited ponding onset, parameter selection, soil diagnosis or forecast. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"horton-uniform-rainfall-infiltration","version":"1.0.0","name":"Horton Uniform Rainfall Infiltration","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialCapacityMmHour","finalCapacityMmHour","decayPerHour","rainfallMmHour","hours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialCapacityMmHour":{"type":"number","minimum":0,"maximum":1000000},"finalCapacityMmHour":{"type":"number","minimum":0,"maximum":1000000},"decayPerHour":{"type":"number","minimum":0.000001,"maximum":1000000},"rainfallMmHour":{"type":"number","minimum":0,"maximum":1000000},"hours":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate min(uniform rainfall, exponentially decaying Horton capacity) with exact crossing time."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"horton-uniform-rainfall-infiltration","input":{"records":[{"id":"R1","initialCapacityMmHour":10,"finalCapacityMmHour":2,"decayPerHour":1,"rainfallMmHour":1,"hours":2}]}}},"limitations":["Integrate min(uniform rainfall, exponentially decaying Horton capacity) with exact crossing time. Capacity decay is defined from the supplied interval start; no recovery, depression storage, calibration or real-time runoff prediction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hyetograph-duration-depth-aggregation","version":"1.0.0","name":"Hyetograph Duration Depth Aggregation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intervals"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intervals":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["minutes","intensityMmHour"],"properties":{"minutes":{"type":"number","minimum":0.000001,"maximum":1000000},"intensityMmHour":{"type":"number","minimum":0,"maximum":1000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate piecewise-constant rainfall intensity with unequal explicitly supplied interval durations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hyetograph-duration-depth-aggregation","input":{"records":[{"id":"R1","intervals":[{"minutes":30,"intensityMmHour":10},{"minutes":60,"intensityMmHour":20}]}]}}},"limitations":["Integrate piecewise-constant rainfall intensity with unequal explicitly supplied interval durations. This is an observed/scenario record calculation, not an IDF curve, return-period estimate or storm forecast. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-reservoir-constant-inflow-steps","version":"1.0.0","name":"Linear Reservoir Constant Inflow Steps","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inflows","initialStorage","storageTime","stepTime"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inflows":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"initialStorage":{"type":"number","minimum":0,"maximum":1000000},"storageTime":{"type":"number","minimum":0.000001,"maximum":1000000},"stepTime":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Route interval-constant inflows through one linear reservoir using the exact exponential update."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-reservoir-constant-inflow-steps","input":{"records":[{"id":"R1","inflows":[1,1],"initialStorage":0,"storageTime":1,"stepTime":1}]}}},"limitations":["Route interval-constant inflows through one linear reservoir using the exact exponential update. Outflows are end-of-interval rates and release is integrated by conservation; no channel hydraulics, dam operation or safety approval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"modified-puls-level-pool-routing","version":"1.0.0","name":"Modified Puls Level Pool Routing","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","curve","inflows","initialStorage","stepTime"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"curve":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["storage","outflow"],"properties":{"storage":{"type":"number","minimum":0,"maximum":1000000},"outflow":{"type":"number","minimum":0,"maximum":1000000}}}},"inflows":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1000000}},"initialStorage":{"type":"number","minimum":0,"maximum":1000000},"stepTime":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Route supplied inflow point ordinates with trapezoidal continuity and a piecewise-linear monotone storage/discharge curve."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"modified-puls-level-pool-routing","input":{"records":[{"id":"R1","curve":[{"storage":0,"outflow":0},{"storage":100,"outflow":100}],"inflows":[0,2,2],"initialStorage":0,"stepTime":2}]}}},"limitations":["Route supplied inflow point ordinates with trapezoidal continuity and a piecewise-linear monotone storage/discharge curve. No extrapolation, changing gates, evaporation or real reservoir operation; not a flood or dam-safety determination. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"smt-feeder-component-balance","version":"1.0.0","name":"SMT Feeder Component Balance","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","loaded","placed","discarded","closing","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"integer","minimum":0,"maximum":1000000},"loaded":{"type":"integer","minimum":0,"maximum":1000000},"placed":{"type":"integer","minimum":0,"maximum":1000000},"discarded":{"type":"integer","minimum":0,"maximum":1000000},"closing":{"type":"integer","minimum":0,"maximum":1000000},"tolerance":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile feeder opening, replenishment, placements, rejects and closing pieces for one matched interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"smt-feeder-component-balance","input":{"records":[{"id":"R1","opening":1000,"loaded":500,"placed":1200,"discarded":20,"closing":270,"tolerance":5}]}}},"limitations":["Reconcile feeder opening, replenishment, placements, rejects and closing pieces for one matched interval. Unexplained pieces are not asserted theft or machine faults. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stencil-aperture-release-ratios","version":"1.0.0","name":"Stencil Aperture Ratio Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","widthMm","lengthMm","thicknessMm","minimumAreaRatio","minimumAspectRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"widthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"thicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumAreaRatio":{"type":"number","minimum":0,"maximum":1000000},"minimumAspectRatio":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare ideal rectangular aperture area and aspect ratios with caller-declared screening minima."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stencil-aperture-release-ratios","input":{"records":[{"id":"R1","widthMm":0.3,"lengthMm":0.6,"thicknessMm":0.1,"minimumAreaRatio":0.66,"minimumAspectRatio":1.5}]}}},"limitations":["Compare ideal rectangular aperture area and aspect ratios with caller-declared screening minima. Does not select a stencil, approve solder release or assert IPC conformance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"solder-paste-volume-transfer-review","version":"1.0.0","name":"Solder Paste Volume Transfer Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","apertureAreaMm2","stencilMm","deposits","measuredTotalMm3","minimumTransfer","maximumTransfer"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"apertureAreaMm2":{"type":"number","minimum":0.000001,"maximum":1000000},"stencilMm":{"type":"number","minimum":0.000001,"maximum":1000000},"deposits":{"type":"integer","minimum":1,"maximum":1000000},"measuredTotalMm3":{"type":"number","minimum":0,"maximum":1000000},"minimumTransfer":{"type":"number","minimum":0,"maximum":1},"maximumTransfer":{"type":"number","minimum":0,"maximum":3}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a supplied aggregate deposit-volume measurement with ideal stencil aperture volume."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"solder-paste-volume-transfer-review","input":{"records":[{"id":"R1","apertureAreaMm2":2,"stencilMm":0.1,"deposits":100,"measuredTotalMm3":16,"minimumTransfer":0.85,"maximumTransfer":1.2}]}}},"limitations":["Reconcile a supplied aggregate deposit-volume measurement with ideal stencil aperture volume. The supplied limits are not a process recipe or solder-joint acceptance decision. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reflow-trace-liquidus-duration","version":"1.0.0","name":"Reflow Trace Liquidus Duration","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","samples","liquidusC","minimumSeconds","maximumSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"samples":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["seconds","celsius"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"celsius":{"type":"number","minimum":-100,"maximum":500}}}},"liquidusC":{"type":"number","minimum":-100,"maximum":500},"minimumSeconds":{"type":"number","minimum":0,"maximum":1000000},"maximumSeconds":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate time strictly above a supplied liquidus temperature by linear interpolation between ordered samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reflow-trace-liquidus-duration","input":{"records":[{"id":"R1","samples":[{"seconds":0,"celsius":100},{"seconds":10,"celsius":200},{"seconds":20,"celsius":100}],"liquidusC":150,"minimumSeconds":12,"maximumSeconds":20}]}}},"limitations":["Integrate time strictly above a supplied liquidus temperature by linear interpolation between ordered samples. Does not determine alloy limits, component suitability or reflow approval. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pcba-first-pass-retest-bridge","version":"1.0.0","name":"Assembly First Pass and Retest Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tested","firstPass","retestPass","scrapped","reportedFinal"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tested":{"type":"integer","minimum":1,"maximum":1000000},"firstPass":{"type":"integer","minimum":0,"maximum":1000000},"retestPass":{"type":"integer","minimum":0,"maximum":1000000},"scrapped":{"type":"integer","minimum":0,"maximum":1000000},"reportedFinal":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate first-pass board yield from recovered retest passes and final disposition on a unique-board basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pcba-first-pass-retest-bridge","input":{"records":[{"id":"R1","tested":100,"firstPass":90,"retestPass":7,"scrapped":2,"reportedFinal":96}]}}},"limitations":["Separate first-pass board yield from recovered retest passes and final disposition on a unique-board basis. Repeated retest events must not be counted as separate boards. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aoi-call-disposition-accounting","version":"1.0.0","name":"AOI Call Disposition Accounting","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","calls","confirmedDefects","falseCalls","unresolved","reportedFalseFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"calls":{"type":"integer","minimum":0,"maximum":1000000},"confirmedDefects":{"type":"integer","minimum":0,"maximum":1000000},"falseCalls":{"type":"integer","minimum":0,"maximum":1000000},"unresolved":{"type":"integer","minimum":0,"maximum":1000000},"reportedFalseFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile adjudicated AOI calls and their false-call fraction, retaining unresolved calls."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aoi-call-disposition-accounting","input":{"records":[{"id":"R1","calls":100,"confirmedDefects":20,"falseCalls":70,"unresolved":10,"reportedFalseFraction":0.6}]}}},"limitations":["Reconcile adjudicated AOI calls and their false-call fraction, retaining unresolved calls. Zero calls use an explicitly defined zero fraction; no detection sensitivity is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"placement-nozzle-counter-reconciliation","version":"1.0.0","name":"Placement Nozzle Counter Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","placements","reportedClosing","declaredServiceAt"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"integer","minimum":0,"maximum":1000000},"placements":{"type":"integer","minimum":0,"maximum":1000000},"reportedClosing":{"type":"integer","minimum":0,"maximum":2000000},"declaredServiceAt":{"type":"integer","minimum":1,"maximum":2000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a non-reset nozzle usage counter against supplied placement totals and the owner-declared service threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"placement-nozzle-counter-reconciliation","input":{"records":[{"id":"R1","opening":900,"placements":150,"reportedClosing":1040,"declaredServiceAt":1000}]}}},"limitations":["Reconcile a non-reset nozzle usage counter against supplied placement totals and the owner-declared service threshold. Does not infer wear or prescribe maintenance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"component-open-exposure-budget","version":"1.0.0","name":"Component Open Exposure Budget","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingHours","intervalHours","reportedHours","declaredAllowanceHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingHours":{"type":"number","minimum":0,"maximum":1000000},"intervalHours":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0,"maximum":1000000}},"reportedHours":{"type":"number","minimum":0,"maximum":1000000},"declaredAllowanceHours":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sum already classified exposure intervals with no overlap or reset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"component-open-exposure-budget","input":{"records":[{"id":"R1","openingHours":10,"intervalHours":[2,3],"reportedHours":14,"declaredAllowanceHours":20}]}}},"limitations":["Sum already classified exposure intervals with no overlap or reset. Humidity qualification, dry-storage credit, baking and manufacturer floor-life selection are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pcb-bow-twist-gauge-review","version":"1.0.0","name":"PCB Bow and Twist Gauge Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bowGapMm","spanMm","twistGapMm","diagonalMm","declaredBowPercent","declaredTwistPercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bowGapMm":{"type":"number","minimum":0,"maximum":1000000},"spanMm":{"type":"number","minimum":0.000001,"maximum":1000000},"twistGapMm":{"type":"number","minimum":0,"maximum":1000000},"diagonalMm":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredBowPercent":{"type":"number","minimum":0,"maximum":1000000},"declaredTwistPercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize supplied gap measurements using caller-declared gauge spans and thresholds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pcb-bow-twist-gauge-review","input":{"records":[{"id":"R1","bowGapMm":1,"spanMm":100,"twistGapMm":2,"diagonalMm":200,"declaredBowPercent":0.75,"declaredTwistPercent":1.5}]}}},"limitations":["Normalize supplied gap measurements using caller-declared gauge spans and thresholds. Measurement fixture validity, test-method selection and board acceptance remain outside this report. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"through-hole-annulus-fill-volume","version":"1.0.0","name":"Through Hole Annulus Fill Volume","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","holeDiameterMm","leadDiameterMm","boardThicknessMm","pins","fillFraction","recordedMm3","toleranceMm3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"holeDiameterMm":{"type":"number","minimum":0.000001,"maximum":1000000},"leadDiameterMm":{"type":"number","minimum":0,"maximum":1000000},"boardThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"pins":{"type":"integer","minimum":1,"maximum":1000000},"fillFraction":{"type":"number","minimum":0,"maximum":1},"recordedMm3":{"type":"number","minimum":0,"maximum":1000000},"toleranceMm3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare ideal cylindrical hole-minus-lead fill volume with a supplied volume record."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"through-hole-annulus-fill-volume","input":{"records":[{"id":"R1","holeDiameterMm":1,"leadDiameterMm":0.6,"boardThicknessMm":1.6,"pins":10,"fillFraction":0.75,"recordedMm3":5,"toleranceMm3":0.1}]}}},"limitations":["Compare ideal cylindrical hole-minus-lead fill volume with a supplied volume record. Fillets, plated-wall thickness and actual wetting or joint quality are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ceramic-archimedes-porosity-review","version":"1.0.0","name":"Ceramic Hydrostatic Porosity Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryG","saturatedG","suspendedG","waterDensityGcm3","declaredPorosityPercent","tolerancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryG":{"type":"number","minimum":0.000001,"maximum":1000000},"saturatedG":{"type":"number","minimum":0.000001,"maximum":1000000},"suspendedG":{"type":"number","minimum":-1000000,"maximum":1000000},"waterDensityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredPorosityPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerancePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile dry, saturated and suspended specimen masses using the supplied immersion density."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ceramic-archimedes-porosity-review","input":{"records":[{"id":"R1","dryG":100,"saturatedG":110,"suspendedG":60,"waterDensityGcm3":1,"declaredPorosityPercent":18,"tolerancePercent":1}]}}},"limitations":["Reconcile dry, saturated and suspended specimen masses using the supplied immersion density. No specimen preparation, food-contact safety or standards certification is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ceramic-green-fired-dimension-bridge","version":"1.0.0","name":"Ceramic Green to Fired Dimension Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","greenMm","firedMm","reportedVolumeShrinkFraction","toleranceFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"greenMm":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"firedMm":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"reportedVolumeShrinkFraction":{"type":"number","minimum":0,"maximum":1},"toleranceFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare three matched orthogonal green and fired dimensions without assuming isotropic shrinkage."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ceramic-green-fired-dimension-bridge","input":{"records":[{"id":"R1","greenMm":[100,100,100],"firedMm":[90,90,90],"reportedVolumeShrinkFraction":0.25,"toleranceFraction":0.01}]}}},"limitations":["Compare three matched orthogonal green and fired dimensions without assuming isotropic shrinkage. No mold compensation, firing schedule or structural suitability is selected. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ceramic-slip-density-solids-review","version":"1.0.0","name":"Ceramic Slip Density Solids Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","slipDensity","solidDensity","liquidDensity","reportedMassSolids","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"slipDensity":{"type":"number","minimum":0.000001,"maximum":1000000},"solidDensity":{"type":"number","minimum":0.000001,"maximum":1000000},"liquidDensity":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedMassSolids":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve ideal two-phase additive-volume slip solids from supplied consistent densities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ceramic-slip-density-solids-review","input":{"records":[{"id":"R1","slipDensity":1.5,"solidDensity":3,"liquidDensity":1,"reportedMassSolids":0.55,"tolerance":0.01}]}}},"limitations":["Resolve ideal two-phase additive-volume slip solids from supplied consistent densities. Dissolved additives, entrained air, rheology and process settings are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glaze-oxide-unity-mole-review","version":"1.0.0","name":"Glaze Oxide Unity Mole Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","oxides","reportedFluxMoles","toleranceMoles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"oxides":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["oxide","grams","molarMass","isFlux"],"properties":{"oxide":{"type":"string","minLength":1,"maxLength":200},"grams":{"type":"number","minimum":0,"maximum":1000000},"molarMass":{"type":"number","minimum":0.000001,"maximum":1000000},"isFlux":{"type":"boolean"}}}},"reportedFluxMoles":{"type":"number","minimum":0,"maximum":1000000},"toleranceMoles":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a supplied oxide analysis to one mole of caller-designated flux oxides."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glaze-oxide-unity-mole-review","input":{"records":[{"id":"R1","oxides":[{"oxide":"CaO","grams":56,"molarMass":56,"isFlux":true},{"oxide":"SiO2","grams":120,"molarMass":60,"isFlux":false}],"reportedFluxMoles":0.9,"toleranceMoles":0.01}]}}},"limitations":["Normalize a supplied oxide analysis to one mole of caller-designated flux oxides. Does not infer raw-material chemistry, food safety, glaze stability or firing behavior. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ceramic-sieve-residue-reconciliation","version":"1.0.0","name":"Ceramic Sieve Residue Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sampleDryG","residueDryG","reportedResiduePercent","declaredMaximumPercent","tolerancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sampleDryG":{"type":"number","minimum":0.000001,"maximum":1000000},"residueDryG":{"type":"number","minimum":0,"maximum":1000000},"reportedResiduePercent":{"type":"number","minimum":0,"maximum":1000000},"declaredMaximumPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerancePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a dry sieve-residue mass and compare it with a supplied log and maximum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ceramic-sieve-residue-reconciliation","input":{"records":[{"id":"R1","sampleDryG":200,"residueDryG":5,"reportedResiduePercent":2,"declaredMaximumPercent":2,"tolerancePercent":0.1}]}}},"limitations":["Normalize a dry sieve-residue mass and compare it with a supplied log and maximum. Sieve aperture selection, test preparation and material approval are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kiln-ramp-segment-log-review","version":"1.0.0","name":"Kiln Ramp Segment Log Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startC","endC","elapsedMinutes","reportedCPerHour","toleranceCPerHour"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startC":{"type":"number","minimum":-100,"maximum":2000},"endC":{"type":"number","minimum":-100,"maximum":2000},"elapsedMinutes":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedCPerHour":{"type":"number","minimum":-1000000,"maximum":1000000},"toleranceCPerHour":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check an already completed kiln segment log against its endpoint average ramp."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kiln-ramp-segment-log-review","input":{"records":[{"id":"R1","startC":100,"endC":400,"elapsedMinutes":120,"reportedCPerHour":160,"toleranceCPerHour":5}]}}},"limitations":["Check an already completed kiln segment log against its endpoint average ramp. Intermediate excursions, safe heating rates and firing-schedule design are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kiln-witness-position-completeness","version":"1.0.0","name":"Kiln Witness Position Completeness","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredPositions","observations"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredPositions":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":200}},"observations":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["position","readable","recordedCone"],"properties":{"position":{"type":"string","minLength":1,"maxLength":200},"readable":{"type":"boolean"},"recordedCone":{"type":"string","minLength":1,"maxLength":200}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check witness-position record completeness and readability against the supplied plan."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kiln-witness-position-completeness","input":{"records":[{"id":"R1","requiredPositions":["top","bottom"],"observations":[{"position":"top","readable":true,"recordedCone":"6"}]}]}}},"limitations":["Check witness-position record completeness and readability against the supplied plan. Recorded cone labels are retained as evidence only, without heatwork interpretation or firing acceptance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tile-flatness-gauge-normalization","version":"1.0.0","name":"Tile Flatness Gauge Normalization","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","spanMm","maximumGapMm","reportedPercent","declaredMaximumPercent","tolerancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"spanMm":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumGapMm":{"type":"number","minimum":0,"maximum":1000000},"reportedPercent":{"type":"number","minimum":0,"maximum":1000000},"declaredMaximumPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerancePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a supplied tile flatness gap using its stated gauge span."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tile-flatness-gauge-normalization","input":{"records":[{"id":"R1","spanMm":200,"maximumGapMm":2,"reportedPercent":0.8,"declaredMaximumPercent":0.9,"tolerancePercent":0.05}]}}},"limitations":["Normalize a supplied tile flatness gap using its stated gauge span. Does not infer measurement orientation, installation suitability or compliance with a tile standard. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"greenware-reclaim-solids-bridge","version":"1.0.0","name":"Greenware Reclaim Solids Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wetReclaimKg","solidsFraction","dryRejectKg","recoveredDryKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wetReclaimKg":{"type":"number","minimum":0,"maximum":1000000},"solidsFraction":{"type":"number","minimum":0,"maximum":1},"dryRejectKg":{"type":"number","minimum":0,"maximum":1000000},"recoveredDryKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile wet unfired reclaim, measured dry solids and dry rejected material."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"greenware-reclaim-solids-bridge","input":{"records":[{"id":"R1","wetReclaimKg":100,"solidsFraction":0.6,"dryRejectKg":5,"recoveredDryKg":50,"toleranceKg":2}]}}},"limitations":["Reconcile wet unfired reclaim, measured dry solids and dry rejected material. Fired scrap, additives, contamination and reuse approval are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kiln-car-load-register-review","version":"1.0.0","name":"Kiln Car Load Register Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shelfKg","furnitureKg","wareKg","reportedTotalKg","declaredCapacityKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shelfKg":{"type":"number","minimum":0,"maximum":1000000},"furnitureKg":{"type":"number","minimum":0,"maximum":1000000},"wareKg":{"type":"number","minimum":0,"maximum":1000000},"reportedTotalKg":{"type":"number","minimum":0,"maximum":1000000},"declaredCapacityKg":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a kiln-car load register including shelves, furniture and ware with the caller-declared capacity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kiln-car-load-register-review","input":{"records":[{"id":"R1","shelfKg":100,"furnitureKg":40,"wareKg":360,"reportedTotalKg":490,"declaredCapacityKg":480,"toleranceKg":2}]}}},"limitations":["Reconcile a kiln-car load register including shelves, furniture and ware with the caller-declared capacity. Does not assess load distribution, structural safety or authorize loading. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"yarn-linear-density-count-reconciliation","version":"1.0.0","name":"Yarn Linear Density Count Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tex","recordedMetricCount","recordedEnglishCottonCount","toleranceFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tex":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedMetricCount":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedEnglishCottonCount":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile tex with metric count and English cotton count using the stated 590.54 conversion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"yarn-linear-density-count-reconciliation","input":{"records":[{"id":"R1","tex":20,"recordedMetricCount":50,"recordedEnglishCottonCount":30,"toleranceFraction":0.01}]}}},"limitations":["Reconcile tex with metric count and English cotton count using the stated 590.54 conversion. Other indirect count systems and fiber performance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"warp-denting-end-count-plan","version":"1.0.0","name":"Warp Denting End Count Plan","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dents","pattern","selvedgeEnds","recordedEnds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dents":{"type":"integer","minimum":1,"maximum":1000000},"pattern":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"integer","minimum":0,"maximum":100}},"selvedgeEnds":{"type":"integer","minimum":0,"maximum":10000},"recordedEnds":{"type":"integer","minimum":0,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand the supplied repeating ends-per-dent pattern over a stated dent count and add separate selvedge ends."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"warp-denting-end-count-plan","input":{"records":[{"id":"R1","dents":10,"pattern":[2,3],"selvedgeEnds":4,"recordedEnds":28}]}}},"limitations":["Expand the supplied repeating ends-per-dent pattern over a stated dent count and add separate selvedge ends. Does not select reed size, yarn tension or loom settings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sectional-warp-beam-length-balance","version":"1.0.0","name":"Sectional Warp Beam Length Balance","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sectionLengthsM","recordedUsableM","toleranceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sectionLengthsM":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"recordedUsableM":{"type":"number","minimum":0,"maximum":1000000},"toleranceM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile equal-end-count warping sections to their common usable length and summed section surplus."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sectional-warp-beam-length-balance","input":{"records":[{"id":"R1","sectionLengthsM":[100,98,99],"recordedUsableM":99,"toleranceM":0.1}]}}},"limitations":["Reconcile equal-end-count warping sections to their common usable length and summed section surplus. Does not infer broken ends, sizing loss or beam tension. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"yarn-tex-twist-factor-review","version":"1.0.0","name":"Yarn Tex Twist Factor Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","turnsPerM","tex","recordedTexFactor","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"turnsPerM":{"type":"number","minimum":0.000001,"maximum":1000000},"tex":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedTexFactor":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check the explicitly defined tex twist factor turns-per-meter times square-root(tex)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"yarn-tex-twist-factor-review","input":{"records":[{"id":"R1","turnsPerM":500,"tex":16,"recordedTexFactor":1900,"tolerance":10}]}}},"limitations":["Check the explicitly defined tex twist factor turns-per-meter times square-root(tex). It is not the English cotton twist multiplier and does not select a spinning twist. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"knit-course-wale-density-register","version":"1.0.0","name":"Knit Course Wale Density Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","courses","wales","sampleLengthCm","sampleWidthCm","recordedLoopsPerCm2","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"courses":{"type":"integer","minimum":1,"maximum":1000000},"wales":{"type":"integer","minimum":1,"maximum":1000000},"sampleLengthCm":{"type":"number","minimum":0.000001,"maximum":1000000},"sampleWidthCm":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedLoopsPerCm2":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize counted knit courses and wales over a measured rectangle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"knit-course-wale-density-register","input":{"records":[{"id":"R1","courses":100,"wales":80,"sampleLengthCm":10,"sampleWidthCm":10,"recordedLoopsPerCm2":75,"tolerance":1}]}}},"limitations":["Normalize counted knit courses and wales over a measured rectangle. Assumes one counted loop position per course-wale intersection; structure variants and quality grading are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cutting-spread-ply-length-reconciliation","version":"1.0.0","name":"Cutting Spread Ply Length Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plies","markerLengthM","endAllowanceM","spliceLossM","recordedIssuedM","toleranceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plies":{"type":"integer","minimum":1,"maximum":10000},"markerLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"endAllowanceM":{"type":"number","minimum":0,"maximum":1000000},"spliceLossM":{"type":"number","minimum":0,"maximum":1000000},"recordedIssuedM":{"type":"number","minimum":0,"maximum":1000000},"toleranceM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a fixed marker spread with total per-ply end allowance and separately recorded splice loss."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cutting-spread-ply-length-reconciliation","input":{"records":[{"id":"R1","plies":10,"markerLengthM":5,"endAllowanceM":0.1,"spliceLossM":1,"recordedIssuedM":53,"toleranceM":0.2}]}}},"limitations":["Reconcile a fixed marker spread with total per-ply end allowance and separately recorded splice loss. Does not nest pattern pieces or estimate cutting quality. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shade-lot-order-allocation-review","version":"1.0.0","name":"Shade Lot Order Allocation Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","expectedLot","allocations","recordedPieces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedLot":{"type":"string","minLength":1,"maxLength":200},"allocations":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["bundle","lot","pieces"],"properties":{"bundle":{"type":"string","minLength":1,"maxLength":200},"lot":{"type":"string","minLength":1,"maxLength":200},"pieces":{"type":"integer","minimum":1,"maximum":100000}}}},"recordedPieces":{"type":"integer","minimum":0,"maximum":10000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check bundle identifiers, piece totals and exact lot labels against a supplied order lot."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shade-lot-order-allocation-review","input":{"records":[{"id":"R1","expectedLot":"L1","allocations":[{"bundle":"B1","lot":"L1","pieces":20},{"bundle":"B2","lot":"L2","pieces":10}],"recordedPieces":30}]}}},"limitations":["Check bundle identifiers, piece totals and exact lot labels against a supplied order lot. Does not compare physical color or certify shade equivalence. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lockstitch-geometric-thread-budget","version":"1.0.0","name":"Lockstitch Geometric Thread Budget","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seamM","stitchesPerM","materialThicknessMm","tailAllowanceM","recordedThreadM","toleranceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seamM":{"type":"number","minimum":0.000001,"maximum":1000000},"stitchesPerM":{"type":"number","minimum":0.000001,"maximum":1000000},"materialThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"tailAllowanceM":{"type":"number","minimum":0,"maximum":1000000},"recordedThreadM":{"type":"number","minimum":0,"maximum":1000000},"toleranceM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare an idealized equal top/bobbin lockstitch path with a thread record, using two thickness traversals per stitch."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lockstitch-geometric-thread-budget","input":{"records":[{"id":"R1","seamM":1,"stitchesPerM":1000,"materialThicknessMm":1,"tailAllowanceM":0.2,"recordedThreadM":6,"toleranceM":0.1}]}}},"limitations":["Compare an idealized equal top/bobbin lockstitch path with a thread record, using two thickness traversals per stitch. Interlocking loops, tension, compression and actual consumption qualification are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"woven-yarn-crimp-gauge-review","version":"1.0.0","name":"Woven Yarn Crimp Gauge Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fabricGaugeMm","straightenedYarnMm","reportedCrimpPercent","tolerancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fabricGaugeMm":{"type":"number","minimum":0.000001,"maximum":1000000},"straightenedYarnMm":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedCrimpPercent":{"type":"number","minimum":0,"maximum":1000000},"tolerancePercent":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile yarn crimp using a supplied fabric gauge and straightened extracted-yarn length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"woven-yarn-crimp-gauge-review","input":{"records":[{"id":"R1","fabricGaugeMm":100,"straightenedYarnMm":105,"reportedCrimpPercent":4,"tolerancePercent":0.2}]}}},"limitations":["Reconcile yarn crimp using a supplied fabric gauge and straightened extracted-yarn length. Extraction tension, conditioning and test-method certification are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fiber-blend-conditioned-dry-basis","version":"1.0.0","name":"Fiber Blend Conditioned Dry Basis","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","components","reportedDryKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"components":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["fiber","conditionedKg","regainFraction"],"properties":{"fiber":{"type":"string","minLength":1,"maxLength":200},"conditionedKg":{"type":"number","minimum":0.000001,"maximum":1000000},"regainFraction":{"type":"number","minimum":0,"maximum":1}}}},"reportedDryKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert supplied conditioned fiber masses and dry-basis moisture regain to a dry blend composition."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fiber-blend-conditioned-dry-basis","input":{"records":[{"id":"R1","components":[{"fiber":"A","conditionedKg":11,"regainFraction":0.1},{"fiber":"B","conditionedKg":20,"regainFraction":0}],"reportedDryKg":29,"toleranceKg":0.1}]}}},"limitations":["Convert supplied conditioned fiber masses and dry-basis moisture regain to a dry blend composition. Regain values must be measured or independently chosen; fiber identification and labeling compliance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paper-wetpress-water-removal","version":"1.0.0","name":"Paper Wet Press Water Removal","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","incomingWetKg","incomingSolids","outgoingSolids","recordedRemovedKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"incomingWetKg":{"type":"number","minimum":0.000001,"maximum":1000000},"incomingSolids":{"type":"number","minimum":0.000001,"maximum":1},"outgoingSolids":{"type":"number","minimum":0.000001,"maximum":1},"recordedRemovedKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a press-section water removal record assuming dry solids are retained."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paper-wetpress-water-removal","input":{"records":[{"id":"R1","incomingWetKg":1000,"incomingSolids":0.2,"outgoingSolids":0.4,"recordedRemovedKg":480,"toleranceKg":5}]}}},"limitations":["Reconcile a press-section water removal record assuming dry solids are retained. Does not choose nip pressure, press clothing, operating moisture or drying capacity. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paper-filler-fiber-retention-bridge","version":"1.0.0","name":"Paper Filler and Fiber Retention Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","feedFiberKg","feedFillerKg","rejectFiberKg","rejectFillerKg","recordedSheetAshFraction","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"feedFiberKg":{"type":"number","minimum":0,"maximum":1000000},"feedFillerKg":{"type":"number","minimum":0,"maximum":1000000},"rejectFiberKg":{"type":"number","minimum":0,"maximum":1000000},"rejectFillerKg":{"type":"number","minimum":0,"maximum":1000000},"recordedSheetAshFraction":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare an ideal fiber/filler dry-mass balance with supplied ash fraction, treating retained filler as ash."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paper-filler-fiber-retention-bridge","input":{"records":[{"id":"R1","feedFiberKg":80,"feedFillerKg":20,"rejectFiberKg":5,"rejectFillerKg":5,"recordedSheetAshFraction":0.2,"tolerance":0.01}]}}},"limitations":["Compare an ideal fiber/filler dry-mass balance with supplied ash fraction, treating retained filler as ash. Combustible or volatile filler, additives and test-method corrections are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"headbox-jet-wire-ratio-log","version":"1.0.0","name":"Headbox Jet Wire Ratio Log","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","jetMMinute","wireMMinute","recordedRatio","declaredMinimum","declaredMaximum","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"jetMMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"wireMMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedRatio":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredMinimum":{"type":"number","minimum":0,"maximum":1000000},"declaredMaximum":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a matched jet/wire speed record against an owner-declared ratio interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"headbox-jet-wire-ratio-log","input":{"records":[{"id":"R1","jetMMinute":505,"wireMMinute":500,"recordedRatio":1,"declaredMinimum":0.99,"declaredMaximum":1.02,"tolerance":0.001}]}}},"limitations":["Review a matched jet/wire speed record against an owner-declared ratio interval. Does not infer fiber orientation or change machine settings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paper-cobb-uptake-record-review","version":"1.0.0","name":"Paper Cobb Uptake Record Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","beforeG","afterG","testAreaCm2","recordedGm2","toleranceGm2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"beforeG":{"type":"number","minimum":0.000001,"maximum":1000000},"afterG":{"type":"number","minimum":0.000001,"maximum":1000000},"testAreaCm2":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedGm2":{"type":"number","minimum":0,"maximum":1000000},"toleranceGm2":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize an already measured water-uptake mass by test area."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paper-cobb-uptake-record-review","input":{"records":[{"id":"R1","beforeG":10,"afterG":10.5,"testAreaCm2":100,"recordedGm2":45,"toleranceGm2":1}]}}},"limitations":["Normalize an already measured water-uptake mass by test area. Conditioning, exposure duration, blotting and Cobb-method conformity are not assessed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paper-tear-index-normalization","version":"1.0.0","name":"Paper Tear Index Normalization","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tearMilliNewton","grammageGm2","reportedIndex","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tearMilliNewton":{"type":"number","minimum":0.000001,"maximum":1000000},"grammageGm2":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedIndex":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize supplied tear force by grammage on an explicitly stated mN·m²/g basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paper-tear-index-normalization","input":{"records":[{"id":"R1","tearMilliNewton":400,"grammageGm2":80,"reportedIndex":4.8,"tolerance":0.1}]}}},"limitations":["Normalize supplied tear force by grammage on an explicitly stated mN·m²/g basis. Sample direction, ply correction, test validity and grade acceptance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paper-burst-index-normalization","version":"1.0.0","name":"Paper Burst Index Normalization","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","burstKpa","grammageGm2","reportedIndex","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"burstKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"grammageGm2":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedIndex":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a supplied burst pressure by grammage, retaining units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paper-burst-index-normalization","input":{"records":[{"id":"R1","burstKpa":300,"grammageGm2":100,"reportedIndex":2.8,"tolerance":0.1}]}}},"limitations":["Normalize a supplied burst pressure by grammage, retaining units. Instrument calibration, paper conditioning and packaging-strength claims are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paper-shortspan-compression-index","version":"1.0.0","name":"Paper Short Span Compression Index","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","compressionKnM","grammageGm2","reportedNmG","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"compressionKnM":{"type":"number","minimum":0.000001,"maximum":1000000},"grammageGm2":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedNmG":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize an already measured short-span line load by grammage to N·m/g."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paper-shortspan-compression-index","input":{"records":[{"id":"R1","compressionKnM":4,"grammageGm2":200,"reportedNmG":19,"tolerance":0.1}]}}},"limitations":["Normalize an already measured short-span line load by grammage to N·m/g. Does not predict box compression or certify test fixture and sample conditioning. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pulp-refiner-net-specific-energy","version":"1.0.0","name":"Pulp Refiner Net Specific Energy","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","loadedKw","idleKw","hours","dryTonnes","recordedKwhTonne","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"loadedKw":{"type":"number","minimum":0.000001,"maximum":1000000},"idleKw":{"type":"number","minimum":0,"maximum":1000000},"hours":{"type":"number","minimum":0.000001,"maximum":1000000},"dryTonnes":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedKwhTonne":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile matched-interval refiner net energy per dry metric tonne after subtracting supplied idle power."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pulp-refiner-net-specific-energy","input":{"records":[{"id":"R1","loadedKw":120,"idleKw":20,"hours":5,"dryTonnes":10,"recordedKwhTonne":48,"tolerance":1}]}}},"limitations":["Reconcile matched-interval refiner net energy per dry metric tonne after subtracting supplied idle power. Does not select refining intensity or predict fiber properties. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"whitewater-recycle-stock-mix","version":"1.0.0","name":"Whitewater Recycle Stock Mix","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","freshKg","freshSolids","recycleKg","recycleSolids","recordedMixSolids","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"freshKg":{"type":"number","minimum":0,"maximum":1000000},"freshSolids":{"type":"number","minimum":0,"maximum":1},"recycleKg":{"type":"number","minimum":0,"maximum":1000000},"recycleSolids":{"type":"number","minimum":0,"maximum":1},"recordedMixSolids":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a two-stream stock mixing record using wet masses and dry-solids fractions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"whitewater-recycle-stock-mix","input":{"records":[{"id":"R1","freshKg":800,"freshSolids":0.01,"recycleKg":200,"recycleSolids":0.005,"recordedMixSolids":0.01,"tolerance":0.0001}]}}},"limitations":["Check a two-stream stock mixing record using wet masses and dry-solids fractions. No water quality, retention chemistry or system-control advice is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"corrugated-medium-takeup-register","version":"1.0.0","name":"Corrugated Medium Takeup Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","boardLengthM","mediumConsumedM","reportedTakeup","declaredMinimum","declaredMaximum","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"boardLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"mediumConsumedM":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedTakeup":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredMinimum":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredMaximum":{"type":"number","minimum":0.000001,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured corrugated medium consumption against matched board length and owner-declared takeup range."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"corrugated-medium-takeup-register","input":{"records":[{"id":"R1","boardLengthM":100,"mediumConsumedM":145,"reportedTakeup":1.4,"declaredMinimum":1.4,"declaredMaximum":1.5,"tolerance":0.01}]}}},"limitations":["Reconcile measured corrugated medium consumption against matched board length and owner-declared takeup range. Trim, splices, flute geometry and board-strength prediction are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gathered-book-section-sequence","version":"1.0.0","name":"Gathered Book Section Sequence","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","expectedSections","gatheredSections"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedSections":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":200}},"gatheredSections":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare the supplied gathered section sequence with its unique expected order, retaining missing, extra and duplicate sections."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gathered-book-section-sequence","input":{"records":[{"id":"R1","expectedSections":["A","B","C"],"gatheredSections":["A","C","B"]}]}}},"limitations":["Compare the supplied gathered section sequence with its unique expected order, retaining missing, extra and duplicate sections. No page-content inspection, imposition or binding-machine action is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"saddle-section-creep-register","version":"1.0.0","name":"Saddle Section Creep Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","nestedSheets","foldedSheetCaliperMm","recordedMaximumCreepMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"nestedSheets":{"type":"integer","minimum":1,"maximum":5000},"foldedSheetCaliperMm":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedMaximumCreepMm":{"type":"number","minimum":0,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a nested saddle-section log with a linear caliper creep model measured from outer to inner sheet."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"saddle-section-creep-register","input":{"records":[{"id":"R1","nestedSheets":10,"foldedSheetCaliperMm":0.2,"recordedMaximumCreepMm":2,"toleranceMm":0.1}]}}},"limitations":["Compare a nested saddle-section log with a linear caliper creep model measured from outer to inner sheet. Does not perform page imposition or prescribe trim compensation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"case-cover-board-joint-geometry","version":"1.0.0","name":"Case Cover Board Joint Geometry","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","boardWidthMm","boardHeightMm","spineMm","jointMm","turnInMm","recordedBlankWidthMm","recordedBlankHeightMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"boardWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"boardHeightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"spineMm":{"type":"number","minimum":0,"maximum":1000000},"jointMm":{"type":"number","minimum":0,"maximum":1000000},"turnInMm":{"type":"number","minimum":0,"maximum":1000000},"recordedBlankWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedBlankHeightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a rectangular case-cover blank with separately supplied boards, joints, spine and turn-ins."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"case-cover-board-joint-geometry","input":{"records":[{"id":"R1","boardWidthMm":150,"boardHeightMm":220,"spineMm":20,"jointMm":8,"turnInMm":15,"recordedBlankWidthMm":365,"recordedBlankHeightMm":250,"toleranceMm":1}]}}},"limitations":["Reconcile a rectangular case-cover blank with separately supplied boards, joints, spine and turn-ins. Does not select hinge construction, grain direction or material suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"perfect-binding-spine-adhesive-ledger","version":"1.0.0","name":"Perfect Binding Spine Adhesive Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","books","spineLengthMm","spineWidthMm","filmMm","densityGcm3","recordedKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"books":{"type":"integer","minimum":1,"maximum":1000000},"spineLengthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"spineWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"filmMm":{"type":"number","minimum":0.000001,"maximum":1000000},"densityGcm3":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a uniform ideal spine adhesive film with a consumption log."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"perfect-binding-spine-adhesive-ledger","input":{"records":[{"id":"R1","books":1000,"spineLengthMm":200,"spineWidthMm":10,"filmMm":0.5,"densityGcm3":1.2,"recordedKg":1.3,"toleranceKg":0.05}]}}},"limitations":["Compare a uniform ideal spine adhesive film with a consumption log. Side glue, start-up waste, adhesive chemistry, temperature and binding strength are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"section-sewing-thread-path-budget","version":"1.0.0","name":"Section Sewing Thread Path Budget","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sections","stations","sectionHeightMm","interSectionMm","tailAllowanceM","recordedThreadM","toleranceM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sections":{"type":"integer","minimum":1,"maximum":10000},"stations":{"type":"integer","minimum":1,"maximum":1000},"sectionHeightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"interSectionMm":{"type":"number","minimum":0,"maximum":1000000},"tailAllowanceM":{"type":"number","minimum":0,"maximum":1000000},"recordedThreadM":{"type":"number","minimum":0,"maximum":1000000},"toleranceM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an explicitly simplified longitudinal-and-link sewing path."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"section-sewing-thread-path-budget","input":{"records":[{"id":"R1","sections":10,"stations":5,"sectionHeightMm":200,"interSectionMm":1,"tailAllowanceM":0.1,"recordedThreadM":2.2,"toleranceM":0.01}]}}},"limitations":["Reconcile an explicitly simplified longitudinal-and-link sewing path. Knot length, pattern-specific returns, tension and real sewing-machine consumption are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fold-grain-angle-register","version":"1.0.0","name":"Fold Grain Angle Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","grainDegrees","foldLineDegrees","maximumDeviationDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grainDegrees":{"type":"number","minimum":-10000,"maximum":10000},"foldLineDegrees":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"number","minimum":-10000,"maximum":10000}},"maximumDeviationDegrees":{"type":"number","minimum":0,"maximum":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare undirected fold-line orientations with a supplied paper grain direction and owner-declared angular allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fold-grain-angle-register","input":{"records":[{"id":"R1","grainDegrees":0,"foldLineDegrees":[0,180,45],"maximumDeviationDegrees":10}]}}},"limitations":["Compare undirected fold-line orientations with a supplied paper grain direction and owner-declared angular allowance. Does not measure grain, select stock or approve physical folding. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"die-rule-cut-crease-register","version":"1.0.0","name":"Die Rule Cut and Crease Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cutSegmentsMm","creaseSegmentsMm","cutRatePerM","creaseRatePerM","recordedCost","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cutSegmentsMm":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"creaseSegmentsMm":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"cutRatePerM":{"type":"number","minimum":0,"maximum":1000000},"creaseRatePerM":{"type":"number","minimum":0,"maximum":1000000},"recordedCost":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile separately supplied cutting and creasing rule segments with caller-supplied rates in one currency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"die-rule-cut-crease-register","input":{"records":[{"id":"R1","cutSegmentsMm":[100,200,100,200],"creaseSegmentsMm":[100,100],"cutRatePerM":10,"creaseRatePerM":5,"recordedCost":8,"tolerance":0.1}]}}},"limitations":["Reconcile separately supplied cutting and creasing rule segments with caller-supplied rates in one currency. Tool geometry, minimum charges, tax and die-making safety are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"four-panel-carton-blank-register","version":"1.0.0","name":"Four Panel Carton Blank Register","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lengthMm","widthMm","heightMm","glueTabMm","topFlapMm","bottomFlapMm","recordedWidthMm","recordedHeightMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lengthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"widthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"heightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"glueTabMm":{"type":"number","minimum":0,"maximum":1000000},"topFlapMm":{"type":"number","minimum":0,"maximum":1000000},"bottomFlapMm":{"type":"number","minimum":0,"maximum":1000000},"recordedWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedHeightMm":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a simplified four-panel rectangular carton blank with explicit glue tab and flap depths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"four-panel-carton-blank-register","input":{"records":[{"id":"R1","lengthMm":100,"widthMm":50,"heightMm":200,"glueTabMm":20,"topFlapMm":25,"bottomFlapMm":25,"recordedWidthMm":320,"recordedHeightMm":255,"toleranceMm":1}]}}},"limitations":["Check a simplified four-panel rectangular carton blank with explicit glue tab and flap depths. Caliper allowances, slot geometry, structural strength and dieline manufacture are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fold-score-panel-allowance-review","version":"1.0.0","name":"Fold Score Panel Allowance Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","nominalPanelsMm","foldAllowancesMm","recordedBlankMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"nominalPanelsMm":{"type":"array","minItems":2,"maxItems":20,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"foldAllowancesMm":{"type":"array","minItems":1,"maxItems":19,"items":{"type":"number","minimum":0,"maximum":1000000}},"recordedBlankMm":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a linear scored-panel blank against independently supplied per-fold allowances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fold-score-panel-allowance-review","input":{"records":[{"id":"R1","nominalPanelsMm":[100,100,100],"foldAllowancesMm":[0.5,0.5],"recordedBlankMm":300,"toleranceMm":0.1}]}}},"limitations":["Check a linear scored-panel blank against independently supplied per-fold allowances. Does not calculate material bend allowance or approve score-channel settings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finishing-sequence-setup-transitions","version":"1.0.0","name":"Finishing Sequence Setup Transitions","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","runs","recordedDieChanges","recordedFoilChanges"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"runs":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["run","die","foil","quantity"],"properties":{"run":{"type":"string","minLength":1,"maxLength":200},"die":{"type":"string","minLength":1,"maxLength":200},"foil":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}},"recordedDieChanges":{"type":"integer","minimum":0,"maximum":100},"recordedFoilChanges":{"type":"integer","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile die and foil changes in the supplied finishing sequence, excluding initial setup."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finishing-sequence-setup-transitions","input":{"records":[{"id":"R1","runs":[{"run":"A","die":"D1","foil":"F1","quantity":100},{"run":"B","die":"D1","foil":"F2","quantity":200},{"run":"C","die":"D2","foil":"F2","quantity":100}],"recordedDieChanges":1,"recordedFoilChanges":0}]}}},"limitations":["Reconcile die and foil changes in the supplied finishing sequence, excluding initial setup. Does not reorder jobs, dispatch production or infer setup duration. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie-xyz-xyy-coordinate-codec","version":"1.0.0","name":"CIE XYZ xyY Coordinate Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coordinates","mode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coordinates":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"mode":{"enum":["xyz-to-xyy","xyy-to-xyz"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert XYZ and xyY using explicit direction and a common scale."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie-xyz-xyy-coordinate-codec","input":{"records":[{"id":"R1","coordinates":[0.2,0.3,0.5],"mode":"xyz-to-xyy"}]}}},"limitations":["Convert XYZ and xyY using explicit direction and a common scale. Undefined zero denominators reject; no clipping, observer selection or physical-spectrum reconstruction is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie-1960-uv-chromaticity-codec","version":"1.0.0","name":"CIE 1960 uv Chromaticity Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second","mode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"number","minimum":-10,"maximum":10},"second":{"type":"number","minimum":-10,"maximum":10},"mode":{"enum":["xy-to-uv","uv-to-xy"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert CIE 1931 xy and CIE 1960 uv chromaticities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie-1960-uv-chromaticity-codec","input":{"records":[{"id":"R1","first":0.25,"second":0.25,"mode":"xy-to-uv"}]}}},"limitations":["Convert CIE 1931 xy and CIE 1960 uv chromaticities. Does not supply CCT, a standard observer or a physical-gamut guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie-1976-upvp-chromaticity-codec","version":"1.0.0","name":"CIE 1976 u Prime v Prime Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second","mode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"number","minimum":-10,"maximum":10},"second":{"type":"number","minimum":-10,"maximum":10},"mode":{"enum":["xy-to-upvp","upvp-to-xy"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert CIE 1931 xy and CIE 1976 u prime v prime chromaticities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie-1976-upvp-chromaticity-codec","input":{"records":[{"id":"R1","first":0.25,"second":0.25,"mode":"xy-to-upvp"}]}}},"limitations":["Convert CIE 1931 xy and CIE 1976 u prime v prime chromaticities. This is a coordinate conversion, without physical-spectrum or viewing-condition inference. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie-luv-reference-white-codec","version":"1.0.0","name":"CIE Luv Reference White Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coordinates","referenceWhite","mode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coordinates":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"referenceWhite":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"mode":{"enum":["xyz-to-luv","luv-to-xyz"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert nonnegative XYZ and CIE Luv against an explicit common-scale reference white, with a defined black convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie-luv-reference-white-codec","input":{"records":[{"id":"R1","coordinates":[1,1,1],"referenceWhite":[1,1,1],"mode":"xyz-to-luv"}]}}},"limitations":["Convert nonnegative XYZ and CIE Luv against an explicit common-scale reference white, with a defined black convention. No chromatic adaptation, gamut clipping or measurement certification is supplied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ciede2000-color-difference","version":"1.0.0","name":"CIEDE2000 Color Difference","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstLab","secondLab","kL","kC","kH"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstLab":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-200,"maximum":200}},"secondLab":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-200,"maximum":200}},"kL":{"type":"number","minimum":0.01,"maximum":100},"kC":{"type":"number","minimum":0.01,"maximum":100},"kH":{"type":"number","minimum":0.01,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate CIEDE2000 with explicit parametric weights and hue-wrap handling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ciede2000-color-difference","input":{"records":[{"id":"R1","firstLab":[50,0,0],"secondLab":[50,0,0],"kL":1,"kC":1,"kH":1}]}}},"limitations":["Calculate CIEDE2000 with explicit parametric weights and hue-wrap handling. Consistent CIELAB reference conditions are required; no visual acceptance threshold or instrument calibration is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie94-directional-color-difference","version":"1.0.0","name":"CIE94 Directional Color Difference","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceLab","sampleLab","kL","kC","kH","K1","K2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceLab":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-200,"maximum":200}},"sampleLab":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-200,"maximum":200}},"kL":{"type":"number","minimum":0.01,"maximum":100},"kC":{"type":"number","minimum":0.01,"maximum":100},"kH":{"type":"number","minimum":0.01,"maximum":100},"K1":{"type":"number","minimum":0,"maximum":1},"K2":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate directional CIE94 using the first color as reference and caller-specified weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie94-directional-color-difference","input":{"records":[{"id":"R1","referenceLab":[50,0,0],"sampleLab":[53,0,0],"kL":1,"kC":1,"kH":1,"K1":0.045,"K2":0.015}]}}},"limitations":["Calculate directional CIE94 using the first color as reference and caller-specified weights. Sample/reference order matters; no default industrial tolerance is imposed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cmc-color-tolerance-distance","version":"1.0.0","name":"CMC Color Tolerance Distance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referenceLab","sampleLab","lightnessWeight","chromaWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referenceLab":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-200,"maximum":200}},"sampleLab":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-200,"maximum":200}},"lightnessWeight":{"type":"number","minimum":0.01,"maximum":100},"chromaWeight":{"type":"number","minimum":0.01,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate directional CMC l:c distance with supplied lightness and chroma weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cmc-color-tolerance-distance","input":{"records":[{"id":"R1","referenceLab":[50,0,0],"sampleLab":[50,0,0],"lightnessWeight":2,"chromaWeight":1}]}}},"limitations":["Calculate directional CMC l:c distance with supplied lightness and chroma weights. Requires a valid CIELAB lightness range; it does not choose a pass/fail tolerance. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spectral-tristimulus-quadrature","version":"1.0.0","name":"Spectral Tristimulus Quadrature","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","normalization"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["wavelengthNm","power","xBar","yBar","zBar"],"properties":{"wavelengthNm":{"type":"number","minimum":0.000001,"maximum":1000000},"power":{"type":"number","minimum":0,"maximum":1000000},"xBar":{"type":"number","minimum":0,"maximum":1000000},"yBar":{"type":"number","minimum":0,"maximum":1000000},"zBar":{"type":"number","minimum":0,"maximum":1000000}}}},"normalization":{"type":"number","minimum":0.000001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate supplied spectral power and supplied observer functions by trapezoids on an explicit wavelength grid."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spectral-tristimulus-quadrature","input":{"samples":[{"wavelengthNm":400,"power":1,"xBar":1,"yBar":2,"zBar":3},{"wavelengthNm":500,"power":1,"xBar":1,"yBar":2,"zBar":3}],"normalization":1}}},"limitations":["Integrate supplied spectral power and supplied observer functions by trapezoids on an explicit wavelength grid. No built-in observer data, illuminant, interpolation beyond samples or photometric calibration is supplied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rgb-primary-xyz-matrix-builder","version":"1.0.0","name":"RGB Primary XYZ Matrix Builder","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","red","green","blue","white"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"red":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0.000001,"maximum":0.999999}},"green":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0.000001,"maximum":0.999999}},"blue":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0.000001,"maximum":0.999999}},"white":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a linear RGB-to-XYZ matrix from three xy primaries and an explicit XYZ white."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rgb-primary-xyz-matrix-builder","input":{"records":[{"id":"R1","red":[0.5,0.25],"green":[0.25,0.5],"blue":[0.25,0.25],"white":[3.5,3,3.5]}]}}},"limitations":["Build a linear RGB-to-XYZ matrix from three xy primaries and an explicit XYZ white. Negative primary scales are returned rather than clipped; transfer curves, gamut mapping and color-profile certification are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lab-lch-polar-coordinate-codec","version":"1.0.0","name":"Lab LCh Polar Coordinate Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coordinates","mode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coordinates":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"mode":{"enum":["lab-to-lch","lch-to-lab"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert CIELAB Cartesian coordinates to LCh degrees or back."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lab-lch-polar-coordinate-codec","input":{"records":[{"id":"R1","coordinates":[50,3,4],"mode":"lab-to-lch"}]}}},"limitations":["Convert CIELAB Cartesian coordinates to LCh degrees or back. Zero chroma uses a conventional zero hue; no color difference, white-point conversion or gamut clipping is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nernst-log-activity-cell-potential","version":"1.0.0","name":"Nernst Log Activity Cell Potential","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","standardVolts","temperatureK","electrons","logActivityQuotient"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"standardVolts":{"type":"number","minimum":-100,"maximum":100},"temperatureK":{"type":"number","minimum":1,"maximum":3000},"electrons":{"type":"integer","minimum":1,"maximum":100},"logActivityQuotient":{"type":"number","minimum":-1000,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the Nernst equation using a supplied natural logarithm of a dimensionless activity quotient."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nernst-log-activity-cell-potential","input":{"records":[{"id":"R1","standardVolts":1,"temperatureK":300,"electrons":2,"logActivityQuotient":0}]}}},"limitations":["Evaluate the Nernst equation using a supplied natural logarithm of a dimensionless activity quotient. No concentration-to-activity model, reference-electrode conversion or reaction selection is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"faraday-charge-mass-equivalence","version":"1.0.0","name":"Faraday Charge Mass Equivalence","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","chargeCoulomb","molarMassGmol","electrons","currentEfficiency"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"chargeCoulomb":{"type":"number","minimum":0,"maximum":1000000},"molarMassGmol":{"type":"number","minimum":1e-9,"maximum":1000000},"electrons":{"type":"integer","minimum":1,"maximum":100},"currentEfficiency":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert already measured charge to stoichiometric product mass with explicit electron count and current efficiency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"faraday-charge-mass-equivalence","input":{"records":[{"id":"R1","chargeCoulomb":96485.33212331001,"molarMassGmol":100,"electrons":2,"currentEfficiency":0.8}]}}},"limitations":["Convert already measured charge to stoichiometric product mass with explicit electron count and current efficiency. Does not select a reaction, electrolyte or operating condition. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"butler-volmer-current-density","version":"1.0.0","name":"Butler Volmer Current Density","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","exchangeAm2","overpotentialV","temperatureK","electrons","alpha"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"exchangeAm2":{"type":"number","minimum":1e-9,"maximum":1000000},"overpotentialV":{"type":"number","minimum":-2,"maximum":2},"temperatureK":{"type":"number","minimum":200,"maximum":2000},"electrons":{"type":"integer","minimum":1,"maximum":10},"alpha":{"type":"number","minimum":0.01,"maximum":0.99}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate activation-controlled Butler Volmer kinetics with explicit symmetry factor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"butler-volmer-current-density","input":{"records":[{"id":"R1","exchangeAm2":2,"overpotentialV":0,"temperatureK":300,"electrons":1,"alpha":0.5}]}}},"limitations":["Evaluate activation-controlled Butler Volmer kinetics with explicit symmetry factor. Mass transfer, solution resistance and physical parameter fitting are excluded; extreme exponential profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ionic-strength-species-sum","version":"1.0.0","name":"Ionic Strength Species Sum","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["species"],"properties":{"species":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["concentrationMolL","charge"],"properties":{"concentrationMolL":{"type":"number","minimum":0,"maximum":1000000},"charge":{"type":"integer","minimum":-20,"maximum":20}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sum molar ionic strength from supplied species concentrations and integer charge numbers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ionic-strength-species-sum","input":{"species":[{"concentrationMolL":0.1,"charge":1},{"concentrationMolL":0.1,"charge":-1}]}}},"limitations":["Sum molar ionic strength from supplied species concentrations and integer charge numbers. No chemical speciation, electroneutrality correction or activity coefficient is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"debye-length-dilute-electrolyte","version":"1.0.0","name":"Debye Length Dilute Electrolyte","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","relativePermittivity","temperatureK","ionicStrengthMolL"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"relativePermittivity":{"type":"number","minimum":1,"maximum":1000},"temperatureK":{"type":"number","minimum":1,"maximum":3000},"ionicStrengthMolL":{"type":"number","minimum":1e-9,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the ideal dilute-electrolyte Debye screening length from supplied ionic strength and solvent permittivity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"debye-length-dilute-electrolyte","input":{"records":[{"id":"R1","relativePermittivity":80,"temperatureK":300,"ionicStrengthMolL":0.1}]}}},"limitations":["Calculate the ideal dilute-electrolyte Debye screening length from supplied ionic strength and solvent permittivity. Ion size, concentrated-solution behavior and interfacial chemistry are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cottrell-planar-diffusion-current","version":"1.0.0","name":"Cottrell Planar Diffusion Current","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","electrons","areaM2","diffusivityM2S","concentrationMolM3","timeS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"electrons":{"type":"integer","minimum":1,"maximum":20},"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000},"diffusivityM2S":{"type":"number","minimum":1e-15,"maximum":1},"concentrationMolM3":{"type":"number","minimum":0,"maximum":1000000},"timeS":{"type":"number","minimum":1e-9,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate ideal planar semi-infinite diffusion current following a complete potential step."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cottrell-planar-diffusion-current","input":{"records":[{"id":"R1","electrons":1,"areaM2":0.01,"diffusivityM2S":1e-9,"concentrationMolM3":1,"timeS":1}]}}},"limitations":["Evaluate ideal planar semi-infinite diffusion current following a complete potential step. Convection, migration, finite geometry, charging current and kinetic limitations are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"randles-sevcik-reversible-peak","version":"1.0.0","name":"Randles Sevcik Reversible Peak","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","electrons","areaM2","diffusivityM2S","concentrationMolM3","scanVoltsS","temperatureK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"electrons":{"type":"integer","minimum":1,"maximum":10},"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000},"diffusivityM2S":{"type":"number","minimum":1e-15,"maximum":1},"concentrationMolM3":{"type":"number","minimum":0,"maximum":1000000},"scanVoltsS":{"type":"number","minimum":1e-9,"maximum":1000000},"temperatureK":{"type":"number","minimum":1,"maximum":3000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the ideal reversible diffusion-controlled cyclic-voltammetry peak-current model in explicit SI units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"randles-sevcik-reversible-peak","input":{"records":[{"id":"R1","electrons":1,"areaM2":0.01,"diffusivityM2S":1e-9,"concentrationMolM3":1,"scanVoltsS":0.1,"temperatureK":300}]}}},"limitations":["Evaluate the ideal reversible diffusion-controlled cyclic-voltammetry peak-current model in explicit SI units. Does not diagnose reversibility, infer species concentration or fit experimental data. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stern-series-interfacial-capacitance","version":"1.0.0","name":"Stern Series Interfacial Capacitance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","compactFm2","diffuseFm2","areaM2","potentialStepV"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"compactFm2":{"type":"number","minimum":1e-9,"maximum":1000000},"diffuseFm2":{"type":"number","minimum":1e-9,"maximum":1000000},"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000},"potentialStepV":{"type":"number","minimum":-100,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine explicitly supplied compact-layer and diffuse-layer areal capacitances in series."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stern-series-interfacial-capacitance","input":{"records":[{"id":"R1","compactFm2":2,"diffuseFm2":2,"areaM2":0.1,"potentialStepV":0.5}]}}},"limitations":["Combine explicitly supplied compact-layer and diffuse-layer areal capacitances in series. Constant linear capacitance is assumed; no electrochemical stability window is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nernst-einstein-conductivity-sum","version":"1.0.0","name":"Nernst Einstein Conductivity Sum","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["temperatureK","species"],"properties":{"temperatureK":{"type":"number","minimum":1,"maximum":3000},"species":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["charge","diffusivityM2S","concentrationMolM3"],"properties":{"charge":{"type":"integer","minimum":-20,"maximum":20},"diffusivityM2S":{"type":"number","minimum":0,"maximum":1},"concentrationMolM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate ideal uncorrelated ionic conductivity from supplied species diffusion coefficients and concentrations in SI units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nernst-einstein-conductivity-sum","input":{"temperatureK":300,"species":[{"charge":1,"diffusivityM2S":1e-9,"concentrationMolM3":100},{"charge":-1,"diffusivityM2S":1e-9,"concentrationMolM3":100}]}}},"limitations":["Estimate ideal uncorrelated ionic conductivity from supplied species diffusion coefficients and concentrations in SI units. Ion correlations, electrode polarization and measured conductivity qualification are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"chronoamperometry-charge-integral","version":"1.0.0","name":"Chronoamperometry Charge Integral","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","baselineA"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["seconds","currentA"],"properties":{"seconds":{"type":"number","minimum":0,"maximum":1000000},"currentA":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"baselineA":{"type":"number","minimum":-1000000,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate a baseline-corrected current trace by linear segments, separating positive and negative charge at interpolated zero crossings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"chronoamperometry-charge-integral","input":{"samples":[{"seconds":0,"currentA":1},{"seconds":2,"currentA":-1}],"baselineA":0}}},"limitations":["Integrate a baseline-corrected current trace by linear segments, separating positive and negative charge at interpolated zero crossings. No Faradaic attribution or chemical reaction identification is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elliptic-kepler-anomaly-solver","version":"1.0.0","name":"Elliptic Kepler Anomaly Solver","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","meanAnomalyRad","eccentricity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"meanAnomalyRad":{"type":"number","minimum":-1000000,"maximum":1000000},"eccentricity":{"type":"number","minimum":0,"maximum":0.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the bound two-body Kepler equation by safeguarded Newton iteration and bisection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elliptic-kepler-anomaly-solver","input":{"records":[{"id":"R1","meanAnomalyRad":3.141592653589793,"eccentricity":0.5}]}}},"limitations":["Solve the bound two-body Kepler equation by safeguarded Newton iteration and bisection. Angles normalize to one revolution; hyperbolic, parabolic and operational flight planning are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elliptic-orbit-radius-velocity","version":"1.0.0","name":"Elliptic Orbit Radius Velocity","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mu","semimajor","eccentricity","trueAnomalyRad"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mu":{"type":"number","minimum":0.000001,"maximum":1000000000000},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000000},"eccentricity":{"type":"number","minimum":0,"maximum":0.999999},"trueAnomalyRad":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve radius and radial/transverse speeds for a bound Kepler ellipse."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elliptic-orbit-radius-velocity","input":{"records":[{"id":"R1","mu":1,"semimajor":1,"eccentricity":0,"trueAnomalyRad":0}]}}},"limitations":["Resolve radius and radial/transverse speeds for a bound Kepler ellipse. The caller must use mutually consistent length/time units; perturbations and flight safety are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"perifocal-to-inertial-orbit-state","version":"1.0.0","name":"Perifocal to Inertial Orbit State","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","position","velocity","ascendingNodeRad","inclinationRad","periapsisRad"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"position":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"velocity":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"ascendingNodeRad":{"type":"number","minimum":-1000000,"maximum":1000000},"inclinationRad":{"type":"number","minimum":0,"maximum":3.141592653589793},"periapsisRad":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rotate supplied perifocal position and velocity into an inertial frame using the explicit node/inclination/periapsis convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"perifocal-to-inertial-orbit-state","input":{"records":[{"id":"R1","position":[1,0,0],"velocity":[0,1,0],"ascendingNodeRad":1.5707963267948966,"inclinationRad":0,"periapsisRad":0}]}}},"limitations":["Rotate supplied perifocal position and velocity into an inertial frame using the explicit node/inclination/periapsis convention. No ephemeris, reference-frame epoch or spacecraft control is supplied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cartesian-orbit-invariants","version":"1.0.0","name":"Cartesian Orbit Invariants","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mu","position","velocity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mu":{"type":"number","minimum":0.000001,"maximum":1000000000000},"position":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"velocity":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate two-body energy, angular momentum and eccentricity vector from Cartesian state without singular angular-element conventions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cartesian-orbit-invariants","input":{"records":[{"id":"R1","mu":1,"position":[1,0,0],"velocity":[0,1,0]}]}}},"limitations":["Calculate two-body energy, angular momentum and eccentricity vector from Cartesian state without singular angular-element conventions. No orbit propagation or operational navigation qualification is implied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-body-period-apsis-summary","version":"1.0.0","name":"Two Body Period Apsis Summary","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mu","semimajor","eccentricity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mu":{"type":"number","minimum":0.000001,"maximum":1000000000000},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000000},"eccentricity":{"type":"number","minimum":0,"maximum":0.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize a bound two-body ellipse in consistent caller units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-body-period-apsis-summary","input":{"records":[{"id":"R1","mu":1,"semimajor":1,"eccentricity":0.5}]}}},"limitations":["Summarize a bound two-body ellipse in consistent caller units. The source body is treated as a point mass; collision, atmospheric drag and stability are not assessed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coplanar-hohmann-transfer-scenario","version":"1.0.0","name":"Coplanar Hohmann Transfer Scenario","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mu","initialRadius","finalRadius"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mu":{"type":"number","minimum":0.000001,"maximum":1000000000000},"initialRadius":{"type":"number","minimum":0.000001,"maximum":1000000000000},"finalRadius":{"type":"number","minimum":0.000001,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal impulsive coplanar circular-orbit Hohmann transfer quantities as an educational scenario."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coplanar-hohmann-transfer-scenario","input":{"records":[{"id":"R1","mu":1,"initialRadius":1,"finalRadius":1}]}}},"limitations":["Calculate ideal impulsive coplanar circular-orbit Hohmann transfer quantities as an educational scenario. Equal radii return zero impulses and a conventional half-orbit time; real maneuver planning is excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"j2-secular-orbit-precession","version":"1.0.0","name":"J2 Secular Orbit Precession","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mu","referenceRadius","semimajor","eccentricity","inclinationRad","j2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mu":{"type":"number","minimum":0.000001,"maximum":1000000000000},"referenceRadius":{"type":"number","minimum":0.000001,"maximum":1000000000000},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000000},"eccentricity":{"type":"number","minimum":0,"maximum":0.999999},"inclinationRad":{"type":"number","minimum":0,"maximum":3.141592653589793},"j2":{"type":"number","minimum":0,"maximum":0.1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate first-order averaged J2 node and argument-of-periapsis precession outside the supplied reference radius."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"j2-secular-orbit-precession","input":{"records":[{"id":"R1","mu":1,"referenceRadius":1,"semimajor":2,"eccentricity":0,"inclinationRad":0,"j2":0}]}}},"limitations":["Evaluate first-order averaged J2 node and argument-of-periapsis precession outside the supplied reference radius. Angular rates may be conventional at singular inclinations; operational ephemeris prediction is excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elliptic-forward-time-of-flight","version":"1.0.0","name":"Elliptic Forward Time of Flight","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mu","semimajor","eccentricity","startTrueRad","endTrueRad"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mu":{"type":"number","minimum":0.000001,"maximum":1000000000000},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000000},"eccentricity":{"type":"number","minimum":0,"maximum":0.999999},"startTrueRad":{"type":"number","minimum":-1000000,"maximum":1000000},"endTrueRad":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate prograde forward travel on one bound Kepler ellipse, wrapping to less than one revolution."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elliptic-forward-time-of-flight","input":{"records":[{"id":"R1","mu":1,"semimajor":1,"eccentricity":0,"startTrueRad":0,"endTrueRad":3.141592653589793}]}}},"limitations":["Calculate prograde forward travel on one bound Kepler ellipse, wrapping to less than one revolution. Identical positions mean zero elapsed time rather than an assumed extra orbit. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"signed-synodic-period-pair","version":"1.0.0","name":"Signed Synodic Period Pair","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstPeriod","secondPeriod","sameDirection"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstPeriod":{"type":"number","minimum":0.000001,"maximum":1000000000000},"secondPeriod":{"type":"number","minimum":0.000001,"maximum":1000000000000},"sameDirection":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare uniform circular angular periods for same-direction or opposite-direction motion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"signed-synodic-period-pair","input":{"records":[{"id":"R1","firstPeriod":2,"secondPeriod":4,"sameDirection":true}]}}},"limitations":["Compare uniform circular angular periods for same-direction or opposite-direction motion. Equal same-direction periods have undefined finite conjunction recurrence, returned as null. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hill-sphere-periapsis-estimate","version":"1.0.0","name":"Hill Sphere Periapsis Estimate","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","semimajor","eccentricity","secondaryMass","primaryMass"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"semimajor":{"type":"number","minimum":0.000001,"maximum":1000000000000},"eccentricity":{"type":"number","minimum":0,"maximum":0.999999},"secondaryMass":{"type":"number","minimum":0.000001,"maximum":1000000000000},"primaryMass":{"type":"number","minimum":0.000001,"maximum":1000000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a small secondary body Hill radius at periapsis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hill-sphere-periapsis-estimate","input":{"records":[{"id":"R1","semimajor":100,"eccentricity":0,"secondaryMass":3,"primaryMass":1000000}]}}},"limitations":["Estimate a small secondary body Hill radius at periapsis. This is a restricted approximation, not a stable-satellite boundary, mission design or collision assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-mercator-coordinate-forward","version":"1.0.0","name":"Spherical Mercator Coordinate Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project longitude and latitude with spherical Mercator; exact poles are outside the input profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-mercator-coordinate-forward","input":{"records":[{"id":"R1","longitudeDeg":90,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1}]}}},"limitations":["Project longitude and latitude with spherical Mercator; exact poles are outside the input profile. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-equidistant-cylindrical-forward","version":"1.0.0","name":"Spherical Equidistant Cylindrical Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius","standardLatitudeDeg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"standardLatitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical coordinates to an equidistant cylindrical map with a supplied standard parallel."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-equidistant-cylindrical-forward","input":{"records":[{"id":"R1","longitudeDeg":90,"latitudeDeg":30,"centralLongitudeDeg":0,"radius":1,"standardLatitudeDeg":0}]}}},"limitations":["Project spherical coordinates to an equidistant cylindrical map with a supplied standard parallel. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-albers-conic-forward","version":"1.0.0","name":"Spherical Albers Conic Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius","firstParallelDeg","secondParallelDeg","originLatitudeDeg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"firstParallelDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"secondParallelDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"originLatitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical coordinates with the two-standard-parallel Albers equal-area conic formula."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-albers-conic-forward","input":{"records":[{"id":"R1","longitudeDeg":0,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1,"firstParallelDeg":20,"secondParallelDeg":40,"originLatitudeDeg":0}]}}},"limitations":["Project spherical coordinates with the two-standard-parallel Albers equal-area conic formula. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-lambert-conformal-conic-forward","version":"1.0.0","name":"Spherical Lambert Conformal Conic Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius","firstParallelDeg","secondParallelDeg","originLatitudeDeg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"firstParallelDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"secondParallelDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"originLatitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical coordinates with Lambert conformal conic, including coincident standard parallels."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-lambert-conformal-conic-forward","input":{"records":[{"id":"R1","longitudeDeg":0,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1,"firstParallelDeg":30,"secondParallelDeg":30,"originLatitudeDeg":0}]}}},"limitations":["Project spherical coordinates with Lambert conformal conic, including coincident standard parallels. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-gnomonic-visible-forward","version":"1.0.0","name":"Spherical Gnomonic Visible Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius","originLatitudeDeg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"originLatitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project only points inside the visible gnomonic hemisphere; horizon and back-side points reject."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-gnomonic-visible-forward","input":{"records":[{"id":"R1","longitudeDeg":45,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1,"originLatitudeDeg":0}]}}},"limitations":["Project only points inside the visible gnomonic hemisphere; horizon and back-side points reject. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-orthographic-visible-forward","version":"1.0.0","name":"Spherical Orthographic Visible Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius","originLatitudeDeg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"originLatitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project the visible hemisphere orthographically with an explicit map center; hidden points reject."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-orthographic-visible-forward","input":{"records":[{"id":"R1","longitudeDeg":30,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1,"originLatitudeDeg":0}]}}},"limitations":["Project the visible hemisphere orthographically with an explicit map center; hidden points reject. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-azimuthal-equidistant-forward","version":"1.0.0","name":"Spherical Azimuthal Equidistant Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius","originLatitudeDeg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000},"originLatitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project with azimuthal distance preserved from the supplied center; the undefined antipode rejects."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-azimuthal-equidistant-forward","input":{"records":[{"id":"R1","longitudeDeg":90,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1,"originLatitudeDeg":0}]}}},"limitations":["Project with azimuthal distance preserved from the supplied center; the undefined antipode rejects. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-sinusoidal-forward","version":"1.0.0","name":"Spherical Sinusoidal Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical coordinates with the equal-area sinusoidal formula."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-sinusoidal-forward","input":{"records":[{"id":"R1","longitudeDeg":90,"latitudeDeg":60,"centralLongitudeDeg":0,"radius":1}]}}},"limitations":["Project spherical coordinates with the equal-area sinusoidal formula. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-mollweide-forward","version":"1.0.0","name":"Spherical Mollweide Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project by a bounded bisection solution of the Mollweide equal-area auxiliary-angle equation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-mollweide-forward","input":{"records":[{"id":"R1","longitudeDeg":90,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1}]}}},"limitations":["Project by a bounded bisection solution of the Mollweide equal-area auxiliary-angle equation. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-hammer-equalarea-forward","version":"1.0.0","name":"Spherical Hammer Equal Area Forward","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","longitudeDeg","latitudeDeg","centralLongitudeDeg","radius"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"longitudeDeg":{"type":"number","minimum":-180,"maximum":180},"latitudeDeg":{"type":"number","minimum":-89.999999,"maximum":89.999999},"centralLongitudeDeg":{"type":"number","minimum":-180,"maximum":180},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical coordinates with the Hammer equal-area formula and explicit central meridian."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-hammer-equalarea-forward","input":{"records":[{"id":"R1","longitudeDeg":0,"latitudeDeg":0,"centralLongitudeDeg":0,"radius":1}]}}},"limitations":["Project spherical coordinates with the Hammer equal-area formula and explicit central meridian. Uses a caller-supplied sphere and radians internally. Ellipsoidal datum transformations, EPSG certification and navigation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planck-spectral-exitance","version":"1.0.0","name":"Planck Spectral Exitance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wavelengthM","temperatureK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wavelengthM":{"type":"number","minimum":1e-9,"maximum":0.1},"temperatureK":{"type":"number","minimum":1,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate vacuum blackbody spectral exitance per meter of wavelength and Lambertian radiance using exact SI h, c and k."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planck-spectral-exitance","input":{"records":[{"id":"R1","wavelengthM":0.000001,"temperatureK":300}]}}},"limitations":["Evaluate vacuum blackbody spectral exitance per meter of wavelength and Lambertian radiance using exact SI h, c and k. Underflow in the far Wien tail returns zero; no instrument calibration is provided. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"blackbody-finite-band-exitance","version":"1.0.0","name":"Blackbody Finite Band Exitance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lowerM","upperM","temperatureK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lowerM":{"type":"number","minimum":1e-9,"maximum":0.1},"upperM":{"type":"number","minimum":1e-9,"maximum":0.1},"temperatureK":{"type":"number","minimum":1,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate Planck exitance over an explicit finite wavelength band using 1024 log-grid Simpson intervals, with a 512-interval comparison."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"blackbody-finite-band-exitance","input":{"records":[{"id":"R1","lowerM":0.000001,"upperM":0.000002,"temperatureK":1000}]}}},"limitations":["Integrate Planck exitance over an explicit finite wavelength band using 1024 log-grid Simpson intervals, with a 512-interval comparison. The difference is a convergence indicator, not a rigorous error bound. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wien-wavelength-frequency-peaks","version":"1.0.0","name":"Wien Wavelength Frequency Peaks","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","temperatureK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"temperatureK":{"type":"number","minimum":1,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return distinct peaks of blackbody spectra per wavelength and per frequency using stated rounded Wien constants."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wien-wavelength-frequency-peaks","input":{"records":[{"id":"R1","temperatureK":1000}]}}},"limitations":["Return distinct peaks of blackbody spectra per wavelength and per frequency using stated rounded Wien constants. Their peaks are not mutual c-over-coordinate transforms. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"blackbody-band-photon-flux","version":"1.0.0","name":"Blackbody Band Photon Flux","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lowerM","upperM","temperatureK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lowerM":{"type":"number","minimum":1e-9,"maximum":0.1},"upperM":{"type":"number","minimum":1e-9,"maximum":0.1},"temperatureK":{"type":"number","minimum":1,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate ideal blackbody emitted photon flux over a finite wavelength band with 1024 log-grid Simpson intervals and a coarse-grid comparison."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"blackbody-band-photon-flux","input":{"records":[{"id":"R1","lowerM":0.000001,"upperM":0.000002,"temperatureK":1000}]}}},"limitations":["Integrate ideal blackbody emitted photon flux over a finite wavelength band with 1024 log-grid Simpson intervals and a coarse-grid comparison. No detector quantum efficiency or measured count rate is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"irradiated-sphere-equilibrium-scenario","version":"1.0.0","name":"Irradiated Sphere Equilibrium Scenario","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","irradianceWm2","absorptivity","emissivity","environmentK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"irradianceWm2":{"type":"number","minimum":0,"maximum":1000000},"absorptivity":{"type":"number","minimum":0,"maximum":1},"emissivity":{"type":"number","minimum":0.000001,"maximum":1},"environmentK":{"type":"number","minimum":1,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate an ideal isothermal sphere equilibrium with collimated irradiation and a uniform black surrounding environment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"irradiated-sphere-equilibrium-scenario","input":{"records":[{"id":"R1","irradianceWm2":0,"absorptivity":0.5,"emissivity":0.5,"environmentK":300}]}}},"limitations":["Calculate an ideal isothermal sphere equilibrium with collimated irradiation and a uniform black surrounding environment. Conduction, convection, atmosphere and real equipment temperature approval are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"diffuse-gray-enclosure-radiosity","version":"1.0.0","name":"Diffuse Gray Enclosure Radiosity","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["surfaces","viewFactors"],"properties":{"surfaces":{"type":"array","minItems":2,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["areaM2","emissivity","temperatureK"],"properties":{"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000},"emissivity":{"type":"number","minimum":0.000001,"maximum":1},"temperatureK":{"type":"number","minimum":1,"maximum":100000}}}},"viewFactors":{"type":"array","minItems":2,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":8,"items":{"type":"number","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a closed diffuse-gray enclosure radiosity system for supplied reciprocal view factors and fixed temperatures."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"diffuse-gray-enclosure-radiosity","input":{"surfaces":[{"areaM2":1,"emissivity":1,"temperatureK":300},{"areaM2":1,"emissivity":1,"temperatureK":300}],"viewFactors":[[0,1],[1,0]]}}},"limitations":["Solve a closed diffuse-gray enclosure radiosity system for supplied reciprocal view factors and fixed temperatures. Does not derive geometry, participating-gas effects or thermal safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coaxial-parallel-disk-view-factor","version":"1.0.0","name":"Coaxial Parallel Disk View Factor","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","emitterRadius","receiverRadius","separation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"emitterRadius":{"type":"number","minimum":1e-9,"maximum":1000000},"receiverRadius":{"type":"number","minimum":1e-9,"maximum":1000000},"separation":{"type":"number","minimum":1e-9,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate mutually visible parallel coaxial disk view factors with cancellation-resistant evaluation and area reciprocity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coaxial-parallel-disk-view-factor","input":{"records":[{"id":"R1","emitterRadius":1,"receiverRadius":1,"separation":1}]}}},"limitations":["Calculate mutually visible parallel coaxial disk view factors with cancellation-resistant evaluation and area reciprocity. Obstructions, offset axes and emissivity are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"differential-patch-centered-rectangle-view","version":"1.0.0","name":"Differential Patch Centered Rectangle View","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","halfWidth","halfHeight","separation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"halfWidth":{"type":"number","minimum":1e-9,"maximum":1000000},"halfHeight":{"type":"number","minimum":1e-9,"maximum":1000000},"separation":{"type":"number","minimum":1e-9,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the view factor from a differential planar patch to a centered parallel rectangle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"differential-patch-centered-rectangle-view","input":{"records":[{"id":"R1","halfWidth":1,"halfHeight":1,"separation":1}]}}},"limitations":["Calculate the view factor from a differential planar patch to a centered parallel rectangle. The source patch is infinitesimal; finite emitting rectangles and obstruction are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crossed-strings-two-dimensional-view","version":"1.0.0","name":"Crossed Strings Two Dimensional View","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["emitterStart","emitterEnd","receiverStart","receiverEnd"],"properties":{"emitterStart":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"emitterEnd":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"receiverStart":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"receiverEnd":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply crossed strings to two mutually facing straight segments extruded infinitely perpendicular to the supplied 2D plane."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crossed-strings-two-dimensional-view","input":{"emitterStart":[0,0],"emitterEnd":[1,0],"receiverStart":[1,1],"receiverEnd":[0,1]}}},"limitations":["Apply crossed strings to two mutually facing straight segments extruded infinitely perpendicular to the supplied 2D plane. Finite-depth geometry and occluding surfaces are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spectral-absorptance-power-integral","version":"1.0.0","name":"Spectral Absorptance Power Integral","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["wavelengthNm","irradiancePerNm","absorptance"],"properties":{"wavelengthNm":{"type":"number","minimum":0.001,"maximum":1000000000},"irradiancePerNm":{"type":"number","minimum":0,"maximum":1000000000},"absorptance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate supplied spectral irradiance and absorptance by trapezoids over the provided wavelength range."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spectral-absorptance-power-integral","input":{"samples":[{"wavelengthNm":400,"irradiancePerNm":1,"absorptance":0.5},{"wavelengthNm":500,"irradiancePerNm":1,"absorptance":0.5}]}}},"limitations":["Integrate supplied spectral irradiance and absorptance by trapezoids over the provided wavelength range. Does not extrapolate missing spectrum or infer angle, temperature or measurement calibration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-boiler-solids-blowdown","version":"1.0.0","name":"Boiler Solids Blowdown Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","steamKg","feedSolidsPpm","boilerSolidsPpm","recordedBlowdownKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"steamKg":{"type":"number","minimum":0,"maximum":1000000},"feedSolidsPpm":{"type":"number","minimum":0.000001,"maximum":1000000},"boilerSolidsPpm":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedBlowdownKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a steady dissolved-solids balance assuming negligible solids in steam."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-boiler-solids-blowdown","input":{"records":[{"id":"R1","steamKg":900,"feedSolidsPpm":100,"boilerSolidsPpm":1000,"recordedBlowdownKg":120,"toleranceKg":5}]}}},"limitations":["Reconcile a steady dissolved-solids balance assuming negligible solids in steam. This is a record calculation, not a boiler chemistry target or operating instruction. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-flash-vessel-enthalpy","version":"1.0.0","name":"Flash Steam Enthalpy Accounting","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inletKg","inletEnthalpyKjKg","liquidEnthalpyKjKg","vaporEnthalpyKjKg","reportedFlashKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inletKg":{"type":"number","minimum":0,"maximum":1000000},"inletEnthalpyKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"liquidEnthalpyKjKg":{"type":"number","minimum":0,"maximum":1000000},"vaporEnthalpyKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedFlashKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an adiabatic throttling flash split using caller-supplied consistent saturated enthalpies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-flash-vessel-enthalpy","input":{"records":[{"id":"R1","inletKg":1000,"inletEnthalpyKjKg":700,"liquidEnthalpyKjKg":500,"vaporEnthalpyKjKg":2500,"reportedFlashKg":110,"toleranceKg":5}]}}},"limitations":["Reconcile an adiabatic throttling flash split using caller-supplied consistent saturated enthalpies. No steam tables, vessel sizing or pressure-control advice is supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-feedwater-mixing-temperature","version":"1.0.0","name":"Feedwater Mixing Temperature Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","returnKg","returnC","makeupKg","makeupC","measuredC","toleranceC"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"returnKg":{"type":"number","minimum":0,"maximum":1000000},"returnC":{"type":"number","minimum":0,"maximum":200},"makeupKg":{"type":"number","minimum":0,"maximum":1000000},"makeupC":{"type":"number","minimum":0,"maximum":200},"measuredC":{"type":"number","minimum":0,"maximum":200},"toleranceC":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a feedwater temperature record with constant-heat-capacity mixing of returned condensate and makeup water."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-feedwater-mixing-temperature","input":{"records":[{"id":"R1","returnKg":800,"returnC":90,"makeupKg":200,"makeupC":20,"measuredC":73,"toleranceC":1}]}}},"limitations":["Compare a feedwater temperature record with constant-heat-capacity mixing of returned condensate and makeup water. Heat loss, flashing and deaerator steam are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-dryness-enthalpy-reconciliation","version":"1.0.0","name":"Wet Steam Dryness Enthalpy Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","steamKg","dryness","liquidEnthalpyKjKg","latentEnthalpyKjKg","referenceEnthalpyKjKg","recordedUsefulKj","toleranceKj"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"steamKg":{"type":"number","minimum":0,"maximum":1000000},"dryness":{"type":"number","minimum":0,"maximum":1},"liquidEnthalpyKjKg":{"type":"number","minimum":0,"maximum":1000000},"latentEnthalpyKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceEnthalpyKjKg":{"type":"number","minimum":0,"maximum":1000000},"recordedUsefulKj":{"type":"number","minimum":0,"maximum":1000000},"toleranceKj":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile useful-energy records with a supplied steam quality and enthalpy reference."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-dryness-enthalpy-reconciliation","input":{"records":[{"id":"R1","steamKg":100,"dryness":0.9,"liquidEnthalpyKjKg":400,"latentEnthalpyKjKg":2000,"referenceEnthalpyKjKg":200,"recordedUsefulKj":190000,"toleranceKj":1000}]}}},"limitations":["Reconcile useful-energy records with a supplied steam quality and enthalpy reference. Does not measure dryness, certify steam quality or select process conditions. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-boiler-direct-efficiency","version":"1.0.0","name":"Boiler Direct Energy Efficiency Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","steamKg","steamEnthalpyKjKg","feedEnthalpyKjKg","fuelKg","fuelHeatingKjKg","declaredEfficiency","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"steamKg":{"type":"number","minimum":0,"maximum":1000000},"steamEnthalpyKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"feedEnthalpyKjKg":{"type":"number","minimum":0,"maximum":1000000},"fuelKg":{"type":"number","minimum":0.000001,"maximum":1000000},"fuelHeatingKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredEfficiency":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate direct boiler efficiency on the supplied fuel heating-value basis and matched reporting interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-boiler-direct-efficiency","input":{"records":[{"id":"R1","steamKg":1000,"steamEnthalpyKjKg":2800,"feedEnthalpyKjKg":400,"fuelKg":100,"fuelHeatingKjKg":30000,"declaredEfficiency":0.85,"tolerance":0.01}]}}},"limitations":["Calculate direct boiler efficiency on the supplied fuel heating-value basis and matched reporting interval. No combustion tuning, indirect loss test or certified performance result is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-header-branch-entitlement","version":"1.0.0","name":"Steam Header Branch Mass Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","generatedKg","processAKg","processBKg","ventKg","inventoryChangeKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"generatedKg":{"type":"number","minimum":0,"maximum":1000000},"processAKg":{"type":"number","minimum":0,"maximum":1000000},"processBKg":{"type":"number","minimum":0,"maximum":1000000},"ventKg":{"type":"number","minimum":0,"maximum":1000000},"inventoryChangeKg":{"type":"number","minimum":-1000000000,"maximum":1000000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a steam header interval including two metered consumers, vented mass and inventory change."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-header-branch-entitlement","input":{"records":[{"id":"R1","generatedKg":1000,"processAKg":600,"processBKg":300,"ventKg":20,"inventoryChangeKg":30,"toleranceKg":10}]}}},"limitations":["Reconcile a steam header interval including two metered consumers, vented mass and inventory change. Mass basis and meter periods must agree; unexplained mass is not asserted leakage. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-pressure-reduction-power-credit","version":"1.0.0","name":"Steam Letdown Energy Credit Scenario","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","massKg","inletEnthalpyKjKg","isentropicOutletKjKg","turbineEfficiency","generatorEfficiency","recordedKwh","toleranceKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"massKg":{"type":"number","minimum":0,"maximum":1000000},"inletEnthalpyKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"isentropicOutletKjKg":{"type":"number","minimum":0,"maximum":1000000},"turbineEfficiency":{"type":"number","minimum":0,"maximum":1},"generatorEfficiency":{"type":"number","minimum":0,"maximum":1},"recordedKwh":{"type":"number","minimum":0,"maximum":1000000},"toleranceKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare an idealized letdown power opportunity with a supplied energy record and efficiencies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-pressure-reduction-power-credit","input":{"records":[{"id":"R1","massKg":3600,"inletEnthalpyKjKg":3000,"isentropicOutletKjKg":2600,"turbineEfficiency":0.75,"generatorEfficiency":0.9,"recordedKwh":250,"toleranceKwh":5}]}}},"limitations":["Compare an idealized letdown power opportunity with a supplied energy record and efficiencies. No equipment recommendation, safe pressure condition or economic return is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-trap-survey-weighted-loss","version":"1.0.0","name":"Steam Trap Survey Loss Rollup","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","failedOpen","lossPerTrapKgHour","operatingHours","steamEnergyKjKg","reportedLossKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"failedOpen":{"type":"integer","minimum":0,"maximum":10000},"lossPerTrapKgHour":{"type":"number","minimum":0,"maximum":1000000},"operatingHours":{"type":"number","minimum":0,"maximum":1000000},"steamEnergyKjKg":{"type":"number","minimum":0,"maximum":1000000},"reportedLossKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Roll up an externally assessed failed-open trap count and caller-supplied per-trap loss estimate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-trap-survey-weighted-loss","input":{"records":[{"id":"R1","failedOpen":2,"lossPerTrapKgHour":5,"operatingHours":100,"steamEnergyKjKg":2400,"reportedLossKg":1100,"toleranceKg":50}]}}},"limitations":["Roll up an externally assessed failed-open trap count and caller-supplied per-trap loss estimate. Does not diagnose trap condition, estimate an orifice flow or authorize maintenance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-blowdown-heat-recovery-record","version":"1.0.0","name":"Blowdown Heat Recovery Record Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","blowdownKg","inletKjKg","outletKjKg","recoveryEffectiveness","recordedRecoveredKwh","toleranceKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"blowdownKg":{"type":"number","minimum":0,"maximum":1000000},"inletKjKg":{"type":"number","minimum":0.000001,"maximum":1000000},"outletKjKg":{"type":"number","minimum":0,"maximum":1000000},"recoveryEffectiveness":{"type":"number","minimum":0,"maximum":1},"recordedRecoveredKwh":{"type":"number","minimum":0,"maximum":1000000},"toleranceKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare logged recovered energy with a blowdown enthalpy interval and supplied recovery effectiveness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-blowdown-heat-recovery-record","input":{"records":[{"id":"R1","blowdownKg":3600,"inletKjKg":700,"outletKjKg":300,"recoveryEffectiveness":0.5,"recordedRecoveredKwh":180,"toleranceKwh":10}]}}},"limitations":["Compare logged recovered energy with a blowdown enthalpy interval and supplied recovery effectiveness. This does not size a heat exchanger or validate water quality. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steam-load-duration-energy-integral","version":"1.0.0","name":"Steam Load Duration Energy Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","highLoadKgHour","highHours","lowLoadKgHour","lowHours","enthalpyRiseKjKg","recordedSteamKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"highLoadKgHour":{"type":"number","minimum":0,"maximum":1000000},"highHours":{"type":"number","minimum":0,"maximum":1000000},"lowLoadKgHour":{"type":"number","minimum":0,"maximum":1000000},"lowHours":{"type":"number","minimum":0,"maximum":1000000},"enthalpyRiseKjKg":{"type":"number","minimum":0,"maximum":1000000},"recordedSteamKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a two-band steam load-duration log with total recorded steam and a common enthalpy rise."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steam-load-duration-energy-integral","input":{"records":[{"id":"R1","highLoadKgHour":100,"highHours":8,"lowLoadKgHour":25,"lowHours":16,"enthalpyRiseKjKg":2400,"recordedSteamKg":1250,"toleranceKg":20}]}}},"limitations":["Reconcile a two-band steam load-duration log with total recorded steam and a common enthalpy rise. Bands must not overlap; no capacity selection or dispatch control is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-dry-film-material-demand","version":"1.0.0","name":"Dry Film Coating Demand Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","areaM2","dryFilmMicron","volumeSolids","transferEfficiency","issuedLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"areaM2":{"type":"number","minimum":0,"maximum":1000000},"dryFilmMicron":{"type":"number","minimum":0.000001,"maximum":1000000},"volumeSolids":{"type":"number","minimum":0.000001,"maximum":1},"transferEfficiency":{"type":"number","minimum":0.000001,"maximum":1},"issuedLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coating volume with dry film area, volume solids and supplied transfer efficiency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-dry-film-material-demand","input":{"records":[{"id":"R1","areaM2":100,"dryFilmMicron":100,"volumeSolids":0.5,"transferEfficiency":0.8,"issuedLiters":27,"toleranceLiters":1}]}}},"limitations":["Reconcile coating volume with dry film area, volume solids and supplied transfer efficiency. Coating selection, protective life and regulatory acceptance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-wet-dry-film-pair","version":"1.0.0","name":"Wet and Dry Film Pair Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wetMicron","volumeSolids","measuredDryMicron","toleranceMicron"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wetMicron":{"type":"number","minimum":0.000001,"maximum":1000000},"volumeSolids":{"type":"number","minimum":0,"maximum":1},"measuredDryMicron":{"type":"number","minimum":0,"maximum":1000000},"toleranceMicron":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare paired wet and dry film readings on an unchanged area using supplied volume solids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-wet-dry-film-pair","input":{"records":[{"id":"R1","wetMicron":200,"volumeSolids":0.6,"measuredDryMicron":110,"toleranceMicron":5}]}}},"limitations":["Compare paired wet and dry film readings on an unchanged area using supplied volume solids. Does not replace a specified inspection method or assess cure. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-two-component-mix-mass","version":"1.0.0","name":"Two Component Coating Mix Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","baseKg","hardenerKg","baseParts","hardenerParts","thinnerKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"baseKg":{"type":"number","minimum":0.000001,"maximum":1000000},"hardenerKg":{"type":"number","minimum":0,"maximum":1000000},"baseParts":{"type":"number","minimum":0.000001,"maximum":1000000},"hardenerParts":{"type":"number","minimum":0.000001,"maximum":1000000},"thinnerKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a two-component mix against a manufacturer-supplied mass-parts ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-two-component-mix-mass","input":{"records":[{"id":"R1","baseKg":8,"hardenerKg":2.5,"baseParts":4,"hardenerParts":1,"thinnerKg":1.5,"toleranceKg":0.1}]}}},"limitations":["Review a two-component mix against a manufacturer-supplied mass-parts ratio. Volume ratios cannot be substituted; this does not prescribe chemistry, pot life or safe handling. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-solids-transfer-efficiency","version":"1.0.0","name":"Coating Solids Transfer Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sprayedWetKg","massSolids","depositedDryKg","declaredTransfer","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sprayedWetKg":{"type":"number","minimum":0.000001,"maximum":1000000},"massSolids":{"type":"number","minimum":0.000001,"maximum":1},"depositedDryKg":{"type":"number","minimum":0,"maximum":1000000},"declaredTransfer":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile deposited dry mass against sprayed nonvolatile mass for one matched coating run."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-solids-transfer-efficiency","input":{"records":[{"id":"R1","sprayedWetKg":10,"massSolids":0.6,"depositedDryKg":3,"declaredTransfer":0.6,"tolerance":0.05}]}}},"limitations":["Reconcile deposited dry mass against sprayed nonvolatile mass for one matched coating run. Does not certify equipment transfer efficiency or substitute a standardized test. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-volatile-mass-ledger","version":"1.0.0","name":"Coating Volatile Mass Ledger","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coatingLiters","densityKgLiter","volatileMassFraction","addedSolventKg","recoveredSolventKg","recordedUnrecoveredKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coatingLiters":{"type":"number","minimum":0,"maximum":1000000},"densityKgLiter":{"type":"number","minimum":0.000001,"maximum":1000000},"volatileMassFraction":{"type":"number","minimum":0,"maximum":1},"addedSolventKg":{"type":"number","minimum":0,"maximum":1000000},"recoveredSolventKg":{"type":"number","minimum":0,"maximum":1000000},"recordedUnrecoveredKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile total volatile mass using supplied material fractions and recovery records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-volatile-mass-ledger","input":{"records":[{"id":"R1","coatingLiters":10,"densityKgLiter":1.2,"volatileMassFraction":0.5,"addedSolventKg":2,"recoveredSolventKg":3,"recordedUnrecoveredKg":6,"toleranceKg":0.2}]}}},"limitations":["Reconcile total volatile mass using supplied material fractions and recovery records. Not all volatile material is regulated VOC; this is not an emissions or permit compliance determination. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"powder-coat-reclaim-loop","version":"1.0.0","name":"Powder Coating Reclaim Loop","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","freshKg","reclaimedFeedKg","depositedKg","capturedKg","purgedKg","inventoryChangeKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"freshKg":{"type":"number","minimum":0,"maximum":1000000},"reclaimedFeedKg":{"type":"number","minimum":0,"maximum":1000000},"depositedKg":{"type":"number","minimum":0,"maximum":1000000},"capturedKg":{"type":"number","minimum":0,"maximum":1000000},"purgedKg":{"type":"number","minimum":0,"maximum":1000000},"inventoryChangeKg":{"type":"number","minimum":-1000000000,"maximum":1000000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review one powder-gun boundary with reclaimed feed counted as an input and captured powder as an output."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"powder-coat-reclaim-loop","input":{"records":[{"id":"R1","freshKg":50,"reclaimedFeedKg":30,"depositedKg":40,"capturedKg":30,"purgedKg":5,"inventoryChangeKg":2,"toleranceKg":1}]}}},"limitations":["Review one powder-gun boundary with reclaimed feed counted as an input and captured powder as an output. Avoids treating recirculated powder as new plant consumption; no reclaim settings are recommended. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-batch-potlife-evidence","version":"1.0.0","name":"Coating Batch Pot Life Evidence","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mixedMinute","appliedMinute","suppliedPotLifeMinutes","documentedTemperatureC","referenceTemperatureC","temperatureToleranceC"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mixedMinute":{"type":"number","minimum":-1000000000,"maximum":1000000000},"appliedMinute":{"type":"number","minimum":-1000000000,"maximum":1000000000},"suppliedPotLifeMinutes":{"type":"number","minimum":0.000001,"maximum":1000000},"documentedTemperatureC":{"type":"number","minimum":-1000000000,"maximum":1000000000},"referenceTemperatureC":{"type":"number","minimum":-1000000000,"maximum":1000000000},"temperatureToleranceC":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded application time and temperature with explicitly supplied product-document values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-batch-potlife-evidence","input":{"records":[{"id":"R1","mixedMinute":100,"appliedMinute":170,"suppliedPotLifeMinutes":60,"documentedTemperatureC":30,"referenceTemperatureC":20,"temperatureToleranceC":2}]}}},"limitations":["Compare recorded application time and temperature with explicitly supplied product-document values. Does not extrapolate pot life, certify cure or authorize use of a batch. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-dip-tank-solids-topup","version":"1.0.0","name":"Dip Tank Solids Top Up Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialKg","initialSolids","targetSolids","concentrateSolids","recordedTopupKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialKg":{"type":"number","minimum":0.000001,"maximum":1000000},"initialSolids":{"type":"number","minimum":0,"maximum":1},"targetSolids":{"type":"number","minimum":0,"maximum":1},"concentrateSolids":{"type":"number","minimum":0.000001,"maximum":1},"recordedTopupKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a constant-mass-fraction mixing scenario for a supplied tank, target and concentrate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-dip-tank-solids-topup","input":{"records":[{"id":"R1","initialKg":100,"initialSolids":0.2,"targetSolids":0.3,"concentrateSolids":0.8,"recordedTopupKg":22,"toleranceKg":1}]}}},"limitations":["Check a constant-mass-fraction mixing scenario for a supplied tank, target and concentrate. Does not select a safe target concentration or account for reactions and evaporation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-oven-residence-record","version":"1.0.0","name":"Coating Oven Residence Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","heatedLengthM","lineMMinute","requiredMetalMinutes","heatupMinutes","loggedTotalMinutes","toleranceMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"heatedLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"lineMMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"requiredMetalMinutes":{"type":"number","minimum":0,"maximum":1000000},"heatupMinutes":{"type":"number","minimum":0,"maximum":1000000},"loggedTotalMinutes":{"type":"number","minimum":0,"maximum":1000000},"toleranceMinutes":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile geometric oven residence and a supplied measured heat-up allowance against a product-specified metal-temperature dwell."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-oven-residence-record","input":{"records":[{"id":"R1","heatedLengthM":30,"lineMMinute":2,"requiredMetalMinutes":10,"heatupMinutes":7,"loggedTotalMinutes":16,"toleranceMinutes":0.5}]}}},"limitations":["Reconcile geometric oven residence and a supplied measured heat-up allowance against a product-specified metal-temperature dwell. No oven setpoint, cure approval or safety determination is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coating-stripe-coat-area-bridge","version":"1.0.0","name":"Stripe Coat Area Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","edgeLengthM","stripeWidthMm","passes","dryFilmMicron","solids","recordedLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"edgeLengthM":{"type":"number","minimum":0,"maximum":1000000},"stripeWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"passes":{"type":"integer","minimum":1,"maximum":100},"dryFilmMicron":{"type":"number","minimum":0.000001,"maximum":1000000},"solids":{"type":"number","minimum":0.000001,"maximum":1},"recordedLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile edge stripe length and applied width with ideal wet volume at supplied dry-film thickness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coating-stripe-coat-area-bridge","input":{"records":[{"id":"R1","edgeLengthM":100,"stripeWidthMm":50,"passes":2,"dryFilmMicron":100,"solids":0.5,"recordedLiters":2.5,"toleranceLiters":0.1}]}}},"limitations":["Reconcile edge stripe length and applied width with ideal wet volume at supplied dry-film thickness. Overlap, application loss and coating suitability are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-preferment-total-hydration","version":"1.0.0","name":"Preferment Total Hydration Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","finalFlourKg","finalWaterKg","prefermentKg","prefermentHydration","declaredHydration","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"finalFlourKg":{"type":"number","minimum":0.000001,"maximum":1000000},"finalWaterKg":{"type":"number","minimum":0,"maximum":1000000},"prefermentKg":{"type":"number","minimum":0,"maximum":1000000},"prefermentHydration":{"type":"number","minimum":0,"maximum":1000000},"declaredHydration":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile total dough hydration including flour and water already present in a preferment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-preferment-total-hydration","input":{"records":[{"id":"R1","finalFlourKg":8,"finalWaterKg":5,"prefermentKg":3,"prefermentHydration":0.5,"declaredHydration":0.65,"tolerance":0.01}]}}},"limitations":["Reconcile total dough hydration including flour and water already present in a preferment. Hydration is water per flour mass; ingredient moisture and baking performance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-formula-flour-requirement","version":"1.0.0","name":"Bakers Formula Flour Requirement","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","targetDoughKg","waterPercent","saltPercent","yeastPercent","otherPercent","recordedFlourKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"targetDoughKg":{"type":"number","minimum":0.000001,"maximum":1000000},"waterPercent":{"type":"number","minimum":0,"maximum":1000000},"saltPercent":{"type":"number","minimum":0,"maximum":1000000},"yeastPercent":{"type":"number","minimum":0,"maximum":1000000},"otherPercent":{"type":"number","minimum":0,"maximum":1000000},"recordedFlourKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Scale a supplied bakers-percentage formula from a target dough mass while preserving flour as the 100-percent basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-formula-flour-requirement","input":{"records":[{"id":"R1","targetDoughKg":16.4,"waterPercent":60,"saltPercent":2,"yeastPercent":1,"otherPercent":1,"recordedFlourKg":10.5,"toleranceKg":0.1}]}}},"limitations":["Scale a supplied bakers-percentage formula from a target dough mass while preserving flour as the 100-percent basis. Does not formulate a recipe or judge ingredient suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-divider-piece-count","version":"1.0.0","name":"Dough Divider Piece Count Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","doughKg","dividerLossKg","pieceGrams","recordedPieces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"doughKg":{"type":"number","minimum":0,"maximum":1000000},"dividerLossKg":{"type":"number","minimum":0,"maximum":1000000},"pieceGrams":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedPieces":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile whole dough pieces from available mass after an explicitly measured divider loss."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-divider-piece-count","input":{"records":[{"id":"R1","doughKg":10,"dividerLossKg":0.1,"pieceGrams":300,"recordedPieces":32}]}}},"limitations":["Reconcile whole dough pieces from available mass after an explicitly measured divider loss. Uses exact decimal floor at piece boundaries; no equipment adjustment is prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-bake-loss-piece-mass","version":"1.0.0","name":"Bake Loss Piece Mass Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rawPieceGrams","bakeLoss","coolingLoss","measuredPackGrams","toleranceGrams"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rawPieceGrams":{"type":"number","minimum":0.000001,"maximum":1000000},"bakeLoss":{"type":"number","minimum":0,"maximum":1},"coolingLoss":{"type":"number","minimum":0,"maximum":1},"measuredPackGrams":{"type":"number","minimum":0,"maximum":1000000},"toleranceGrams":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare pack-out mass with sequential supplied bake and cooling loss fractions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-bake-loss-piece-mass","input":{"records":[{"id":"R1","rawPieceGrams":500,"bakeLoss":0.1,"coolingLoss":0.02,"measuredPackGrams":430,"toleranceGrams":5}]}}},"limitations":["Compare pack-out mass with sequential supplied bake and cooling loss fractions. This is process mass accounting, not legal net-content certification or food safety advice. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-lamination-fat-fold-account","version":"1.0.0","name":"Lamination Fat and Fold Accounting","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","baseDoughKg","rollInFatKg","initialLayers","singleFolds","bookFolds","reportedLayers"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"baseDoughKg":{"type":"number","minimum":0.000001,"maximum":1000000},"rollInFatKg":{"type":"number","minimum":0,"maximum":1000000},"initialLayers":{"type":"integer","minimum":1,"maximum":100},"singleFolds":{"type":"integer","minimum":0,"maximum":8},"bookFolds":{"type":"integer","minimum":0,"maximum":8},"reportedLayers":{"type":"integer","minimum":1,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile ideal layer multiplication for declared single and book folds and roll-in fat mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-lamination-fat-fold-account","input":{"records":[{"id":"R1","baseDoughKg":8,"rollInFatKg":2,"initialLayers":1,"singleFolds":2,"bookFolds":1,"reportedLayers":32}]}}},"limitations":["Reconcile ideal layer multiplication for declared single and book folds and roll-in fat mass. Does not predict surviving physical layers, dough strength or product quality. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-dough-temperature-water","version":"1.0.0","name":"Dough Water Temperature Record Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","targetDoughC","flourC","roomC","frictionC","recordedWaterC","toleranceC"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"targetDoughC":{"type":"number","minimum":0,"maximum":60},"flourC":{"type":"number","minimum":-20,"maximum":60},"roomC":{"type":"number","minimum":-20,"maximum":60},"frictionC":{"type":"number","minimum":0,"maximum":40},"recordedWaterC":{"type":"number","minimum":-20,"maximum":100},"toleranceC":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review water-temperature arithmetic under the explicitly chosen three-factor straight-dough convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-dough-temperature-water","input":{"records":[{"id":"R1","targetDoughC":25,"flourC":22,"roomC":24,"frictionC":5,"recordedWaterC":26,"toleranceC":1}]}}},"limitations":["Review water-temperature arithmetic under the explicitly chosen three-factor straight-dough convention. This empirical scenario excludes preferment, ice and ingredient heat capacities; no safe operating instruction is implied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-pan-volume-loading","version":"1.0.0","name":"Baking Pan Volume Loading Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","panLengthCm","panWidthCm","panHeightCm","targetGramsPerLiter","loadedGrams","toleranceGrams"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"panLengthCm":{"type":"number","minimum":0.000001,"maximum":1000000},"panWidthCm":{"type":"number","minimum":0.000001,"maximum":1000000},"panHeightCm":{"type":"number","minimum":0.000001,"maximum":1000000},"targetGramsPerLiter":{"type":"number","minimum":0.000001,"maximum":1000000},"loadedGrams":{"type":"number","minimum":0,"maximum":1000000},"toleranceGrams":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare loaded dough with a supplied mass-per-volume convention for a rectangular internal pan."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-pan-volume-loading","input":{"records":[{"id":"R1","panLengthCm":20,"panWidthCm":10,"panHeightCm":10,"targetGramsPerLiter":250,"loadedGrams":550,"toleranceGrams":20}]}}},"limitations":["Compare loaded dough with a supplied mass-per-volume convention for a rectangular internal pan. Does not account for taper, select fill level or predict proof expansion. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-sourdough-refresh-balance","version":"1.0.0","name":"Sourdough Refresh Balance","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seedKg","seedHydration","newFlourKg","newWaterKg","reportedTotalKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seedKg":{"type":"number","minimum":0.000001,"maximum":1000000},"seedHydration":{"type":"number","minimum":0,"maximum":1000000},"newFlourKg":{"type":"number","minimum":0,"maximum":1000000},"newWaterKg":{"type":"number","minimum":0,"maximum":1000000},"reportedTotalKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a sourdough refresh mass, hydration and prefermented flour fraction on a flour basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-sourdough-refresh-balance","input":{"records":[{"id":"R1","seedKg":2,"seedHydration":1,"newFlourKg":4,"newWaterKg":3,"reportedTotalKg":9.2,"toleranceKg":0.1}]}}},"limitations":["Reconcile a sourdough refresh mass, hydration and prefermented flour fraction on a flour basis. Does not predict fermentation time, microbial condition or food safety. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-oven-tray-throughput","version":"1.0.0","name":"Baking Tray Throughput Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","traysPerLoad","piecesPerTray","bakeMinutes","handlingMinutes","availableMinutes","recordedPieces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"traysPerLoad":{"type":"integer","minimum":1,"maximum":10000},"piecesPerTray":{"type":"integer","minimum":1,"maximum":10000},"bakeMinutes":{"type":"number","minimum":0.000001,"maximum":1000000},"handlingMinutes":{"type":"number","minimum":0,"maximum":1000000},"availableMinutes":{"type":"number","minimum":0,"maximum":1000000},"recordedPieces":{"type":"integer","minimum":0,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review complete sequential oven loads including a supplied loading and unloading allowance for every load."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-oven-tray-throughput","input":{"records":[{"id":"R1","traysPerLoad":4,"piecesPerTray":12,"bakeMinutes":20,"handlingMinutes":5,"availableMinutes":120,"recordedPieces":200}]}}},"limitations":["Review complete sequential oven loads including a supplied loading and unloading allowance for every load. Excludes warm-up, overlaps, quality and workforce scheduling. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bakery-enrichment-water-contribution","version":"1.0.0","name":"Enriched Dough Water Contribution","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","flourKg","addedWaterKg","milkKg","milkWaterFraction","eggKg","eggWaterFraction","butterKg","butterWaterFraction","declaredHydration","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"flourKg":{"type":"number","minimum":0.000001,"maximum":1000000},"addedWaterKg":{"type":"number","minimum":0,"maximum":1000000},"milkKg":{"type":"number","minimum":0,"maximum":1000000},"milkWaterFraction":{"type":"number","minimum":0,"maximum":1},"eggKg":{"type":"number","minimum":0,"maximum":1000000},"eggWaterFraction":{"type":"number","minimum":0,"maximum":1},"butterKg":{"type":"number","minimum":0,"maximum":1000000},"butterWaterFraction":{"type":"number","minimum":0,"maximum":1},"declaredHydration":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Account for explicitly supplied ingredient water fractions separately from added water."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bakery-enrichment-water-contribution","input":{"records":[{"id":"R1","flourKg":10,"addedWaterKg":3,"milkKg":2,"milkWaterFraction":0.9,"eggKg":1,"eggWaterFraction":0.75,"butterKg":1,"butterWaterFraction":0.15,"declaredHydration":0.6,"tolerance":0.01}]}}},"limitations":["Account for explicitly supplied ingredient water fractions separately from added water. Does not infer nutrition, ingredient composition or functional equivalence to a lean dough. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-compressor-load-unload-energy","version":"1.0.0","name":"Compressor Load Unload Energy Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","loadedKw","unloadedKw","loadedMinutes","unloadedMinutes","offMinutes","deliveredFreeAirM3","meterKwh","toleranceKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"loadedKw":{"type":"number","minimum":0.000001,"maximum":1000000},"unloadedKw":{"type":"number","minimum":0,"maximum":1000000},"loadedMinutes":{"type":"number","minimum":0,"maximum":1000000},"unloadedMinutes":{"type":"number","minimum":0,"maximum":1000000},"offMinutes":{"type":"number","minimum":0,"maximum":1000000},"deliveredFreeAirM3":{"type":"number","minimum":0.000001,"maximum":1000000},"meterKwh":{"type":"number","minimum":0,"maximum":1000000},"toleranceKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a fixed-speed compressor duty log including loaded, unloaded and off intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-compressor-load-unload-energy","input":{"records":[{"id":"R1","loadedKw":100,"unloadedKw":30,"loadedMinutes":30,"unloadedMinutes":20,"offMinutes":10,"deliveredFreeAirM3":500,"meterKwh":65,"toleranceKwh":2}]}}},"limitations":["Reconcile a fixed-speed compressor duty log including loaded, unloaded and off intervals. Free-air volume must use one declared reference condition; no control setting or performance guarantee is supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-receiver-drawdown-free-volume","version":"1.0.0","name":"Air Receiver Drawdown Record","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","receiverM3","startAbsoluteKpa","endAbsoluteKpa","referenceKpa","receiverK","referenceK","recordedFreeM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"receiverM3":{"type":"number","minimum":0.000001,"maximum":1000000},"startAbsoluteKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"endAbsoluteKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"receiverK":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceK":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedFreeM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare receiver drawdown with ideal-gas released free-air volume at supplied absolute pressure and temperature references."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-receiver-drawdown-free-volume","input":{"records":[{"id":"R1","receiverM3":2,"startAbsoluteKpa":800,"endAbsoluteKpa":600,"referenceKpa":100,"receiverK":300,"referenceK":300,"recordedFreeM3":4.5,"toleranceM3":0.1}]}}},"limitations":["Compare receiver drawdown with ideal-gas released free-air volume at supplied absolute pressure and temperature references. Isothermal receiver assumption; no receiver sizing or pressure safety advice. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-distribution-pressure-budget","version":"1.0.0","name":"Air Distribution Pressure Budget","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","compressorGaugeKpa","dryerDropKpa","filterDropKpa","mainDropKpa","hoseDropKpa","requiredPointGaugeKpa","observedPointGaugeKpa","toleranceKpa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"compressorGaugeKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"dryerDropKpa":{"type":"number","minimum":0,"maximum":1000000},"filterDropKpa":{"type":"number","minimum":0,"maximum":1000000},"mainDropKpa":{"type":"number","minimum":0,"maximum":1000000},"hoseDropKpa":{"type":"number","minimum":0,"maximum":1000000},"requiredPointGaugeKpa":{"type":"number","minimum":0,"maximum":1000000},"observedPointGaugeKpa":{"type":"number","minimum":0,"maximum":1000000},"toleranceKpa":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured component pressure drops against an explicitly supplied point-of-use requirement at one operating condition."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-distribution-pressure-budget","input":{"records":[{"id":"R1","compressorGaugeKpa":700,"dryerDropKpa":20,"filterDropKpa":30,"mainDropKpa":40,"hoseDropKpa":20,"requiredPointGaugeKpa":600,"observedPointGaugeKpa":580,"toleranceKpa":5}]}}},"limitations":["Reconcile measured component pressure drops against an explicitly supplied point-of-use requirement at one operating condition. Does not recommend raising pressure or determine equipment ratings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-dryer-purge-volume-bridge","version":"1.0.0","name":"Air Dryer Purge Volume Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inletFreeM3","purgeFraction","regenerationFreeM3","recordedOutletFreeM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inletFreeM3":{"type":"number","minimum":0,"maximum":1000000},"purgeFraction":{"type":"number","minimum":0,"maximum":1},"regenerationFreeM3":{"type":"number","minimum":0,"maximum":1000000},"recordedOutletFreeM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile dryer purge and separately recorded regeneration consumption on the same free-air reference basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-dryer-purge-volume-bridge","input":{"records":[{"id":"R1","inletFreeM3":1000,"purgeFraction":0.15,"regenerationFreeM3":20,"recordedOutletFreeM3":820,"toleranceM3":5}]}}},"limitations":["Reconcile dryer purge and separately recorded regeneration consumption on the same free-air reference basis. Does not assess dew point, air quality or suitable dryer settings. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-reference-flow-normalization","version":"1.0.0","name":"Compressed Air Reference Flow Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","actualM3","absoluteKpa","temperatureK","referenceKpa","referenceK","compressibility","referenceCompressibility","reportedReferenceM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actualM3":{"type":"number","minimum":0,"maximum":1000000},"absoluteKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"temperatureK":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceK":{"type":"number","minimum":0.000001,"maximum":1000000},"compressibility":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceCompressibility":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedReferenceM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile actual compressed volume to an explicit reference using absolute pressure, kelvin temperature and supplied compressibility factors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-reference-flow-normalization","input":{"records":[{"id":"R1","actualM3":100,"absoluteKpa":800,"temperatureK":320,"referenceKpa":100,"referenceK":300,"compressibility":1,"referenceCompressibility":1,"reportedReferenceM3":760,"toleranceM3":2}]}}},"limitations":["Reconcile actual compressed volume to an explicit reference using absolute pressure, kelvin temperature and supplied compressibility factors. Does not choose a standard-reference convention or infer moisture corrections. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-heat-recovery-meter-review","version":"1.0.0","name":"Compressor Heat Recovery Meter Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","electricalKwh","heatAvailableFraction","recoveryFraction","measuredRecoveredKwh","toleranceKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"electricalKwh":{"type":"number","minimum":0,"maximum":1000000},"heatAvailableFraction":{"type":"number","minimum":0,"maximum":1},"recoveryFraction":{"type":"number","minimum":0,"maximum":1},"measuredRecoveredKwh":{"type":"number","minimum":0,"maximum":1000000},"toleranceKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a compressor heat-recovery meter with caller-supplied available-heat and capture fractions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-heat-recovery-meter-review","input":{"records":[{"id":"R1","electricalKwh":1000,"heatAvailableFraction":0.8,"recoveryFraction":0.75,"measuredRecoveredKwh":550,"toleranceKwh":20}]}}},"limitations":["Compare a compressor heat-recovery meter with caller-supplied available-heat and capture fractions. No heat quality, savings, equipment design or financial return is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-filter-change-energy-scenario","version":"1.0.0","name":"Air Filter Pressure Loss Energy Scenario","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","massKg","gasConstantJkgK","inletK","upstreamAbsoluteKpa","oldDropKpa","newDropKpa","efficiency","claimedSavedKwh","toleranceKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"massKg":{"type":"number","minimum":0,"maximum":1000000},"gasConstantJkgK":{"type":"number","minimum":0.000001,"maximum":1000000},"inletK":{"type":"number","minimum":0.000001,"maximum":1000000},"upstreamAbsoluteKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"oldDropKpa":{"type":"number","minimum":0,"maximum":1000000},"newDropKpa":{"type":"number","minimum":0,"maximum":1000000},"efficiency":{"type":"number","minimum":0.000001,"maximum":1},"claimedSavedKwh":{"type":"number","minimum":0,"maximum":1000000},"toleranceKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a claimed filter-loss energy credit with ideal isothermal work and a supplied efficiency, holding endpoint demand constant."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-filter-change-energy-scenario","input":{"records":[{"id":"R1","massKg":3600,"gasConstantJkgK":287,"inletK":300,"upstreamAbsoluteKpa":800,"oldDropKpa":100,"newDropKpa":0,"efficiency":0.75,"claimedSavedKwh":15000,"toleranceKwh":1}]}}},"limitations":["Compare a claimed filter-loss energy credit with ideal isothermal work and a supplied efficiency, holding endpoint demand constant. This simplified scenario is not a measured savings guarantee or control recommendation. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-compressor-specific-power-reference","version":"1.0.0","name":"Compressor Specific Power Reference Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","measuredKw","freeFlowM3Minute","referenceKwPerM3Minute","annualHours","recordedExcessKwh","toleranceKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"measuredKw":{"type":"number","minimum":0,"maximum":1000000},"freeFlowM3Minute":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceKwPerM3Minute":{"type":"number","minimum":0.000001,"maximum":1000000},"annualHours":{"type":"number","minimum":0,"maximum":1000000},"recordedExcessKwh":{"type":"number","minimum":-1000000000,"maximum":1000000000},"toleranceKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review compressor specific power against a supplied comparable free-air reference and operating hours."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-compressor-specific-power-reference","input":{"records":[{"id":"R1","measuredKw":120,"freeFlowM3Minute":20,"referenceKwPerM3Minute":5,"annualHours":1000,"recordedExcessKwh":25000,"toleranceKwh":1000}]}}},"limitations":["Review compressor specific power against a supplied comparable free-air reference and operating hours. Pressure, ambient basis and auxiliaries must already match; no equipment ranking is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-intermittent-tool-duty-demand","version":"1.0.0","name":"Intermittent Air Tool Duty Demand","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tools","ratedFreeM3Minute","onSeconds","cycleSeconds","simultaneity","recordedAverageFreeM3Minute","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tools":{"type":"integer","minimum":0,"maximum":10000},"ratedFreeM3Minute":{"type":"number","minimum":0.000001,"maximum":1000000},"onSeconds":{"type":"number","minimum":0,"maximum":1000000},"cycleSeconds":{"type":"number","minimum":0.000001,"maximum":1000000},"simultaneity":{"type":"number","minimum":0,"maximum":1},"recordedAverageFreeM3Minute":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile average air demand for equal tools using supplied duty and simultaneity factors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-intermittent-tool-duty-demand","input":{"records":[{"id":"R1","tools":10,"ratedFreeM3Minute":1,"onSeconds":15,"cycleSeconds":60,"simultaneity":0.8,"recordedAverageFreeM3Minute":2.3,"tolerance":0.1}]}}},"limitations":["Reconcile average air demand for equal tools using supplied duty and simultaneity factors. Peak demand and receiver or compressor sizing are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"air-receiver-pressure-rise-time","version":"1.0.0","name":"Air Receiver Charge Time Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","receiverM3","startAbsoluteKpa","endAbsoluteKpa","referenceKpa","receiverK","referenceK","compressorFreeM3Minute","concurrentDemandFreeM3Minute","recordedMinutes","toleranceMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"receiverM3":{"type":"number","minimum":0.000001,"maximum":1000000},"startAbsoluteKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"endAbsoluteKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceKpa":{"type":"number","minimum":0.000001,"maximum":1000000},"receiverK":{"type":"number","minimum":0.000001,"maximum":1000000},"referenceK":{"type":"number","minimum":0.000001,"maximum":1000000},"compressorFreeM3Minute":{"type":"number","minimum":0.000001,"maximum":1000000},"concurrentDemandFreeM3Minute":{"type":"number","minimum":0,"maximum":1000000},"recordedMinutes":{"type":"number","minimum":0,"maximum":1000000},"toleranceMinutes":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review an ideal isothermal receiver charging interval with constant net free-air supply."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"air-receiver-pressure-rise-time","input":{"records":[{"id":"R1","receiverM3":2,"startAbsoluteKpa":600,"endAbsoluteKpa":800,"referenceKpa":100,"receiverK":300,"referenceK":300,"compressorFreeM3Minute":3,"concurrentDemandFreeM3Minute":1,"recordedMinutes":2.5,"toleranceMinutes":0.1}]}}},"limitations":["Review an ideal isothermal receiver charging interval with constant net free-air supply. No pressure rating, vessel selection, transient thermal model or operating command is supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-extract-mass-yield","version":"1.0.0","name":"Brewhouse Extract Mass Yield","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","gristKg","potentialExtract","wortKg","wortExtract","declaredRecovery","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"gristKg":{"type":"number","minimum":0.000001,"maximum":1000000},"potentialExtract":{"type":"number","minimum":0,"maximum":1},"wortKg":{"type":"number","minimum":0,"maximum":1000000},"wortExtract":{"type":"number","minimum":0,"maximum":1},"declaredRecovery":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recovered wort extract mass with a supplied grist extract potential on one moisture basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-extract-mass-yield","input":{"records":[{"id":"R1","gristKg":100,"potentialExtract":0.8,"wortKg":400,"wortExtract":0.15,"declaredRecovery":0.8,"tolerance":0.01}]}}},"limitations":["Compare recovered wort extract mass with a supplied grist extract potential on one moisture basis. Does not infer laboratory extract potential, alcohol, tax strength or product quality. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-kettle-extract-conservation","version":"1.0.0","name":"Kettle Extract Conservation Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","preboilKg","preboilExtract","postboilKg","postboilExtract","removedExtractKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"preboilKg":{"type":"number","minimum":0.000001,"maximum":1000000},"preboilExtract":{"type":"number","minimum":0,"maximum":1},"postboilKg":{"type":"number","minimum":0,"maximum":1000000},"postboilExtract":{"type":"number","minimum":0,"maximum":1},"removedExtractKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile nonvolatile extract across a boil using supplied mass fractions and separately removed solids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-kettle-extract-conservation","input":{"records":[{"id":"R1","preboilKg":1000,"preboilExtract":0.1,"postboilKg":800,"postboilExtract":0.12,"removedExtractKg":1,"toleranceKg":1}]}}},"limitations":["Reconcile nonvolatile extract across a boil using supplied mass fractions and separately removed solids. Evaporation alone should not remove extract; no boil setting is prescribed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-high-gravity-dilution","version":"1.0.0","name":"High Gravity Dilution Record Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","concentrateKg","concentrateExtract","targetExtract","recordedWaterKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"concentrateKg":{"type":"number","minimum":0.000001,"maximum":1000000},"concentrateExtract":{"type":"number","minimum":0,"maximum":1},"targetExtract":{"type":"number","minimum":0.000001,"maximum":1},"recordedWaterKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review water addition from an extract mass balance before fermentation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-high-gravity-dilution","input":{"records":[{"id":"R1","concentrateKg":100,"concentrateExtract":0.2,"targetExtract":0.1,"recordedWaterKg":105,"toleranceKg":2}]}}},"limitations":["Review water addition from an extract mass balance before fermentation. Does not correct hydrometer temperatures, infer alcohol concentration or assess microbiological suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-cellar-tank-loss-bridge","version":"1.0.0","name":"Cellar Tank Transfer Loss Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","receivedLiters","yeastDumpLiters","sampleLiters","transferredLiters","remainingLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"receivedLiters":{"type":"number","minimum":0,"maximum":1000000},"yeastDumpLiters":{"type":"number","minimum":0,"maximum":1000000},"sampleLiters":{"type":"number","minimum":0,"maximum":1000000},"transferredLiters":{"type":"number","minimum":0,"maximum":1000000},"remainingLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cellar liquid volumes with explicit yeast dump, sampling and closing tank inventory on one temperature basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-cellar-tank-loss-bridge","input":{"records":[{"id":"R1","receivedLiters":1000,"yeastDumpLiters":50,"sampleLiters":5,"transferredLiters":900,"remainingLiters":35,"toleranceLiters":2}]}}},"limitations":["Reconcile cellar liquid volumes with explicit yeast dump, sampling and closing tank inventory on one temperature basis. Unexplained volume is not automatically leakage or a duty liability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-packaging-liquid-draw","version":"1.0.0","name":"Brewery Packaging Liquid Draw Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","goodUnits","rejectedUnits","fillMl","startupWasteLiters","meteredDrawLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"goodUnits":{"type":"integer","minimum":0,"maximum":1000000},"rejectedUnits":{"type":"integer","minimum":0,"maximum":1000000},"fillMl":{"type":"number","minimum":0.000001,"maximum":1000000},"startupWasteLiters":{"type":"number","minimum":0,"maximum":1000000},"meteredDrawLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile packaging liquid draw with accepted and rejected filled containers and startup waste."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-packaging-liquid-draw","input":{"records":[{"id":"R1","goodUnits":1000,"rejectedUnits":20,"fillMl":500,"startupWasteLiters":5,"meteredDrawLiters":520,"toleranceLiters":1}]}}},"limitations":["Reconcile packaging liquid draw with accepted and rejected filled containers and startup waste. Does not certify net contents, line sanitation or excise quantities. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-keg-fleet-fill-equivalent","version":"1.0.0","name":"Keg Fleet Fill Equivalent Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","smallKegs","smallLiters","largeKegs","largeLiters","partialLiters","reportedLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"smallKegs":{"type":"integer","minimum":0,"maximum":100000},"smallLiters":{"type":"number","minimum":0.000001,"maximum":1000000},"largeKegs":{"type":"integer","minimum":0,"maximum":100000},"largeLiters":{"type":"number","minimum":0.000001,"maximum":1000000},"partialLiters":{"type":"number","minimum":0,"maximum":1000000},"reportedLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a mixed-size keg filling manifest with declared liquid volume and a clearly identified equivalent-keg basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-keg-fleet-fill-equivalent","input":{"records":[{"id":"R1","smallKegs":10,"smallLiters":20,"largeKegs":10,"largeLiters":50,"partialLiters":25,"reportedLiters":730,"toleranceLiters":2}]}}},"limitations":["Compare a mixed-size keg filling manifest with declared liquid volume and a clearly identified equivalent-keg basis. Does not infer actual tare, pressure or legal packaged quantity. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-fermenter-working-headspace","version":"1.0.0","name":"Fermenter Working Headspace Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","grossTankLiters","filledLiters","suppliedMinimumHeadspace","reportedHeadspaceLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grossTankLiters":{"type":"number","minimum":0.000001,"maximum":1000000},"filledLiters":{"type":"number","minimum":0,"maximum":1000000},"suppliedMinimumHeadspace":{"type":"number","minimum":0,"maximum":1},"reportedHeadspaceLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a fermenter volume record with a caller-supplied headspace criterion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-fermenter-working-headspace","input":{"records":[{"id":"R1","grossTankLiters":1200,"filledLiters":1000,"suppliedMinimumHeadspace":0.2,"reportedHeadspaceLiters":220,"toleranceLiters":5}]}}},"limitations":["Compare a fermenter volume record with a caller-supplied headspace criterion. Does not determine a safe fill, foam behavior, pressure rating or vessel suitability. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-spent-grain-solids-bridge","version":"1.0.0","name":"Spent Grain Solids Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wetSpentKg","moistureFraction","recoveredDryKg","otherDryLossKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wetSpentKg":{"type":"number","minimum":0.000001,"maximum":1000000},"moistureFraction":{"type":"number","minimum":0,"maximum":1},"recoveredDryKg":{"type":"number","minimum":0,"maximum":1000000},"otherDryLossKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile spent-grain dry solids using an explicitly wet-basis moisture fraction and disposition records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-spent-grain-solids-bridge","input":{"records":[{"id":"R1","wetSpentKg":100,"moistureFraction":0.8,"recoveredDryKg":18,"otherDryLossKg":1,"toleranceKg":0.2}]}}},"limitations":["Reconcile spent-grain dry solids using an explicitly wet-basis moisture fraction and disposition records. Does not assess feed suitability, nutrition or waste classification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-dissolved-oxygen-blend","version":"1.0.0","name":"Brewery Dissolved Oxygen Blend Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","beerLiters","beerOxygenMicrogramsLiter","waterLiters","waterOxygenMicrogramsLiter","measuredBlendMicrogramsLiter","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"beerLiters":{"type":"number","minimum":0,"maximum":1000000},"beerOxygenMicrogramsLiter":{"type":"number","minimum":0,"maximum":1000000},"waterLiters":{"type":"number","minimum":0,"maximum":1000000},"waterOxygenMicrogramsLiter":{"type":"number","minimum":0,"maximum":1000000},"measuredBlendMicrogramsLiter":{"type":"number","minimum":0,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a dissolved-oxygen record with closed, additive-volume blending and no pickup or reaction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-dissolved-oxygen-blend","input":{"records":[{"id":"R1","beerLiters":900,"beerOxygenMicrogramsLiter":20,"waterLiters":100,"waterOxygenMicrogramsLiter":100,"measuredBlendMicrogramsLiter":35,"tolerance":2}]}}},"limitations":["Compare a dissolved-oxygen record with closed, additive-volume blending and no pickup or reaction. Does not predict shelf life, measure oxygen or approve product release. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brew-brewhouse-hot-cold-volume","version":"1.0.0","name":"Brewhouse Hot Cold Volume Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","hotLiters","suppliedCoolingContraction","trubLossLiters","measuredColdLiters","toleranceLiters"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"hotLiters":{"type":"number","minimum":0,"maximum":1000000},"suppliedCoolingContraction":{"type":"number","minimum":0,"maximum":1},"trubLossLiters":{"type":"number","minimum":0,"maximum":1000000},"measuredColdLiters":{"type":"number","minimum":0,"maximum":1000000},"toleranceLiters":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile hot-side and cold-side wort volumes with an explicitly supplied contraction fraction and cold-basis trub loss."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brew-brewhouse-hot-cold-volume","input":{"records":[{"id":"R1","hotLiters":1000,"suppliedCoolingContraction":0.04,"trubLossLiters":20,"measuredColdLiters":930,"toleranceLiters":2}]}}},"limitations":["Reconcile hot-side and cold-side wort volumes with an explicitly supplied contraction fraction and cold-basis trub loss. Does not invent thermal correction factors or certify calibrated volume. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-plane-wave-impedance","version":"1.0.0","name":"Plane Wave Acoustic Impedance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","densityKgM3","speedMS","pressureRmsPa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"densityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"speedMS":{"type":"number","minimum":0.000001,"maximum":1000000},"pressureRmsPa":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate impedance, particle velocity and intensity for a progressive lossless plane wave from RMS pressure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-plane-wave-impedance","input":{"records":[{"id":"R1","densityKgM3":1.2,"speedMS":340,"pressureRmsPa":2}]}}},"limitations":["Calculate impedance, particle velocity and intensity for a progressive lossless plane wave from RMS pressure. Excludes reactive near fields, measurement calibration and exposure-limit assessments. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-normal-interface-power","version":"1.0.0","name":"Acoustic Interface Power Split","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstImpedanceRayl","secondImpedanceRayl","incidentIntensityWM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstImpedanceRayl":{"type":"number","minimum":0.000001,"maximum":1000000},"secondImpedanceRayl":{"type":"number","minimum":0.000001,"maximum":1000000},"incidentIntensityWM2":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve normal-incidence pressure and intensity coefficients between positive real acoustic impedances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-normal-interface-power","input":{"records":[{"id":"R1","firstImpedanceRayl":1,"secondImpedanceRayl":3,"incidentIntensityWM2":8}]}}},"limitations":["Resolve normal-incidence pressure and intensity coefficients between positive real acoustic impedances. Semi-infinite lossless media only; no oblique incidence or material certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-coherent-pressure-pair","version":"1.0.0","name":"Coherent Acoustic Pressure Pair","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstRmsPa","secondRmsPa","phaseRadians","referencePa"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstRmsPa":{"type":"number","minimum":0,"maximum":1000000},"secondRmsPa":{"type":"number","minimum":0,"maximum":1000000},"phaseRadians":{"type":"number","minimum":-1000,"maximum":1000},"referencePa":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine two coherent equal-frequency RMS pressures with explicit phase."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-coherent-pressure-pair","input":{"records":[{"id":"R1","firstRmsPa":1,"secondRmsPa":1,"phaseRadians":0,"referencePa":1}]}}},"limitations":["Combine two coherent equal-frequency RMS pressures with explicit phase. This differs from incoherent source-energy addition; a zero pressure has an undefined finite dB level returned as null. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-moving-source-observer","version":"1.0.0","name":"Moving Source Observer Doppler","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","frequencyHz","speedMS","observerTowardMS","sourceTowardMS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"frequencyHz":{"type":"number","minimum":0.000001,"maximum":1000000},"speedMS":{"type":"number","minimum":0.000001,"maximum":1000000},"observerTowardMS":{"type":"number","minimum":-1000000000,"maximum":1000000000},"sourceTowardMS":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a one-dimensional classical Doppler shift in a stationary medium."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-moving-source-observer","input":{"records":[{"id":"R1","frequencyHz":1000,"speedMS":300,"observerTowardMS":0,"sourceTowardMS":30}]}}},"limitations":["Calculate a one-dimensional classical Doppler shift in a stationary medium. Each signed velocity is positive toward the other participant; both speeds must be subsonic. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-spherical-air-attenuation","version":"1.0.0","name":"Spherical Acoustic Attenuation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialLevelDb","initialDistanceM","finalDistanceM","absorptionDbM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialLevelDb":{"type":"number","minimum":-300,"maximum":300},"initialDistanceM":{"type":"number","minimum":0.000001,"maximum":1000000},"finalDistanceM":{"type":"number","minimum":0.000001,"maximum":1000000},"absorptionDbM":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply spherical far-field spreading plus a caller-supplied uniform absorption coefficient at one frequency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-spherical-air-attenuation","input":{"records":[{"id":"R1","initialLevelDb":80,"initialDistanceM":1,"finalDistanceM":2,"absorptionDbM":0.1}]}}},"limitations":["Apply spherical far-field spreading plus a caller-supplied uniform absorption coefficient at one frequency. Ground, barriers, reflections, weather and legal noise assessments are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-helmholtz-cavity-frequency","version":"1.0.0","name":"Helmholtz Cavity Frequency","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","neckAreaM2","effectiveNeckM","cavityM3","speedMS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"neckAreaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"effectiveNeckM":{"type":"number","minimum":0.000001,"maximum":1000000},"cavityM3":{"type":"number","minimum":0.000001,"maximum":1000000},"speedMS":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the ideal lumped Helmholtz resonance using an already corrected effective neck length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-helmholtz-cavity-frequency","input":{"records":[{"id":"R1","neckAreaM2":0.01,"effectiveNeckM":0.1,"cavityM3":1,"speedMS":340}]}}},"limitations":["Calculate the ideal lumped Helmholtz resonance using an already corrected effective neck length. Losses, radiation end correction, high-amplitude effects and safe design are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-rectangular-room-modes","version":"1.0.0","name":"Rectangular Room Mode Enumeration","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lengthM","widthM","heightM","speedMS","maxIndex"],"properties":{"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"widthM":{"type":"number","minimum":0.000001,"maximum":1000000},"heightM":{"type":"number","minimum":0.000001,"maximum":1000000},"speedMS":{"type":"number","minimum":0.000001,"maximum":1000000},"maxIndex":{"type":"integer","minimum":1,"maximum":5}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate ideal rigid-wall rectangular-room modes through a bounded index cube, retaining degenerate modes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-rectangular-room-modes","input":{"lengthM":5,"widthM":4,"heightM":3,"speedMS":300,"maxIndex":1}}},"limitations":["Enumerate ideal rigid-wall rectangular-room modes through a bounded index cube, retaining degenerate modes. Excludes damping, openings, construction details and acoustic performance certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-sabine-eyring-room-model","version":"1.0.0","name":"Sabine Eyring Room Comparison","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","volumeM3","surfaceM2","meanAbsorption","speedMS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"volumeM3":{"type":"number","minimum":0.000001,"maximum":1000000},"surfaceM2":{"type":"number","minimum":0.000001,"maximum":1000000},"meanAbsorption":{"type":"number","minimum":0.000001,"maximum":0.999999},"speedMS":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare Sabine and Eyring diffuse-field RT60 approximations with a supplied mean surface absorption."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-sabine-eyring-room-model","input":{"records":[{"id":"R1","volumeM3":100,"surfaceM2":100,"meanAbsorption":0.2,"speedMS":340}]}}},"limitations":["Compare Sabine and Eyring diffuse-field RT60 approximations with a supplied mean surface absorption. Assumes uniform mixing and excludes air absorption; no measured reverberation or building-code result is claimed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-schroeder-decay-integral","version":"1.0.0","name":"Schroeder Energy Decay Integral","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","sampleRateHz"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"sampleRateHz":{"type":"number","minimum":0.000001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate squared finite impulse-response samples backward to a normalized energy decay curve."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-schroeder-decay-integral","input":{"samples":[1,1,0,0],"sampleRateHz":2}}},"limitations":["Integrate squared finite impulse-response samples backward to a normalized energy decay curve. Does not estimate RT60 from truncated data, remove noise or certify a room measurement. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"acoustic-duct-standing-harmonics","version":"1.0.0","name":"Duct Standing Harmonic Frequencies","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","effectiveLengthM","speedMS","harmonicIndex","closedAtOneEnd"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"effectiveLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"speedMS":{"type":"number","minimum":0.000001,"maximum":1000000},"harmonicIndex":{"type":"integer","minimum":1,"maximum":10000},"closedAtOneEnd":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate indexed longitudinal resonances for open-open and closed-open ideal tubes with supplied effective length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"acoustic-duct-standing-harmonics","input":{"records":[{"id":"R1","effectiveLengthM":1,"speedMS":340,"harmonicIndex":2,"closedAtOneEnd":true}]}}},"limitations":["Calculate indexed longitudinal resonances for open-open and closed-open ideal tubes with supplied effective length. Radiation correction, higher transverse modes and losses are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-rectangular-critical-depth","version":"1.0.0","name":"Rectangular Critical Depth","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","flowM3S","widthM","gravityMS2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"flowM3S":{"type":"number","minimum":0.000001,"maximum":1000000},"widthM":{"type":"number","minimum":0.000001,"maximum":1000000},"gravityMS2":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve critical depth for a rectangular open channel with uniform velocity coefficient one and supplied gravity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-rectangular-critical-depth","input":{"records":[{"id":"R1","flowM3S":6,"widthM":2,"gravityMS2":9}]}}},"limitations":["Resolve critical depth for a rectangular open channel with uniform velocity coefficient one and supplied gravity. Does not design a channel, assess flooding or determine a safe operating level. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-annular-poiseuille-flow","version":"1.0.0","name":"Annular Poiseuille Flow","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","outerRadiusM","innerRadiusM","lengthM","pressureDropPa","viscosityPaS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"outerRadiusM":{"type":"number","minimum":0.000001,"maximum":1000000},"innerRadiusM":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"pressureDropPa":{"type":"number","minimum":0,"maximum":1000000},"viscosityPaS":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate fully developed laminar Newtonian flow in a concentric stationary annulus."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-annular-poiseuille-flow","input":{"records":[{"id":"R1","outerRadiusM":2,"innerRadiusM":1,"lengthM":1,"pressureDropPa":8,"viscosityPaS":1}]}}},"limitations":["Calculate fully developed laminar Newtonian flow in a concentric stationary annulus. Radius ratio is at most0.99 for numerical conditioning; no turbulence test, pipe design or operating recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-plane-couette-poiseuille","version":"1.0.0","name":"Plane Couette Poiseuille Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","gapM","topWallMS","pressureGradientPaM","viscosityPaS","coordinateFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"gapM":{"type":"number","minimum":0.000001,"maximum":1000000},"topWallMS":{"type":"number","minimum":-1000000000,"maximum":1000000000},"pressureGradientPaM":{"type":"number","minimum":-1000000000,"maximum":1000000000},"viscosityPaS":{"type":"number","minimum":0.000001,"maximum":1000000},"coordinateFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate steady laminar flow between infinite parallel plates with one moving wall and signed axial pressure gradient."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-plane-couette-poiseuille","input":{"records":[{"id":"R1","gapM":1,"topWallMS":2,"pressureGradientPaM":-12,"viscosityPaS":1,"coordinateFraction":0.5}]}}},"limitations":["Evaluate steady laminar flow between infinite parallel plates with one moving wall and signed axial pressure gradient. Shears use positive y derivatives; no finite-edge, turbulence or hardware model. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-colebrook-friction-root","version":"1.0.0","name":"Colebrook Turbulent Friction Root","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","reynolds","relativeRoughness"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"reynolds":{"type":"number","minimum":4000,"maximum":1000000000},"relativeRoughness":{"type":"number","minimum":0,"maximum":0.05}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the implicit Colebrook equation for the Darcy factor in a bounded turbulent profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-colebrook-friction-root","input":{"records":[{"id":"R1","reynolds":100000,"relativeRoughness":0}]}}},"limitations":["Solve the implicit Colebrook equation for the Darcy factor in a bounded turbulent profile. Does not choose pipe roughness, model transition flow or duplicate a pressure-loss calculation with a supplied factor. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-cylindrical-couette-torque","version":"1.0.0","name":"Cylindrical Couette Torque","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","innerRadiusM","outerRadiusM","lengthM","innerRadSecond","outerRadSecond","viscosityPaS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"innerRadiusM":{"type":"number","minimum":0.000001,"maximum":1000000},"outerRadiusM":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"innerRadSecond":{"type":"number","minimum":-1000000000,"maximum":1000000000},"outerRadSecond":{"type":"number","minimum":-1000000000,"maximum":1000000000},"viscosityPaS":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal laminar Newtonian concentric-cylinder torque with negligible end effects."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-cylindrical-couette-torque","input":{"records":[{"id":"R1","innerRadiusM":1,"outerRadiusM":2,"lengthM":1,"innerRadSecond":1,"outerRadSecond":0,"viscosityPaS":1}]}}},"limitations":["Calculate ideal laminar Newtonian concentric-cylinder torque with negligible end effects. The signed inner-wall applied torque sustains the supplied speeds; no Taylor-instability or equipment-rating assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-inclined-gate-force-center","version":"1.0.0","name":"Inclined Gate Hydrostatic Force","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","widthM","lengthM","topVerticalDepthM","inclinationRadians","densityKgM3","gravityMS2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"widthM":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"topVerticalDepthM":{"type":"number","minimum":0,"maximum":1000000},"inclinationRadians":{"type":"number","minimum":0.000001,"maximum":1.5707963267948966},"densityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"gravityMS2":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate gauge hydrostatic pressure on one fully wetted rectangular inclined face and locate its center of pressure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-inclined-gate-force-center","input":{"records":[{"id":"R1","widthM":2,"lengthM":3,"topVerticalDepthM":0,"inclinationRadians":1.5707963267948966,"densityKgM3":1000,"gravityMS2":10}]}}},"limitations":["Integrate gauge hydrostatic pressure on one fully wetted rectangular inclined face and locate its center of pressure. Opposite-face pressure, hinges, structural strength and safe gate operation are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-elastic-pipe-waterhammer","version":"1.0.0","name":"Elastic Pipe Water Hammer Scenario","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fluidBulkPa","densityKgM3","pipeDiameterM","wallM","youngPa","restraintFactor","velocityChangeMS"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fluidBulkPa":{"type":"number","minimum":1,"maximum":1000000000000},"densityKgM3":{"type":"number","minimum":0.000001,"maximum":1000000},"pipeDiameterM":{"type":"number","minimum":0.000001,"maximum":1000000},"wallM":{"type":"number","minimum":0.000001,"maximum":1000000},"youngPa":{"type":"number","minimum":1,"maximum":1000000000000},"restraintFactor":{"type":"number","minimum":0,"maximum":1},"velocityChangeMS":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate an ideal elastic-pipe wave speed and instantaneous Joukowsky pressure increment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-elastic-pipe-waterhammer","input":{"records":[{"id":"R1","fluidBulkPa":1000000,"densityKgM3":1000,"pipeDiameterM":0.1,"wallM":0.01,"youngPa":1000000,"restraintFactor":0,"velocityChangeMS":1}]}}},"limitations":["Calculate an ideal elastic-pipe wave speed and instantaneous Joukowsky pressure increment. This is not a transient network simulation, pressure-rating determination or safe valve-closing instruction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-tank-drain-time-integral","version":"1.0.0","name":"Constant Area Tank Drain Time","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tankAreaM2","outletAreaM2","initialHeadM","finalHeadM","dischargeCoefficient","gravityMS2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tankAreaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"outletAreaM2":{"type":"number","minimum":0.000001,"maximum":1000000},"initialHeadM":{"type":"number","minimum":0.000001,"maximum":1000000},"finalHeadM":{"type":"number","minimum":0,"maximum":1000000},"dischargeCoefficient":{"type":"number","minimum":0.000001,"maximum":1},"gravityMS2":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate quasi-steady Torricelli drawdown between two heads for a constant-area tank and a small free outlet."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-tank-drain-time-integral","input":{"records":[{"id":"R1","tankAreaM2":10,"outletAreaM2":0.1,"initialHeadM":4,"finalHeadM":1,"dischargeCoefficient":1,"gravityMS2":2}]}}},"limitations":["Integrate quasi-steady Torricelli drawdown between two heads for a constant-area tank and a small free outlet. This time-integrated calculation excludes inflow, vent restrictions and safe discharge planning. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-v-notch-weir-discharge","version":"1.0.0","name":"V Notch Weir Discharge","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","notchRadians","headM","dischargeCoefficient","gravityMS2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"notchRadians":{"type":"number","minimum":0.000001,"maximum":3.141591653589793},"headM":{"type":"number","minimum":0,"maximum":1000000},"dischargeCoefficient":{"type":"number","minimum":0.000001,"maximum":1},"gravityMS2":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate an ideal sharp-crested triangular weir with supplied coefficient and upstream head."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-v-notch-weir-discharge","input":{"records":[{"id":"R1","notchRadians":1.5707963267948966,"headM":1,"dischargeCoefficient":1,"gravityMS2":8}]}}},"limitations":["Calculate an ideal sharp-crested triangular weir with supplied coefficient and upstream head. Free nappe and approach assumptions must be checked separately; no structure selection or certified measurement. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydraulic-rectangular-alternate-depths","version":"1.0.0","name":"Rectangular Alternate Depths","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","unitDischargeM2S","specificEnergyM","gravityMS2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"unitDischargeM2S":{"type":"number","minimum":0.000001,"maximum":1000000},"specificEnergyM":{"type":"number","minimum":0.000001,"maximum":1000000},"gravityMS2":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find both positive depths for a rectangular-channel specific-energy equation with velocity coefficient one."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydraulic-rectangular-alternate-depths","input":{"records":[{"id":"R1","unitDischargeM2S":1.632993161855452,"specificEnergyM":2.3333333333333335,"gravityMS2":1}]}}},"limitations":["Find both positive depths for a rectangular-channel specific-energy equation with velocity coefficient one. Does not determine physical branch selection, transitions or safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-normal-shock-ratios","version":"1.0.0","name":"Normal Shock State Ratios","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","upstreamMach","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"upstreamMach":{"type":"number","minimum":1,"maximum":20},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve a calorically perfect gas normal shock with explicit heat-capacity ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-normal-shock-ratios","input":{"records":[{"id":"R1","upstreamMach":2,"gamma":1.4}]}}},"limitations":["Resolve a calorically perfect gas normal shock with explicit heat-capacity ratio. No real-gas corrections, device sizing or flight safety determination. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-oblique-shock-angle-state","version":"1.0.0","name":"Oblique Shock Angle State","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","upstreamMach","shockAngleRadians","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"upstreamMach":{"type":"number","minimum":1.00001,"maximum":20},"shockAngleRadians":{"type":"number","minimum":0.000001,"maximum":1.5707963267948966},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve the attached oblique shock defined by its supplied shock angle using normal-component relations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-oblique-shock-angle-state","input":{"records":[{"id":"R1","upstreamMach":2,"shockAngleRadians":1.5707963267948966,"gamma":1.4}]}}},"limitations":["Resolve the attached oblique shock defined by its supplied shock angle using normal-component relations. Does not select a weak or strong solution from a wedge angle or model detached shocks. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-prandtl-meyer-expansion","version":"1.0.0","name":"Prandtl Meyer Expansion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialMach","turnRadians","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialMach":{"type":"number","minimum":1,"maximum":20},"turnRadians":{"type":"number","minimum":0,"maximum":1},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Invert a bounded Prandtl Meyer expansion turn and retain its isentropic pressure and temperature ratios."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-prandtl-meyer-expansion","input":{"records":[{"id":"R1","initialMach":2,"turnRadians":0,"gamma":1.4}]}}},"limitations":["Invert a bounded Prandtl Meyer expansion turn and retain its isentropic pressure and temperature ratios. Perfect gas and attached expansion only, maximum resolved Mach20. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-area-mach-two-branches","version":"1.0.0","name":"Area Mach Two Branches","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","areaRatio","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"areaRatio":{"type":"number","minimum":1,"maximum":100},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve both Mach branches of the ideal isentropic area ratio independently of an actual nozzle operating regime."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-area-mach-two-branches","input":{"records":[{"id":"R1","areaRatio":1.6875,"gamma":1.4}]}}},"limitations":["Resolve both Mach branches of the ideal isentropic area ratio independently of an actual nozzle operating regime. Branches are bounded to Mach0.001–20; no back-pressure or shock-location selection. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-fanno-sonic-distance","version":"1.0.0","name":"Fanno Sonic Distance Parameter","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mach","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mach":{"type":"number","minimum":0.001,"maximum":20},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate constant-area adiabatic Fanno ratios to the sonic state and the4fL/D parameter, where f is the Fanning factor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-fanno-sonic-distance","input":{"records":[{"id":"R1","mach":1,"gamma":1.4}]}}},"limitations":["Calculate constant-area adiabatic Fanno ratios to the sonic state and the4fL/D parameter, where f is the Fanning factor. No friction estimate, real duct sizing or operational choking assessment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-rayleigh-sonic-state","version":"1.0.0","name":"Rayleigh Sonic State Ratios","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mach","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mach":{"type":"number","minimum":0.001,"maximum":20},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal frictionless constant-area Rayleigh heat-flow ratios to a sonic reference."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-rayleigh-sonic-state","input":{"records":[{"id":"R1","mach":1,"gamma":1.4}]}}},"limitations":["Calculate ideal frictionless constant-area Rayleigh heat-flow ratios to a sonic reference. No combustor design, heat-release chemistry or actual choking prediction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-ideal-entropy-state-change","version":"1.0.0","name":"Ideal Gas Entropy State Change","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialK","finalK","initialPa","finalPa","cpJkgK","gasConstantJkgK"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialK":{"type":"number","minimum":0.000001,"maximum":1000000},"finalK":{"type":"number","minimum":0.000001,"maximum":1000000},"initialPa":{"type":"number","minimum":0.000001,"maximum":1000000},"finalPa":{"type":"number","minimum":0.000001,"maximum":1000000},"cpJkgK":{"type":"number","minimum":0.000001,"maximum":1000000},"gasConstantJkgK":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate state-function changes for a constant-cp ideal gas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-ideal-entropy-state-change","input":{"records":[{"id":"R1","initialK":300,"finalK":600,"initialPa":100000,"finalPa":200000,"cpJkgK":1000,"gasConstantJkgK":300}]}}},"limitations":["Calculate state-function changes for a constant-cp ideal gas. No path efficiency, reference absolute entropy, real-gas property table or process recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-polytropic-compression-work","version":"1.0.0","name":"Polytropic Compression Work","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialK","pressureRatio","exponent","gasConstantJkgK","massKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialK":{"type":"number","minimum":0.000001,"maximum":1000000},"pressureRatio":{"type":"number","minimum":1,"maximum":100},"exponent":{"type":"number","minimum":1,"maximum":2},"gasConstantJkgK":{"type":"number","minimum":0.000001,"maximum":1000000},"massKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate reversible steady-flow polytropic compression work with a stable isothermal n=1 limit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-polytropic-compression-work","input":{"records":[{"id":"R1","initialK":300,"pressureRatio":2,"exponent":1,"gasConstantJkgK":300,"massKg":100}]}}},"limitations":["Calculate reversible steady-flow polytropic compression work with a stable isothermal n=1 limit. Excludes mechanical efficiency, cooling hardware and selection of a compressor. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-mixture-caloric-properties","version":"1.0.0","name":"Gas Mixture Caloric Properties","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["components","universalGasJmolK"],"properties":{"components":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["moleFraction","molarMassKgMol","cpJmolK"],"properties":{"moleFraction":{"type":"number","minimum":0,"maximum":1},"molarMassKgMol":{"type":"number","minimum":0.000001,"maximum":1000000},"cpJmolK":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"universalGasJmolK":{"type":"number","minimum":0.000001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine supplied molar heat capacities and molar masses on a mole-fraction basis for an ideal nonreacting mixture."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-mixture-caloric-properties","input":{"components":[{"moleFraction":0.5,"molarMassKgMol":0.02,"cpJmolK":30},{"moleFraction":0.5,"molarMassKgMol":0.04,"cpJmolK":40}],"universalGasJmolK":8}}},"limitations":["Combine supplied molar heat capacities and molar masses on a mole-fraction basis for an ideal nonreacting mixture. Does not retrieve species properties, assess combustibility or infer composition. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gas-supersonic-pitot-ratio","version":"1.0.0","name":"Supersonic Pitot Pressure Ratio","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mach","gamma"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mach":{"type":"number","minimum":1,"maximum":20},"gamma":{"type":"number","minimum":1.01,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Rayleigh pitot pressure ratio including the ideal normal shock ahead of a supersonic probe."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gas-supersonic-pitot-ratio","input":{"records":[{"id":"R1","mach":2,"gamma":1.4}]}}},"limitations":["Calculate Rayleigh pitot pressure ratio including the ideal normal shock ahead of a supersonic probe. Does not calibrate a probe or infer an airspeed from a measured pressure. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-reciprocal-cell-basis","version":"1.0.0","name":"Reciprocal Cell Basis","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c"],"properties":{"a":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"b":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"c":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a right-handed crystallographic reciprocal basis without a2pi factor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-reciprocal-cell-basis","input":{"a":[2,0,0],"b":[0,3,0],"c":[0,0,4]}}},"limitations":["Construct a right-handed crystallographic reciprocal basis without a2pi factor. Caller length units are preserved reciprocally; near-degenerate cells reject rather than return unstable values. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-miller-plane-spacing","version":"1.0.0","name":"Miller Plane Spacing","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c","hkl"],"properties":{"a":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"b":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"c":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"hkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate general-cell interplanar spacing from nonzero Miller indices using the no2pi reciprocal convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-miller-plane-spacing","input":{"a":[2,0,0],"b":[0,3,0],"c":[0,0,4],"hkl":[1,0,0]}}},"limitations":["Calculate general-cell interplanar spacing from nonzero Miller indices using the no2pi reciprocal convention. Does not index measured diffraction peaks or identify a material. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-bragg-angle-wavelength","version":"1.0.0","name":"Bragg Angle Wavelength Review","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","spacing","wavelength","order"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"spacing":{"type":"number","minimum":0.000001,"maximum":1000000},"wavelength":{"type":"number","minimum":0.000001,"maximum":1000000},"order":{"type":"integer","minimum":1,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Bragg angles for an explicit order with consistent wavelength and spacing units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-bragg-angle-wavelength","input":{"records":[{"id":"R1","spacing":1,"wavelength":1,"order":1}]}}},"limitations":["Calculate Bragg angles for an explicit order with consistent wavelength and spacing units. No scattering-factor, systematic-absence or peak-intensity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-fractional-cartesian-codec","version":"1.0.0","name":"Fractional Cartesian Cell Map","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c","fractional"],"properties":{"a":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"b":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"c":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"fractional":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map fractional positions through a supplied right-handed cell and recover them using its dual basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-fractional-cartesian-codec","input":{"a":[2,0,0],"b":[0,3,0],"c":[0,0,4],"fractional":[0.5,0.5,0.5]}}},"limitations":["Map fractional positions through a supplied right-handed cell and recover them using its dual basis. No symmetry expansion, nearest-image search or atom identity inference. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-complex-structure-factor","version":"1.0.0","name":"Complex Crystal Structure Factor","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hkl","atoms"],"properties":{"hkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}},"atoms":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["fractional","realFactor","imagFactor","occupancy"],"properties":{"fractional":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0,"maximum":1}},"realFactor":{"type":"number","minimum":-1000000000,"maximum":1000000000},"imagFactor":{"type":"number","minimum":-1000000000,"maximum":1000000000},"occupancy":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sum supplied complex scattering factors and occupancies with the positive-phase convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-complex-structure-factor","input":{"hkl":[1,0,0],"atoms":[{"fractional":[0,0,0],"realFactor":1,"imagFactor":0,"occupancy":1},{"fractional":[0.5,0.5,0.5],"realFactor":1,"imagFactor":0,"occupancy":1}]}}},"limitations":["Sum supplied complex scattering factors and occupancies with the positive-phase convention. Factors already include any caller-required corrections; no database, thermal factors or material identification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-plane-zone-axis-test","version":"1.0.0","name":"Plane Zone Axis Test","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hkl","uvw"],"properties":{"hkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}},"uvw":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Test the exact integer Weiss zone law between plane indices and direct-lattice direction indices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-plane-zone-axis-test","input":{"hkl":[1,1,0],"uvw":[1,-1,1]}}},"limitations":["Test the exact integer Weiss zone law between plane indices and direct-lattice direction indices. Does not assume a cubic metric or infer a measured orientation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-cubic-plane-multiplicity","version":"1.0.0","name":"Cubic Plane Family Multiplicity","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hkl"],"properties":{"hkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate signed permutation members of a cubic m-3m plane family, keeping Friedel opposites separate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-cubic-plane-multiplicity","input":{"hkl":[1,0,0]}}},"limitations":["Enumerate signed permutation members of a cubic m-3m plane family, keeping Friedel opposites separate. This geometric multiplicity does not determine allowed reflections or intensity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-metric-plane-angle","version":"1.0.0","name":"General Cell Plane Angle","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c","firstHkl","secondHkl"],"properties":{"a":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"b":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"c":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"firstHkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}},"secondHkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the directed angle between reciprocal plane normals in a general cell."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-metric-plane-angle","input":{"a":[2,0,0],"b":[0,3,0],"c":[0,0,4],"firstHkl":[1,0,0],"secondHkl":[0,1,0]}}},"limitations":["Compute the directed angle between reciprocal plane normals in a general cell. Returns0to pi rather than silently folding obtuse angles; no orientation refinement or uncertainty estimate. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-scherrer-broadening-size","version":"1.0.0","name":"Scherrer Broadening Size Scenario","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shapeFactor","wavelength","twoThetaRadians","observedFwhmRadians","instrumentFwhmRadians"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shapeFactor":{"type":"number","minimum":0.000001,"maximum":1000000},"wavelength":{"type":"number","minimum":0.000001,"maximum":1000000},"twoThetaRadians":{"type":"number","minimum":0.000001,"maximum":3.141591653589793},"observedFwhmRadians":{"type":"number","minimum":0.000001,"maximum":1000000},"instrumentFwhmRadians":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a Scherrer coherent-domain-size scenario with Gaussian quadrature instrument-width subtraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-scherrer-broadening-size","input":{"records":[{"id":"R1","shapeFactor":1,"wavelength":1,"twoThetaRadians":1.0471975511965976,"observedFwhmRadians":0.05,"instrumentFwhmRadians":0.03}]}}},"limitations":["Calculate a Scherrer coherent-domain-size scenario with Gaussian quadrature instrument-width subtraction. Strain, profile-shape validity and particle-size equivalence are excluded; all angles are radians. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crystal-centering-reflection-rules","version":"1.0.0","name":"Lattice Centering Reflection Rules","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hkl","centering"],"properties":{"hkl":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-100,"maximum":100}},"centering":{"enum":["P","I","F","A","B","C","R-obverse"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply translational centering conditions only, with obverse hexagonal axes for R."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crystal-centering-reflection-rules","input":{"hkl":[1,0,0],"centering":"I"}}},"limitations":["Apply translational centering conditions only, with obverse hexagonal axes for R. Screw, glide and atomic-basis absences are not covered; allowed does not imply a measurable peak. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-two-state-controllability","version":"1.0.0","name":"Two State Controllability","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","B"],"properties":{"A":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"B":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the two-state SISO controllability matrix[B,AB] with an explicit normalized determinant tolerance1e-10."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-two-state-controllability","input":{"A":[[0,1],[0,0]],"B":[0,1]}}},"limitations":["Inspect the two-state SISO controllability matrix[B,AB] with an explicit normalized determinant tolerance1e-10. Mathematical supplied models only, no physical control or robust stability certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-two-state-observability","version":"1.0.0","name":"Two State Observability","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","C"],"properties":{"A":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"C":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the two-state single-output observability matrix[C;CA] under normalized determinant tolerance1e-10."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-two-state-observability","input":{"A":[[0,1],[0,0]],"C":[1,0]}}},"limitations":["Inspect the two-state single-output observability matrix[C;CA] under normalized determinant tolerance1e-10. Does not assess sensor noise, real-system identification or hardware coverage. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-two-state-feedback-placement","version":"1.0.0","name":"Two State Feedback Pole Placement","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","B","firstPole","secondPole"],"properties":{"A":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"B":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}},"firstPole":{"type":"number","minimum":-100,"maximum":100},"secondPole":{"type":"number","minimum":-100,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Ackermann feedback gains for u=-Kx in a numerically controllable two-state SISO model with supplied real poles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-two-state-feedback-placement","input":{"A":[[0,1],[0,0]],"B":[0,1],"firstPole":-2,"secondPole":-3}}},"limitations":["Calculate Ackermann feedback gains for u=-Kx in a numerically controllable two-state SISO model with supplied real poles. No controller deployment, actuator constraints or robustness guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-two-state-observer-placement","version":"1.0.0","name":"Two State Observer Pole Placement","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","C","firstPole","secondPole"],"properties":{"A":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"C":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}},"firstPole":{"type":"number","minimum":-100,"maximum":100},"secondPole":{"type":"number","minimum":-100,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a dual Ackermann observer gain for error dynamics A-LC with supplied real poles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-two-state-observer-placement","input":{"A":[[0,1],[0,0]],"C":[1,0],"firstPole":-2,"secondPole":-3}}},"limitations":["Calculate a dual Ackermann observer gain for error dynamics A-LC with supplied real poles. Does not estimate live states, filter measurements or certify observer performance. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-two-state-zero-order-hold","version":"1.0.0","name":"Two State Zero Order Hold","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","B","seconds"],"properties":{"A":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"B":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}},"seconds":{"type":"number","minimum":0.000001,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Discretize a two-state continuous model using the augmented matrix exponential, including singular A."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-two-state-zero-order-hold","input":{"A":[[0,1],[0,0]],"B":[0,1],"seconds":2}}},"limitations":["Discretize a two-state continuous model using the augmented matrix exponential, including singular A. Bounded scaling/Taylor/squaring, no A inverse; no real control commands or sampling recommendation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-discrete-markov-impulse","version":"1.0.0","name":"Discrete State Markov Impulse","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","B","C","D","length"],"properties":{"A":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"B":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}},"C":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}},"D":{"type":"number","minimum":-100,"maximum":100},"length":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return Markov parameters h0=D and hk=CA^(k-1)B for a finite discrete SISO impulse."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-discrete-markov-impulse","input":{"A":[[0.5,0],[0,0.25]],"B":[1,1],"C":[1,1],"D":0,"length":4}}},"limitations":["Return Markov parameters h0=D and hk=CA^(k-1)B for a finite discrete SISO impulse. Zero initial state and one unit sample only; not a measured transfer function. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-scalar-finite-horizon-lqr","version":"1.0.0","name":"Scalar Finite Horizon LQR","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["A","B","stateWeight","inputWeight","terminalWeight","horizon"],"properties":{"A":{"type":"number","minimum":-100,"maximum":100},"B":{"type":"number","minimum":-100,"maximum":100},"stateWeight":{"type":"number","minimum":0,"maximum":100},"inputWeight":{"type":"number","minimum":0.000001,"maximum":100},"terminalWeight":{"type":"number","minimum":0,"maximum":100},"horizon":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the scalar discrete finite-horizon quadratic regulator backwards with positive input weight."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-scalar-finite-horizon-lqr","input":{"A":1,"B":1,"stateWeight":1,"inputWeight":1,"terminalWeight":1,"horizon":2}}},"limitations":["Solve the scalar discrete finite-horizon quadratic regulator backwards with positive input weight. Cost has no one-half factor and u=-Kx; no constraints, real actuation or financial optimization. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-bilinear-second-order-transfer","version":"1.0.0","name":"Bilinear Second Order Transfer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator","sampleSeconds"],"properties":{"numerator":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-100,"maximum":100}},"denominator":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-100,"maximum":100}},"sampleSeconds":{"type":"number","minimum":0.000001,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform descending continuous coefficients of degree at most2 using s=(2/T)(1-z^-1)/(1+z^-1)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-bilinear-second-order-transfer","input":{"numerator":[0,0,1],"denominator":[1,2,1],"sampleSeconds":2}}},"limitations":["Transform descending continuous coefficients of degree at most2 using s=(2/T)(1-z^-1)/(1+z^-1). Returns normalized z^-1 coefficients; no prewarping, stability guarantee or filter deployment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-second-order-step-response","version":"1.0.0","name":"Second Order Unit Step Response","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["naturalRadSecond","dampingRatio","seconds"],"properties":{"naturalRadSecond":{"type":"number","minimum":0.000001,"maximum":100},"dampingRatio":{"type":"number","minimum":0,"maximum":10},"seconds":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the ideal second-order unit-gain step response across underdamped, critical and overdamped cases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-second-order-step-response","input":{"naturalRadSecond":1,"dampingRatio":1,"seconds":[0,1,2]}}},"limitations":["Evaluate the ideal second-order unit-gain step response across underdamped, critical and overdamped cases. Zero initial state; no fit to measured data, saturation or controller advice. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-continuous-cubic-hurwitz","version":"1.0.0","name":"Continuous Cubic Hurwitz Test","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients"],"properties":{"coefficients":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Test strict Hurwitz stability for a real cubic and return its Routh first column."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-continuous-cubic-hurwitz","input":{"coefficients":[1,6,11,6]}}},"limitations":["Test strict Hurwitz stability for a real cubic and return its Routh first column. Zero second-row pivot rejects rather than improvising an epsilon row; no robust stability or real system certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-drum-load-fill","version":"1.0.0","name":"Laundry Drum Load Fill","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryKg","ratedKg","minFill"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryKg":{"type":"number","minimum":0,"maximum":1000000},"ratedKg":{"type":"number","minimum":0.001,"maximum":1000000},"minFill":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded dry load mass with a declared washer capacity and a supplied minimum fill fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-drum-load-fill","input":{"records":[{"id":"R1","dryKg":12,"ratedKg":20,"minFill":0.7}]}}},"limitations":["Compare recorded dry load mass with a declared washer capacity and a supplied minimum fill fraction. This does not set a wash program or certify fabric treatment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-chemical-dose-reconciliation","version":"1.0.0","name":"Laundry Chemical Dose Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryKg","mlPerKg","dispensedMl","toleranceMl"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryKg":{"type":"number","minimum":0,"maximum":1000000},"mlPerKg":{"type":"number","minimum":0,"maximum":10000},"dispensedMl":{"type":"number","minimum":0,"maximum":1000000000},"toleranceMl":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile logged dispenser volume with a user-supplied dose per dry kilogram and absolute tolerance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-chemical-dose-reconciliation","input":{"records":[{"id":"R1","dryKg":20,"mlPerKg":8,"dispensedMl":175,"toleranceMl":10}]}}},"limitations":["Reconcile logged dispenser volume with a user-supplied dose per dry kilogram and absolute tolerance. No chemical compatibility, concentration or dose recommendation is supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-moisture-removal-mass","version":"1.0.0","name":"Laundry Moisture Removal Mass","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dryKg","afterExtractKg","afterDryKg","targetResidualRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dryKg":{"type":"number","minimum":0.001,"maximum":1000000},"afterExtractKg":{"type":"number","minimum":0,"maximum":1000000},"afterDryKg":{"type":"number","minimum":0,"maximum":1000000},"targetResidualRatio":{"type":"number","minimum":0,"maximum":10}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Use matched dry, post-extraction and post-drying masses to expose retained moisture and evaporated mass against a supplied target."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-moisture-removal-mass","input":{"records":[{"id":"R1","dryKg":10,"afterExtractKg":16,"afterDryKg":11,"targetResidualRatio":0.05}]}}},"limitations":["Use matched dry, post-extraction and post-drying masses to expose retained moisture and evaporated mass against a supplied target. Mixed lots, fabric damage and dryer control are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-first-pass-rewash-profile","version":"1.0.0","name":"Laundry First Pass Rewash Profile","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","processedPieces","firstRewashPieces","repeatRewashPieces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"processedPieces":{"type":"integer","minimum":0,"maximum":1000000000},"firstRewashPieces":{"type":"integer","minimum":0,"maximum":1000000000},"repeatRewashPieces":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate first rewash and repeat-rewash workload within one documented piece cohort."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-first-pass-rewash-profile","input":{"records":[{"id":"R1","processedPieces":100,"firstRewashPieces":12,"repeatRewashPieces":3}]}}},"limitations":["Separate first rewash and repeat-rewash workload within one documented piece cohort. Each repeat count denotes one additional pass, not a distinct original piece. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-flatwork-feed-balance","version":"1.0.0","name":"Laundry Flatwork Feed Balance","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sheets","pillowcases","sheetFeedSeconds","caseFeedSeconds","availableLaneSeconds","lanes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sheets":{"type":"integer","minimum":0,"maximum":1000000000},"pillowcases":{"type":"integer","minimum":0,"maximum":1000000000},"sheetFeedSeconds":{"type":"number","minimum":0,"maximum":1000000},"caseFeedSeconds":{"type":"number","minimum":0,"maximum":1000000},"availableLaneSeconds":{"type":"number","minimum":0,"maximum":1000000000},"lanes":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied flatwork piece mix and measured feed times with available lane-seconds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-flatwork-feed-balance","input":{"records":[{"id":"R1","sheets":100,"pillowcases":80,"sheetFeedSeconds":6,"caseFeedSeconds":3,"availableLaneSeconds":400,"lanes":2}]}}},"limitations":["Compare supplied flatwork piece mix and measured feed times with available lane-seconds. This is a workload scenario, not a machine scheduling or staffing instruction. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-customer-weight-billing-check","version":"1.0.0","name":"Laundry Customer Weight Billing Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","grossKg","tareKg","billedKg","incrementKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grossKg":{"type":"number","minimum":0,"maximum":1000000},"tareKg":{"type":"number","minimum":0,"maximum":1000000},"billedKg":{"type":"number","minimum":0,"maximum":1000000},"incrementKg":{"type":"number","minimum":0.000001,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded billed weight with gross less tare, rounded upward to an explicitly supplied billing increment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-customer-weight-billing-check","input":{"records":[{"id":"R1","grossKg":21.4,"tareKg":1.2,"billedKg":21,"incrementKg":0.5}]}}},"limitations":["Compare recorded billed weight with gross less tare, rounded upward to an explicitly supplied billing increment. Tax, legal metrology and customer contract interpretation are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-rinse-reuse-water-bridge","version":"1.0.0","name":"Laundry Rinse Reuse Water Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","freshLitres","recoveredLitres","processLitres","lossLitres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"freshLitres":{"type":"number","minimum":0,"maximum":1000000000},"recoveredLitres":{"type":"number","minimum":0,"maximum":1000000000},"processLitres":{"type":"number","minimum":0,"maximum":1000000000},"lossLitres":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile fresh and recovered process-water volumes with logged use and losses for one laundry boundary."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-rinse-reuse-water-bridge","input":{"records":[{"id":"R1","freshLitres":700,"recoveredLitres":300,"processLitres":950,"lossLitres":40}]}}},"limitations":["Reconcile fresh and recovered process-water volumes with logged use and losses for one laundry boundary. Water quality, hygiene and reuse suitability are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-linen-ragout-cycle","version":"1.0.0","name":"Laundry Linen Ragout Cycle","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingPieces","receivedNewPieces","issuedPieces","returnedPieces","ragoutPieces","closingPieces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingPieces":{"type":"integer","minimum":0,"maximum":1000000000},"receivedNewPieces":{"type":"integer","minimum":0,"maximum":1000000000},"issuedPieces":{"type":"integer","minimum":0,"maximum":1000000000},"returnedPieces":{"type":"integer","minimum":0,"maximum":1000000000},"ragoutPieces":{"type":"integer","minimum":0,"maximum":1000000000},"closingPieces":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile new receipts, customer issue/return and recorded ragout within a linen pool."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-linen-ragout-cycle","input":{"records":[{"id":"R1","openingPieces":200,"receivedNewPieces":20,"issuedPieces":100,"returnedPieces":95,"ragoutPieces":5,"closingPieces":209}]}}},"limitations":["Reconcile new receipts, customer issue/return and recorded ragout within a linen pool. Ragout is counted from returned pieces only; ownership, physical stock and replacement purchases are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-batch-holdtime-review","version":"1.0.0","name":"Laundry Batch Hold Time Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","washEndMinute","dryStartMinute","foldEndMinute","dispatchMinute","maxWetHoldMinutes","maxDispatchHoldMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"washEndMinute":{"type":"integer","minimum":0,"maximum":1000000000},"dryStartMinute":{"type":"integer","minimum":0,"maximum":1000000000},"foldEndMinute":{"type":"integer","minimum":0,"maximum":1000000000},"dispatchMinute":{"type":"integer","minimum":0,"maximum":1000000000},"maxWetHoldMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"maxDispatchHoldMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate wet-work and dispatch holds from recorded batch events, comparing only with customer-supplied operational targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-batch-holdtime-review","input":{"records":[{"id":"R1","washEndMinute":100,"dryStartMinute":145,"foldEndMinute":200,"dispatchMinute":260,"maxWetHoldMinutes":30,"maxDispatchHoldMinutes":90}]}}},"limitations":["Separate wet-work and dispatch holds from recorded batch events, comparing only with customer-supplied operational targets. This is not a microbiological or hygiene assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laundry-steam-condensate-recovery","version":"1.0.0","name":"Laundry Steam Condensate Recovery","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","steamKg","returnedCondensateKg","blowdownKg","makeupKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"steamKg":{"type":"number","minimum":0,"maximum":1000000000},"returnedCondensateKg":{"type":"number","minimum":0,"maximum":1000000000},"blowdownKg":{"type":"number","minimum":0,"maximum":1000000000},"makeupKg":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile measured steam, condensate return, blowdown and makeup water masses over one common boundary and period."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laundry-steam-condensate-recovery","input":{"records":[{"id":"R1","steamKg":1000,"returnedCondensateKg":700,"blowdownKg":20,"makeupKg":330}]}}},"limitations":["Reconcile measured steam, condensate return, blowdown and makeup water masses over one common boundary and period. Boiler safety, water chemistry and enthalpy are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-sheet-gripper-imposition","version":"1.0.0","name":"Print Sheet Gripper Imposition","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sheetWidthMm","sheetHeightMm","gripperMm","sideMarginMm","trimWidthMm","trimHeightMm","bleedMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sheetWidthMm":{"type":"number","minimum":0.001,"maximum":1000000},"sheetHeightMm":{"type":"number","minimum":0.001,"maximum":1000000},"gripperMm":{"type":"number","minimum":0,"maximum":1000000},"sideMarginMm":{"type":"number","minimum":0,"maximum":1000000},"trimWidthMm":{"type":"number","minimum":0.001,"maximum":1000000},"trimHeightMm":{"type":"number","minimum":0.001,"maximum":1000000},"bleedMm":{"type":"number","minimum":0,"maximum":100000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a uniform rectangular print imposition after explicit gripper, side margins and bleed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-sheet-gripper-imposition","input":{"records":[{"id":"R1","sheetWidthMm":450,"sheetHeightMm":640,"gripperMm":10,"sideMarginMm":5,"trimWidthMm":100,"trimHeightMm":150,"bleedMm":3}]}}},"limitations":["Estimate a uniform rectangular print imposition after explicit gripper, side margins and bleed. Grain, gutter, work-and-turn, creep and mixed layouts are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-paper-grammage-mass","version":"1.0.0","name":"Print Paper Grammage Mass","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","widthMm","heightMm","sheets","grammage","measuredKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"widthMm":{"type":"number","minimum":0.001,"maximum":1000000},"heightMm":{"type":"number","minimum":0.001,"maximum":1000000},"sheets":{"type":"integer","minimum":0,"maximum":1000000000},"grammage":{"type":"number","minimum":0.001,"maximum":100000},"measuredKg":{"type":"number","minimum":0,"maximum":1000000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile paper mass from sheet dimensions in millimetres, count and grams per square metre with a measured mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-paper-grammage-mass","input":{"records":[{"id":"R1","widthMm":450,"heightMm":640,"sheets":1000,"grammage":90,"measuredKg":26,"toleranceKg":0.1}]}}},"limitations":["Reconcile paper mass from sheet dimensions in millimetres, count and grams per square metre with a measured mass. Packaging, coating additions and moisture corrections are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-makeready-sheet-budget","version":"1.0.0","name":"Print Makeready Sheet Budget","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","orderedUnits","unitsPerSheet","overrunFraction","makereadySheets","issuedSheets"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"orderedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"unitsPerSheet":{"type":"integer","minimum":1,"maximum":1000000000},"overrunFraction":{"type":"number","minimum":0,"maximum":1},"makereadySheets":{"type":"integer","minimum":0,"maximum":1000000000},"issuedSheets":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate declared makeready sheets from production sheets needed for an order and supplied overrun fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-makeready-sheet-budget","input":{"records":[{"id":"R1","orderedUnits":10000,"unitsPerSheet":2,"overrunFraction":0.02,"makereadySheets":200,"issuedSheets":5400}]}}},"limitations":["Separate declared makeready sheets from production sheets needed for an order and supplied overrun fraction. Rounding is upward; spoilage after makeready is represented only by that declared fraction. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-coverage-ink-reconciliation","version":"1.0.0","name":"Print Coverage Ink Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sheetAreaM2","impressions","coverageFraction","kgPerThousandM2","dispensedKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sheetAreaM2":{"type":"number","minimum":0,"maximum":1000000},"impressions":{"type":"integer","minimum":0,"maximum":1000000000},"coverageFraction":{"type":"number","minimum":0,"maximum":1},"kgPerThousandM2":{"type":"number","minimum":0,"maximum":1000000},"dispensedKg":{"type":"number","minimum":0,"maximum":1000000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare logged ink use with covered area and a supplied ink-use factor for one separation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-coverage-ink-reconciliation","input":{"records":[{"id":"R1","sheetAreaM2":0.5,"impressions":1000,"coverageFraction":0.5,"kgPerThousandM2":2,"dispensedKg":0.55,"toleranceKg":0.1}]}}},"limitations":["Compare logged ink use with covered area and a supplied ink-use factor for one separation. Color strength, trapping, formulation and machine adjustments are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"book-block-spine-caliper-check","version":"1.0.0","name":"Book Block Spine Caliper Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pages","leafCaliperMm","adhesiveMm","specifiedSpineMm","toleranceMm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pages":{"type":"integer","minimum":1,"maximum":1000000000},"leafCaliperMm":{"type":"number","minimum":0.000001,"maximum":10},"adhesiveMm":{"type":"number","minimum":0,"maximum":100},"specifiedSpineMm":{"type":"number","minimum":0,"maximum":1000000},"toleranceMm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a specified spine width with an even-page book block using supplied leaf caliper and adhesive allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"book-block-spine-caliper-check","input":{"records":[{"id":"R1","pages":200,"leafCaliperMm":0.1,"adhesiveMm":0.5,"specifiedSpineMm":10.3,"toleranceMm":0.1}]}}},"limitations":["Compare a specified spine width with an even-page book block using supplied leaf caliper and adhesive allowance. Compression, binding method, cover wrap and manufacturability are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-signature-collation-count","version":"1.0.0","name":"Print Signature Collation Count","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","contentPages","pagesPerSignature","orderedBooks"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"contentPages":{"type":"integer","minimum":0,"maximum":1000000000},"pagesPerSignature":{"type":"integer","minimum":4,"maximum":128},"orderedBooks":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Plan a uniform book-block signature count, including blank page positions, for a supplied page count and signature multiple of four."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-signature-collation-count","input":{"records":[{"id":"R1","contentPages":130,"pagesPerSignature":16,"orderedBooks":100}]}}},"limitations":["Plan a uniform book-block signature count, including blank page positions, for a supplied page count and signature multiple of four. Page ordering, mixed signatures and binding instructions are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"print-web-repeat-label-yield","version":"1.0.0","name":"Print Web Repeat Label Yield","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rollMetres","startupMetres","spliceLossMetres","repeatMm","across","recordedLabels"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rollMetres":{"type":"number","minimum":0,"maximum":1000000},"startupMetres":{"type":"number","minimum":0,"maximum":1000000},"spliceLossMetres":{"type":"number","minimum":0,"maximum":1000000},"repeatMm":{"type":"number","minimum":0.001,"maximum":1000000},"across":{"type":"integer","minimum":1,"maximum":1000000000},"recordedLabels":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile complete web repeats and lanes after declared startup and splice losses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"print-web-repeat-label-yield","input":{"records":[{"id":"R1","rollMetres":100,"startupMetres":2,"spliceLossMetres":3,"repeatMm":50,"across":2,"recordedLabels":3750}]}}},"limitations":["Reconcile complete web repeats and lanes after declared startup and splice losses. Repeat includes the gap; partial repeats, stretch, defects and live press control are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"duplex-registration-vector-review","version":"1.0.0","name":"Duplex Registration Vector Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","frontX","frontY","backX","backY","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"frontX":{"type":"number","minimum":-1000000,"maximum":1000000},"frontY":{"type":"number","minimum":-1000000,"maximum":1000000},"backX":{"type":"number","minimum":-1000000,"maximum":1000000},"backY":{"type":"number","minimum":-1000000,"maximum":1000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare already transformed front/back registration measurements in one common coordinate system and unit with a supplied radial tolerance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"duplex-registration-vector-review","input":{"records":[{"id":"R1","frontX":1,"frontY":2,"backX":2,"backY":2,"tolerance":0.8}]}}},"limitations":["Compare already transformed front/back registration measurements in one common coordinate system and unit with a supplied radial tolerance. Back-side mirroring and physical press alignment are not performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spot-separation-name-crosscheck","version":"1.0.0","name":"Spot Separation Name Crosscheck","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","artworkNames","plateNames"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"artworkNames":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}},"plateNames":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare explicit artwork and plate spot-separation names by exact spelling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spot-separation-name-crosscheck","input":{"records":[{"id":"R1","artworkNames":["Gold","Varnish"],"plateNames":["Gold","Silver"]}]}}},"limitations":["Compare explicit artwork and plate spot-separation names by exact spelling. Supply spot names only; process colors, aliases, colorimetry and actual file contents are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mailpiece-component-mass-check","version":"1.0.0","name":"Mailpiece Component Mass Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bodyPages","bodyAreaM2","bodyGrammage","coverAreaM2","coverGrammage","insertGrams","envelopeGrams","sampleGrams","toleranceGrams"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bodyPages":{"type":"integer","minimum":0,"maximum":1000000000},"bodyAreaM2":{"type":"number","minimum":0,"maximum":100},"bodyGrammage":{"type":"number","minimum":0,"maximum":10000},"coverAreaM2":{"type":"number","minimum":0,"maximum":100},"coverGrammage":{"type":"number","minimum":0,"maximum":10000},"insertGrams":{"type":"number","minimum":0,"maximum":1000000},"envelopeGrams":{"type":"number","minimum":0,"maximum":1000000},"sampleGrams":{"type":"number","minimum":0,"maximum":1000000},"toleranceGrams":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate assembled mailpiece mass from body leaves, cover, inserts and envelope, then compare a measured sample."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mailpiece-component-mass-check","input":{"records":[{"id":"R1","bodyPages":20,"bodyAreaM2":0.06,"bodyGrammage":80,"coverAreaM2":0.12,"coverGrammage":200,"insertGrams":5,"envelopeGrams":10,"sampleGrams":90,"toleranceGrams":2}]}}},"limitations":["Estimate assembled mailpiece mass from body leaves, cover, inserts and envelope, then compare a measured sample. Postal classes, price quotes, thickness and mailing eligibility are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"recovered-material-dry-payable","version":"1.0.0","name":"Recovered Material Dry Payable","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","grossGrams","moistureBasisPoints","dryContaminationBasisPoints","ratePerTonneMinor","currency","recordedDueMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grossGrams":{"type":"integer","minimum":0,"maximum":1000000000},"moistureBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"dryContaminationBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"ratePerTonneMinor":{"type":"integer","minimum":0,"maximum":1000000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"recordedDueMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a supplied per-metric-tonne price after moisture on gross mass and contamination on remaining dry mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"recovered-material-dry-payable","input":{"records":[{"id":"R1","grossGrams":1000000,"moistureBasisPoints":1000,"dryContaminationBasisPoints":2000,"ratePerTonneMinor":20000,"currency":"USD","recordedDueMinor":14500}]}}},"limitations":["Reconcile a supplied per-metric-tonne price after moisture on gross mass and contamination on remaining dry mass. Due minor units use exact rational half-up rounding; no market price, tax or settlement is supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bale-compaction-volume-review","version":"1.0.0","name":"Bale Compaction Volume Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","massKg","looseBulkKgPerM3","bales","lengthM","widthM","heightM","maxBaleKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"massKg":{"type":"number","minimum":0,"maximum":1000000000},"looseBulkKgPerM3":{"type":"number","minimum":0.000001,"maximum":1000000},"bales":{"type":"integer","minimum":1,"maximum":1000000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":100},"widthM":{"type":"number","minimum":0.000001,"maximum":100},"heightM":{"type":"number","minimum":0.000001,"maximum":100},"maxBaleKg":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a supplied loose bulk density and uniform rectangular bale dimensions with mass and bale count."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bale-compaction-volume-review","input":{"records":[{"id":"R1","massKg":1000,"looseBulkKgPerM3":100,"bales":2,"lengthM":1,"widthM":1,"heightM":1,"maxBaleKg":400}]}}},"limitations":["Compare a supplied loose bulk density and uniform rectangular bale dimensions with mass and bale count. Average mass is not proof that every bale meets a handling limit; strength and storage safety are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"density-separation-fraction-review","version":"1.0.0","name":"Density Separation Fraction Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","carrierDensity","carrierUncertainty","materials"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"carrierDensity":{"type":"number","minimum":0.000001,"maximum":1000000},"carrierUncertainty":{"type":"number","minimum":0,"maximum":1000000},"materials":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","massKg","density","uncertainty"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"massKg":{"type":"number","minimum":0,"maximum":1000000000},"density":{"type":"number","minimum":0.000001,"maximum":1000000},"uncertainty":{"type":"number","minimum":0,"maximum":1000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Classify supplied density uncertainty intervals as certainly below, certainly above, or overlapping a carrier interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"density-separation-fraction-review","input":{"records":[{"id":"R1","carrierDensity":1000,"carrierUncertainty":10,"materials":[{"id":"A","massKg":20,"density":800,"uncertainty":10},{"id":"B","massKg":30,"density":1100,"uncertainty":10}]}]}}},"limitations":["Classify supplied density uncertainty intervals as certainly below, certainly above, or overlapping a carrier interval. This ideal density comparison excludes shape, entrained air, wetting, carrier selection and actual separation guarantees. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"screen-cut-measurement-resolution","version":"1.0.0","name":"Screen Cut Measurement Resolution","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cutMm","fractions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cutMm":{"type":"number","minimum":0.000001,"maximum":1000000},"fractions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","lowerMm","upperMm","massKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lowerMm":{"type":"number","minimum":0,"maximum":1000000},"upperMm":{"type":"number","minimum":0.000001,"maximum":1000000},"massKg":{"type":"number","minimum":0,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expose what nonoverlapping half-open sieve intervals can establish at a requested cut size."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"screen-cut-measurement-resolution","input":{"records":[{"id":"R1","cutMm":5,"fractions":[{"id":"A","lowerMm":0,"upperMm":4,"massKg":20},{"id":"B","lowerMm":4,"upperMm":6,"massKg":30},{"id":"C","lowerMm":6,"upperMm":10,"massKg":50}]}]}}},"limitations":["Expose what nonoverlapping half-open sieve intervals can establish at a requested cut size. Straddling fractions remain ambiguous; uniform size distribution and screen efficiency are not assumed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bond-comminution-energy-review","version":"1.0.0","name":"Bond Comminution Energy Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","feedP80Micrometres","productP80Micrometres","workIndex","massPerHour","massBasis","correctionFactor","observedKw","toleranceKw"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"feedP80Micrometres":{"type":"number","minimum":0.000001,"maximum":1000000000},"productP80Micrometres":{"type":"number","minimum":0.000001,"maximum":1000000000},"workIndex":{"type":"number","minimum":0,"maximum":1000000},"massPerHour":{"type":"number","minimum":0,"maximum":1000000},"massBasis":{"enum":["metric-tonne","short-ton"]},"correctionFactor":{"type":"number","minimum":0.000001,"maximum":100},"observedKw":{"type":"number","minimum":0,"maximum":1000000000},"toleranceKw":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare observed power with the Bond reference equation using supplied calibrated work index and correction factor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bond-comminution-energy-review","input":{"records":[{"id":"R1","feedP80Micrometres":400,"productP80Micrometres":100,"workIndex":10,"massPerHour":20,"massBasis":"metric-tonne","correctionFactor":1,"observedKw":110,"toleranceKw":5}]}}},"limitations":["Compare observed power with the Bond reference equation using supplied calibrated work index and correction factor. Work index and throughput must share the declared ton basis; laboratory calibration and equipment design are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"screw-conveyor-volume-scenario","version":"1.0.0","name":"Screw Conveyor Volume Scenario","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","outerDiameterM","shaftDiameterM","pitchM","rpm","fillFraction","inclinationFactor","bulkKgPerM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"outerDiameterM":{"type":"number","minimum":0.000001,"maximum":10},"shaftDiameterM":{"type":"number","minimum":0,"maximum":10},"pitchM":{"type":"number","minimum":0.000001,"maximum":10},"rpm":{"type":"number","minimum":0,"maximum":10000},"fillFraction":{"type":"number","minimum":0,"maximum":1},"inclinationFactor":{"type":"number","minimum":0,"maximum":1},"bulkKgPerM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate ideal swept screw volume and supplied fill/inclination factors, converting volume with one supplied bulk density."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"screw-conveyor-volume-scenario","input":{"records":[{"id":"R1","outerDiameterM":1,"shaftDiameterM":0,"pitchM":1,"rpm":1,"fillFraction":0.5,"inclinationFactor":1,"bulkKgPerM3":1000}]}}},"limitations":["Evaluate ideal swept screw volume and supplied fill/inclination factors, converting volume with one supplied bulk density. Slip, torque, wear, material behavior and equipment approval are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"material-drying-dry-matter-bridge","version":"1.0.0","name":"Material Drying Dry Matter Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wetInputKg","initialMoistureFraction","targetMoistureFraction","energyMjPerKgWater","observedMj","toleranceMj"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wetInputKg":{"type":"number","minimum":0,"maximum":1000000000},"initialMoistureFraction":{"type":"number","minimum":0,"maximum":0.999999},"targetMoistureFraction":{"type":"number","minimum":0,"maximum":0.999999},"energyMjPerKgWater":{"type":"number","minimum":0,"maximum":100},"observedMj":{"type":"number","minimum":0,"maximum":1000000000},"toleranceMj":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Conserve dry matter between wet-basis moisture fractions and compare a supplied energy-per-water factor with observed energy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-drying-dry-matter-bridge","input":{"records":[{"id":"R1","wetInputKg":100,"initialMoistureFraction":0.5,"targetMoistureFraction":0,"energyMjPerKgWater":3,"observedMj":160,"toleranceMj":5}]}}},"limitations":["Conserve dry matter between wet-basis moisture fractions and compare a supplied energy-per-water factor with observed energy. Chemical change, dryer efficiency selection and operating settings are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-product-assay-recovery","version":"1.0.0","name":"Two Product Assay Recovery","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","feedMassKg","feedGrade","concentrateGrade","tailGrade"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"feedMassKg":{"type":"number","minimum":0,"maximum":1000000000},"feedGrade":{"type":"number","minimum":0,"maximum":1},"concentrateGrade":{"type":"number","minimum":0,"maximum":1},"tailGrade":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve an ideal two-product mass/assay balance from one feed and two product grades on the same basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-product-assay-recovery","input":{"records":[{"id":"R1","feedMassKg":100,"feedGrade":0.2,"concentrateGrade":0.5,"tailGrade":0.1}]}}},"limitations":["Solve an ideal two-product mass/assay balance from one feed and two product grades on the same basis. A zero target amount has null recovery; assay quality, mineral valuation and processing guarantees are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"material-sorting-recirculation","version":"1.0.0","name":"Material Sorting Recirculation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialTargetKg","initialOtherKg","targetCaptureFraction","otherCaptureFraction","rejectRecirculationFraction","passes","minimumPurityFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialTargetKg":{"type":"number","minimum":0,"maximum":1000000000},"initialOtherKg":{"type":"number","minimum":0,"maximum":1000000000},"targetCaptureFraction":{"type":"number","minimum":0,"maximum":1},"otherCaptureFraction":{"type":"number","minimum":0,"maximum":1},"rejectRecirculationFraction":{"type":"number","minimum":0,"maximum":1},"passes":{"type":"integer","minimum":1,"maximum":32},"minimumPurityFraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay target and other-material capture through a fixed number of passes with explicit reject recirculation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-sorting-recirculation","input":{"records":[{"id":"R1","initialTargetKg":100,"initialOtherKg":100,"targetCaptureFraction":0.8,"otherCaptureFraction":0.1,"rejectRecirculationFraction":1,"passes":2,"minimumPurityFraction":0.9}]}}},"limitations":["Replay target and other-material capture through a fixed number of passes with explicit reject recirculation. Last-pass recirculated material remains residual; constant capture assumptions are not measured process performance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"waste-fuel-blend-energy","version":"1.0.0","name":"Waste Fuel Blend Energy","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","latentMjPerKgWater","minimumMjPerKg","components"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"latentMjPerKgWater":{"type":"number","minimum":0,"maximum":10},"minimumMjPerKg":{"type":"number","minimum":0,"maximum":100},"components":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","massKg","moistureFraction","ashFractionOfDry","dryAshFreeMjPerKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"massKg":{"type":"number","minimum":0,"maximum":1000000000},"moistureFraction":{"type":"number","minimum":0,"maximum":1},"ashFractionOfDry":{"type":"number","minimum":0,"maximum":1},"dryAshFreeMjPerKg":{"type":"number","minimum":0,"maximum":100}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a supplied-component reference energy balance with wet-basis moisture, dry-basis ash and dry-ash-free heating values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"waste-fuel-blend-energy","input":{"records":[{"id":"R1","latentMjPerKgWater":2,"minimumMjPerKg":8,"components":[{"id":"A","massKg":100,"moistureFraction":0.2,"ashFractionOfDry":0.1,"dryAshFreeMjPerKg":10}]}]}}},"limitations":["Build a supplied-component reference energy balance with wet-basis moisture, dry-basis ash and dry-ash-free heating values. Sensible heat, combustion efficiency, emissions, fuel acceptability and operating instructions are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"loom-pick-rate-reconciliation","version":"1.0.0","name":"Loom Pick Rate Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","picksPerMinute","picksPerCentimetre","runMinutes","availability","observedMetres","toleranceMetres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"picksPerMinute":{"type":"number","minimum":0.000001,"maximum":1000000},"picksPerCentimetre":{"type":"number","minimum":0.000001,"maximum":1000000},"runMinutes":{"type":"number","minimum":0,"maximum":1000000},"availability":{"type":"number","minimum":0,"maximum":1},"observedMetres":{"type":"number","minimum":0,"maximum":1000000},"toleranceMetres":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile woven output from declared pick density, rate, availability and run duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"loom-pick-rate-reconciliation","input":{"records":[{"id":"R1","picksPerMinute":600,"picksPerCentimetre":30,"runMinutes":60,"availability":0.8,"observedMetres":10,"toleranceMetres":0.2}]}}},"limitations":["Reconcile woven output from declared pick density, rate, availability and run duration. Reed settings, machine control and quality acceptance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"warp-beam-length-accounting","version":"1.0.0","name":"Warp Beam Length Accounting","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","usableYarnKg","yarnTex","ends","warpWasteMetres","observedMetres","toleranceMetres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"usableYarnKg":{"type":"number","minimum":0,"maximum":1000000},"yarnTex":{"type":"number","minimum":0.000001,"maximum":1000000},"ends":{"type":"integer","minimum":1,"maximum":1000000},"warpWasteMetres":{"type":"number","minimum":0,"maximum":1000000},"observedMetres":{"type":"number","minimum":0,"maximum":1000000},"toleranceMetres":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Account for usable warp length using tex (grams per kilometre), end count and declared length waste."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"warp-beam-length-accounting","input":{"records":[{"id":"R1","usableYarnKg":100,"yarnTex":20,"ends":1000,"warpWasteMetres":10,"observedMetres":4980,"toleranceMetres":5}]}}},"limitations":["Account for usable warp length using tex (grams per kilometre), end count and declared length waste. Yarn stretch and crimp must be addressed in supplied quantities. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fabric-relaxation-two-axis-review","version":"1.0.0","name":"Fabric Relaxation Two Axis Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","beforeLength","beforeWidth","afterLength","afterWidth","maximumShrinkage"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"beforeLength":{"type":"number","minimum":0.000001,"maximum":1000000},"beforeWidth":{"type":"number","minimum":0.000001,"maximum":1000000},"afterLength":{"type":"number","minimum":0.000001,"maximum":1000000},"afterWidth":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumShrinkage":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Report signed two-axis and area dimensional changes from comparable specimen measurements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fabric-relaxation-two-axis-review","input":{"records":[{"id":"R1","beforeLength":100,"beforeWidth":100,"afterLength":95,"afterWidth":90,"maximumShrinkage":0.08}]}}},"limitations":["Report signed two-axis and area dimensional changes from comparable specimen measurements. Expansion is negative shrinkage; laundering method and a textile standard are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sewing-line-standard-minute-balance","version":"1.0.0","name":"Sewing Line Standard Minute Balance","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","acceptedUnits","standardMinutesPerUnit","operators","paidMinutesEach","reportedEfficiency","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"acceptedUnits":{"type":"number","minimum":0,"maximum":1000000},"standardMinutesPerUnit":{"type":"number","minimum":0.000001,"maximum":1000000},"operators":{"type":"integer","minimum":1,"maximum":10000},"paidMinutesEach":{"type":"number","minimum":0.000001,"maximum":1000000},"reportedEfficiency":{"type":"number","minimum":0,"maximum":1},"tolerance":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile accepted sewing output against caller-approved standard minutes and operator time."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sewing-line-standard-minute-balance","input":{"records":[{"id":"R1","acceptedUnits":100,"standardMinutesPerUnit":5,"operators":2,"paidMinutesEach":300,"reportedEfficiency":0.8,"tolerance":0.01}]}}},"limitations":["Reconcile accepted sewing output against caller-approved standard minutes and operator time. Efficiency may exceed one; this is not worker evaluation or time-study certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"garment-marker-material-utilization","version":"1.0.0","name":"Garment Marker Material Utilization","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","markerLengthM","usableWidthM","plies","patternAreaPerPlyM2","rejectAreaM2","minimumUtilization"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"markerLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"usableWidthM":{"type":"number","minimum":0.000001,"maximum":1000000},"plies":{"type":"integer","minimum":1,"maximum":10000},"patternAreaPerPlyM2":{"type":"number","minimum":0,"maximum":1000000},"rejectAreaM2":{"type":"number","minimum":0,"maximum":1000000},"minimumUtilization":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile area utilization for a uniform multi-ply marker and recorded rejects."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"garment-marker-material-utilization","input":{"records":[{"id":"R1","markerLengthM":10,"usableWidthM":1.5,"plies":10,"patternAreaPerPlyM2":12,"rejectAreaM2":5,"minimumUtilization":0.8}]}}},"limitations":["Reconcile area utilization for a uniform multi-ply marker and recorded rejects. Does not nest patterns, infer orientation or include unused roll width. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"knit-loop-yarn-mass-check","version":"1.0.0","name":"Knit Loop Yarn Mass Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","courses","wales","loopLengthMm","yarnTex","observedGrams","toleranceGrams"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"courses":{"type":"integer","minimum":1,"maximum":1000000},"wales":{"type":"integer","minimum":1,"maximum":1000000},"loopLengthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"yarnTex":{"type":"number","minimum":0.000001,"maximum":1000000},"observedGrams":{"type":"number","minimum":0,"maximum":1000000},"toleranceGrams":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate yarn mass for a rectangular knitted loop count from measured average loop length and tex."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"knit-loop-yarn-mass-check","input":{"records":[{"id":"R1","courses":100,"wales":100,"loopLengthMm":3,"yarnTex":20,"observedGrams":0.7,"toleranceGrams":0.05}]}}},"limitations":["Estimate yarn mass for a rectangular knitted loop count from measured average loop length and tex. Selvedges, trims and variable loop structures are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fabric-roll-linear-mass-check","version":"1.0.0","name":"Fabric Roll Linear Mass Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","netKg","lengthM","widthM","declaredGsm","toleranceGsm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"netKg":{"type":"number","minimum":0,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"widthM":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredGsm":{"type":"number","minimum":0.000001,"maximum":1000000},"toleranceGsm":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check net roll mass, usable area and declared grams per square metre."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fabric-roll-linear-mass-check","input":{"records":[{"id":"R1","netKg":30,"lengthM":100,"widthM":1.5,"declaredGsm":190,"toleranceGsm":5}]}}},"limitations":["Check net roll mass, usable area and declared grams per square metre. Packaging tare, conditioning and test-method conformance are caller responsibilities. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"yarn-moisture-regain-accounting","version":"1.0.0","name":"Yarn Moisture Regain Accounting","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","conditionedKg","ovenDryKg","invoiceRegain","invoicedKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"conditionedKg":{"type":"number","minimum":0.000001,"maximum":1000000},"ovenDryKg":{"type":"number","minimum":0.000001,"maximum":1000000},"invoiceRegain":{"type":"number","minimum":0,"maximum":2},"invoicedKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile moisture regain on a dry-mass basis with a supplied commercial regain factor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"yarn-moisture-regain-accounting","input":{"records":[{"id":"R1","conditionedKg":110,"ovenDryKg":100,"invoiceRegain":0.08,"invoicedKg":110,"toleranceKg":0.5}]}}},"limitations":["Reconcile moisture regain on a dry-mass basis with a supplied commercial regain factor. Does not assert a statutory allowance or perform a conditioning test. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fabric-four-point-density-review","version":"1.0.0","name":"Fabric Four Point Density Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","points","inspectedLengthM","inspectedWidthM","maximumPointsPer100M2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"points":{"type":"integer","minimum":0,"maximum":1000000},"inspectedLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"inspectedWidthM":{"type":"number","minimum":0.000001,"maximum":1000000},"maximumPointsPer100M2":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize already assigned inspection points per 100 square metres and compare with an explicit buyer threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fabric-four-point-density-review","input":{"records":[{"id":"R1","points":12,"inspectedLengthM":10,"inspectedWidthM":1.5,"maximumPointsPer100M2":50}]}}},"limitations":["Normalize already assigned inspection points per 100 square metres and compare with an explicit buyer threshold. This does not assign defects or claim four-point inspection certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thread-seam-consumption-reconciliation","version":"1.0.0","name":"Thread Seam Consumption Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seamLengthM","threadToSeamFactor","units","wasteFraction","issuedMetres","toleranceMetres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seamLengthM":{"type":"number","minimum":0,"maximum":1000000},"threadToSeamFactor":{"type":"number","minimum":0.000001,"maximum":1000000},"units":{"type":"integer","minimum":1,"maximum":1000000},"wasteFraction":{"type":"number","minimum":0,"maximum":0.99},"issuedMetres":{"type":"number","minimum":0,"maximum":1000000},"toleranceMetres":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile thread issuance with a supplied seam consumption factor and waste fraction of gross issuance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thread-seam-consumption-reconciliation","input":{"records":[{"id":"R1","seamLengthM":2,"threadToSeamFactor":3,"units":100,"wasteFraction":0.2,"issuedMetres":760,"toleranceMetres":5}]}}},"limitations":["Reconcile thread issuance with a supplied seam consumption factor and waste fraction of gross issuance. Stitch geometry and machine setup are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"log-end-area-volume-reconciliation","version":"1.0.0","name":"Log End Area Volume Reconciliation","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","smallDiameterM","largeDiameterM","lengthM","recordedM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"smallDiameterM":{"type":"number","minimum":0.000001,"maximum":1000000},"largeDiameterM":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"recordedM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare declared log volume with the average-end-area formula and a midpoint-diameter cylinder scenario."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"log-end-area-volume-reconciliation","input":{"records":[{"id":"R1","smallDiameterM":1,"largeDiameterM":1,"lengthM":4,"recordedM3":3.2,"toleranceM3":0.01}]}}},"limitations":["Compare declared log volume with the average-end-area formula and a midpoint-diameter cylinder scenario. Diameters must share bark convention; no log grade or sale rule is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sawmill-recovery-volume-bridge","version":"1.0.0","name":"Sawmill Recovery Volume Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inputM3","boardsM3","chipsM3","sawdustM3","barkM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inputM3":{"type":"number","minimum":0.000001,"maximum":1000000},"boardsM3":{"type":"number","minimum":0,"maximum":1000000},"chipsM3":{"type":"number","minimum":0,"maximum":1000000},"sawdustM3":{"type":"number","minimum":0,"maximum":1000000},"barkM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile solid-equivalent sawmill stream volumes on one caller-defined moisture and bark basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sawmill-recovery-volume-bridge","input":{"records":[{"id":"R1","inputM3":10,"boardsM3":5,"chipsM3":2,"sawdustM3":1,"barkM3":1,"toleranceM3":0.5}]}}},"limitations":["Reconcile solid-equivalent sawmill stream volumes on one caller-defined moisture and bark basis. Loose chip volume must be converted before input; no conversion factors are invented. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lumber-dry-basis-moisture-check","version":"1.0.0","name":"Lumber Dry Basis Moisture Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wetKg","ovenDryKg","declaredMoistureRatio","toleranceRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wetKg":{"type":"number","minimum":0.000001,"maximum":1000000},"ovenDryKg":{"type":"number","minimum":0.000001,"maximum":1000000},"declaredMoistureRatio":{"type":"number","minimum":0,"maximum":10},"toleranceRatio":{"type":"number","minimum":0,"maximum":10}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Keep dry-basis lumber moisture distinct from wet-basis water fraction using supplied paired masses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lumber-dry-basis-moisture-check","input":{"records":[{"id":"R1","wetKg":120,"ovenDryKg":100,"declaredMoistureRatio":0.15,"toleranceRatio":0.02}]}}},"limitations":["Keep dry-basis lumber moisture distinct from wet-basis water fraction using supplied paired masses. No kiln schedule, species allowance or moisture-meter calibration is supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planer-blank-dimension-yield","version":"1.0.0","name":"Planer Blank Dimension Yield","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roughWidthMm","roughThicknessMm","finishedWidthMm","finishedThicknessMm","roughLengthM","finishedLengthM","minimumYield"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roughWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"roughThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"finishedWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"finishedThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"roughLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"finishedLengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"minimumYield":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate geometric planing and trimming yield for one rectangular blank and finished piece."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planer-blank-dimension-yield","input":{"records":[{"id":"R1","roughWidthMm":100,"roughThicknessMm":50,"finishedWidthMm":90,"finishedThicknessMm":40,"roughLengthM":2,"finishedLengthM":2,"minimumYield":0.8}]}}},"limitations":["Calculate geometric planing and trimming yield for one rectangular blank and finished piece. Knots, grain, movement and structural acceptance are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"saw-rip-kerf-strip-layout","version":"1.0.0","name":"Saw Rip Kerf Strip Layout","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","boardWidthMm","edgeTrimEachMm","stripWidthMm","kerfMm","requestedStrips"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"boardWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"edgeTrimEachMm":{"type":"number","minimum":0,"maximum":1000000},"stripWidthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"kerfMm":{"type":"number","minimum":0,"maximum":1000000},"requestedStrips":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit equal rip strips across usable width with kerf between strips and explicit edge trim."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"saw-rip-kerf-strip-layout","input":{"records":[{"id":"R1","boardWidthMm":100,"edgeTrimEachMm":2,"stripWidthMm":20,"kerfMm":3,"requestedStrips":5}]}}},"limitations":["Fit equal rip strips across usable width with kerf between strips and explicit edge trim. This is a one-dimensional layout scenario, not saw operating guidance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"veneer-log-peelable-annulus","version":"1.0.0","name":"Veneer Log Peelable Annulus","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","outerDiameterM","coreDiameterM","lengthM","veneerThicknessMm","processYield","observedSheetM2","toleranceM2"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"outerDiameterM":{"type":"number","minimum":0.000001,"maximum":1000000},"coreDiameterM":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"veneerThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"processYield":{"type":"number","minimum":0,"maximum":1},"observedSheetM2":{"type":"number","minimum":0,"maximum":1000000},"toleranceM2":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge a cylindrical peelable annulus to theoretical veneer area and supplied process yield."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"veneer-log-peelable-annulus","input":{"records":[{"id":"R1","outerDiameterM":1,"coreDiameterM":0.2,"lengthM":2,"veneerThicknessMm":2,"processYield":0.8,"observedSheetM2":600,"toleranceM2":1}]}}},"limitations":["Bridge a cylindrical peelable annulus to theoretical veneer area and supplied process yield. Taper, rounding loss and defects require caller adjustments; no lathe settings are supplied. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kiln-sticker-stack-air-gap","version":"1.0.0","name":"Kiln Sticker Stack Air Gap","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","layers","boardThicknessMm","stickerThicknessMm","stackFootprintM2","boardAreaFraction","reportedWoodM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"layers":{"type":"integer","minimum":1,"maximum":10000},"boardThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"stickerThicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"stackFootprintM2":{"type":"number","minimum":0.000001,"maximum":1000000},"boardAreaFraction":{"type":"number","minimum":0,"maximum":1},"reportedWoodM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile geometric wood and void volume in a stacked load, with stickers only between layers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kiln-sticker-stack-air-gap","input":{"records":[{"id":"R1","layers":10,"boardThicknessMm":25,"stickerThicknessMm":25,"stackFootprintM2":4,"boardAreaFraction":1,"reportedWoodM3":1.1,"toleranceM3":0.05}]}}},"limitations":["Reconcile geometric wood and void volume in a stacked load, with stickers only between layers. Does not predict airflow, drying time or a safe kiln schedule. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"panel-adhesive-spread-accounting","version":"1.0.0","name":"Panel Adhesive Spread Accounting","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","panelAreaM2","glueLines","spreadGramsPerM2","transferEfficiency","issuedKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"panelAreaM2":{"type":"number","minimum":0,"maximum":1000000},"glueLines":{"type":"integer","minimum":1,"maximum":1000},"spreadGramsPerM2":{"type":"number","minimum":0.000001,"maximum":1000000},"transferEfficiency":{"type":"number","minimum":0.000001,"maximum":1},"issuedKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile adhesive mass using a supplied single-glue-line wet spread and transfer efficiency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"panel-adhesive-spread-accounting","input":{"records":[{"id":"R1","panelAreaM2":100,"glueLines":2,"spreadGramsPerM2":200,"transferEfficiency":0.8,"issuedKg":52,"toleranceKg":1}]}}},"limitations":["Reconcile adhesive mass using a supplied single-glue-line wet spread and transfer efficiency. Does not select chemistry, curing conditions or structural bond requirements. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timber-species-volume-order-bridge","version":"1.0.0","name":"Timber Volume Order Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pieceCount","widthMm","thicknessMm","lengthM","orderedM3","toleranceM3"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pieceCount":{"type":"integer","minimum":0,"maximum":1000000},"widthMm":{"type":"number","minimum":0.000001,"maximum":1000000},"thicknessMm":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthM":{"type":"number","minimum":0.000001,"maximum":1000000},"orderedM3":{"type":"number","minimum":0,"maximum":1000000},"toleranceM3":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile equal-dimension timber piece counts with an ordered solid volume on actual supplied dimensions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timber-species-volume-order-bridge","input":{"records":[{"id":"R1","pieceCount":100,"widthMm":100,"thicknessMm":50,"lengthM":2,"orderedM3":1.1,"toleranceM3":0.01}]}}},"limitations":["Reconcile equal-dimension timber piece counts with an ordered solid volume on actual supplied dimensions. Nominal sizes, board-foot trade rules and species properties are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wood-drying-water-removal-bridge","version":"1.0.0","name":"Wood Drying Water Removal Bridge","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialKg","initialDryBasisMoisture","targetDryBasisMoisture","measuredFinalKg","toleranceKg"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialKg":{"type":"number","minimum":0.000001,"maximum":1000000},"initialDryBasisMoisture":{"type":"number","minimum":0,"maximum":10},"targetDryBasisMoisture":{"type":"number","minimum":0,"maximum":10},"measuredFinalKg":{"type":"number","minimum":0,"maximum":1000000},"toleranceKg":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Account for ideal water removal using dry-basis moisture and conserved dry solids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wood-drying-water-removal-bridge","input":{"records":[{"id":"R1","initialKg":150,"initialDryBasisMoisture":0.5,"targetDryBasisMoisture":0.1,"measuredFinalKg":112,"toleranceKg":1}]}}},"limitations":["Account for ideal water removal using dry-basis moisture and conserved dry solids. Extractive loss, energy, emissions and actual drying controls are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"srgb-signed-transfer-curve","version":"1.0.0","name":"Signed sRGB Transfer Curve","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","values","direction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"direction":{"enum":["decode","encode"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode three signed extended-sRGB components using the stated piecewise transfer curve."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"srgb-signed-transfer-curve","input":{"records":[{"id":"R1","values":[0,0.04045,1],"direction":"decode"}]}}},"limitations":["Encode or decode three signed extended-sRGB components using the stated piecewise transfer curve. Values are not clipped, gamut mapped or interpreted as a complete CSS color. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-rgb-basis-conversion","version":"1.0.0","name":"Linear RGB Basis Conversion","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","values","source","target"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"source":{"enum":["srgb","p3","rec2020"]},"target":{"enum":["srgb","p3","rec2020"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert linear-light RGB components among sRGB, Display P3 and Rec.2020 D65 bases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-rgb-basis-conversion","input":{"records":[{"id":"R1","values":[1,0,0],"source":"srgb","target":"srgb"}]}}},"limitations":["Convert linear-light RGB components among sRGB, Display P3 and Rec.2020 D65 bases. Transfer decoding/encoding and gamut mapping are separate; no automatic clipping is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie-lab-reference-white-codec","version":"1.0.0","name":"CIE Lab Reference White Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","values","referenceWhite","direction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"referenceWhite":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":100}},"direction":{"enum":["xyz-to-lab","lab-to-xyz"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert supplied XYZ and CIE Lab values against one explicit positive reference white using the CIE piecewise equations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie-lab-reference-white-codec","input":{"records":[{"id":"R1","values":[0.95047,1,1.08883],"referenceWhite":[0.95047,1,1.08883],"direction":"xyz-to-lab"}]}}},"limitations":["Convert supplied XYZ and CIE Lab values against one explicit positive reference white using the CIE piecewise equations. White-point adaptation and color-profile inference are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oklab-linear-srgb-codec","version":"1.0.0","name":"Oklab Linear sRGB Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","values","direction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"direction":{"enum":["rgb-to-oklab","oklab-to-rgb"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert linear sRGB and Oklab using the published coefficient matrices and signed cube roots."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oklab-linear-srgb-codec","input":{"records":[{"id":"R1","values":[0,0,0],"direction":"rgb-to-oklab"}]}}},"limitations":["Convert linear sRGB and Oklab using the published coefficient matrices and signed cube roots. The supplied coefficient precision is retained; clipping and a complete CSS parser are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bradford-white-point-adaptation","version":"1.0.0","name":"Bradford White Point Adaptation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","xyz","sourceWhite","targetWhite"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"xyz":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sourceWhite":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":100}},"targetWhite":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":100}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Adapt XYZ values between explicitly supplied white points with the Bradford cone-response model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bradford-white-point-adaptation","input":{"records":[{"id":"R1","xyz":[0.1,0.2,0.3],"sourceWhite":[1,1,1],"targetWhite":[2,2,2]}]}}},"limitations":["Adapt XYZ values between explicitly supplied white points with the Bradford cone-response model. No profile metadata, viewing-condition model or rendering intent is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-color-source-over","version":"1.0.0","name":"Linear Color Source Over","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","foreground","background","foregroundAlpha","backgroundAlpha"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"foreground":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"background":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"foregroundAlpha":{"type":"number","minimum":0,"maximum":1},"backgroundAlpha":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute source-over compositing for two straight, linear-light three-component colors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-color-source-over","input":{"records":[{"id":"R1","foreground":[1,0,0],"background":[0,0,1],"foregroundAlpha":0.5,"backgroundAlpha":1}]}}},"limitations":["Compute source-over compositing for two straight, linear-light three-component colors. Fully transparent output uses zero components; gamma decoding and alternative blend modes are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"opaque-srgb-contrast-ratio","version":"1.0.0","name":"Opaque sRGB Contrast Ratio","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","foreground","background","minimumRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"foreground":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0,"maximum":1}},"background":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0,"maximum":1}},"minimumRatio":{"type":"number","minimum":1,"maximum":21}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute relative luminance and contrast for two opaque sRGB colors and compare with a supplied ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"opaque-srgb-contrast-ratio","input":{"records":[{"id":"R1","foreground":[0,0,0],"background":[1,1,1],"minimumRatio":4.5}]}}},"limitations":["Compute relative luminance and contrast for two opaque sRGB colors and compare with a supplied ratio. Font size, rendered backgrounds, transparency and accessibility certification are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cie76-color-difference-batch","version":"1.0.0","name":"CIE76 Color Difference Batch","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"second":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute Euclidean CIE76 differences for Lab pairs in one supplied white/viewing context."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cie76-color-difference-batch","input":{"records":[{"id":"R1","first":[50,3,4],"second":[50,0,0]}]}}},"limitations":["Compute Euclidean CIE76 differences for Lab pairs in one supplied white/viewing context. Perceptual acceptability, CIEDE2000 and tolerances for a particular production process are not inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"directed-hue-interpolation","version":"1.0.0","name":"Directed Hue Interpolation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstDegrees","secondDegrees","fraction","direction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstDegrees":{"type":"number","minimum":-10000,"maximum":10000},"secondDegrees":{"type":"number","minimum":-10000,"maximum":10000},"fraction":{"type":"number","minimum":0,"maximum":1},"direction":{"enum":["shorter","increasing","decreasing"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate explicitly defined hue angles along the shorter, increasing or decreasing directed arc."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"directed-hue-interpolation","input":{"records":[{"id":"R1","firstDegrees":350,"secondDegrees":10,"fraction":0.5,"direction":"shorter"}]}}},"limitations":["Interpolate explicitly defined hue angles along the shorter, increasing or decreasing directed arc. Equal endpoints have zero arc; achromatic or missing-color-component inference is excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-lab-palette-medoids","version":"1.0.0","name":"Weighted Lab Palette Medoids","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","colors","weights","count"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"colors":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"weights":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"count":{"type":"integer","minimum":1,"maximum":3}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select an exact small weighted Lab medoid palette under squared Euclidean distance; centers remain supplied colors and ties use the first lexicographic index set."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-lab-palette-medoids","input":{"records":[{"id":"R1","colors":[[0,0,0],[50,0,0],[100,0,0]],"weights":[1,10,1],"count":1}]}}},"limitations":["Select an exact small weighted Lab medoid palette under squared Euclidean distance; centers remain supplied colors and ties use the first lexicographic index set. Input color matching, CIEDE2000 and image decoding are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-reference-histogram-match","version":"1.0.0","name":"Raster Reference Histogram Match","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image","reference"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"reference":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match a grayscale source cumulative histogram to the closest cumulative level present in a supplied reference raster."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-reference-histogram-match","input":{"image":[[0,0],[1,3]],"reference":[[10,10],[20,20]]}}},"limitations":["Match a grayscale source cumulative histogram to the closest cumulative level present in a supplied reference raster. Equal distances select the lower reference level; finite discrete mapping need not reproduce the reference histogram exactly. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-clipped-local-mean-threshold","version":"1.0.0","name":"Raster Clipped Local Mean Threshold","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image","window","offset"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"window":{"type":"integer","minimum":1,"maximum":11},"offset":{"type":"number","minimum":-255,"maximum":255}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Threshold each grayscale sample against its local box mean minus a supplied offset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-clipped-local-mean-threshold","input":{"image":[[0,0],[255,255]],"window":3,"offset":0}}},"limitations":["Threshold each grayscale sample against its local box mean minus a supplied offset. Odd windows clip and renormalize at raster edges; this explicit edge convention differs from replicated-border implementations. Foreground uses strict greater-than. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-exact-squared-distance","version":"1.0.0","name":"Raster Exact Squared Distance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute exact squared Euclidean pixel distance to the nearest zero pixel on a small binary raster."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-exact-squared-distance","input":{"image":[[0,1,1],[1,1,1]]}}},"limitations":["Compute exact squared Euclidean pixel distance to the nearest zero pixel on a small binary raster. An image without background returns null distances; no physical pixel scale is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-integral-rectangle-queries","version":"1.0.0","name":"Raster Integral Rectangle Queries","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image","rectangles"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"rectangles":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x0","y0","x1","y1"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x0":{"type":"integer","minimum":0,"maximum":1000000000},"y0":{"type":"integer","minimum":0,"maximum":1000000000},"x1":{"type":"integer","minimum":0,"maximum":1000000000},"y1":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Answer exact unsigned grayscale sums and means for supplied half-open pixel rectangles using an integral image."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-integral-rectangle-queries","input":{"image":[[1,2],[3,4]],"rectangles":[{"id":"A","x0":0,"y0":0,"x1":2,"y1":2}]}}},"limitations":["Answer exact unsigned grayscale sums and means for supplied half-open pixel rectangles using an integral image. Rectangles must lie inside the supplied raster; no coordinate clipping occurs. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-bayer-ordered-dither","version":"1.0.0","name":"Raster Bayer Ordered Dither","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image","size"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"size":{"enum":[2,4,8]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a supplied-size Bayer threshold tile to unsigned grayscale samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-bayer-ordered-dither","input":{"image":[[127,127],[127,127]],"size":2}}},"limitations":["Apply a supplied-size Bayer threshold tile to unsigned grayscale samples. Thresholds use the centered cell convention; output is binary and does not encode a display or printer profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-floyd-steinberg-dither","version":"1.0.0","name":"Raster Floyd Steinberg Dither","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image","serpentine"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"serpentine":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Diffuse grayscale quantization error with Floyd Steinberg weights and optional alternating row direction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-floyd-steinberg-dither","input":{"image":[[128,128]],"serpentine":false}}},"limitations":["Diffuse grayscale quantization error with Floyd Steinberg weights and optional alternating row direction. Out-of-image error is discarded; neither output sum conservation nor printer calibration is claimed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-uniform-window-ssim","version":"1.0.0","name":"Raster Uniform Window SSIM","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second","window","dataRange"],"properties":{"first":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"second":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"window":{"type":"integer","minimum":1,"maximum":11},"dataRange":{"type":"number","minimum":0.000001,"maximum":255}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare same-sized grayscale rasters with population-moment SSIM over every uniform box window, plus MSE and PSNR."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-uniform-window-ssim","input":{"first":[[1,2],[3,4]],"second":[[1,2],[3,4]],"window":2,"dataRange":255}}},"limitations":["Compare same-sized grayscale rasters with population-moment SSIM over every uniform box window, plus MSE and PSNR. This is the stated box-window variant, not Gaussian-default SSIM or a human quality guarantee; infinite PSNR is null. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-region-topology-measures","version":"1.0.0","name":"Raster Region Topology Measures","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure all eight-connected foreground regions and four-connected enclosed background holes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-region-topology-measures","input":{"image":[[1,1,1],[1,0,1],[1,1,1]]}}},"limitations":["Measure all eight-connected foreground regions and four-connected enclosed background holes. Perimeters count exposed pixel edges; bounding coordinates are inclusive, and no object identity or physical scale is inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-template-normalized-correlation","version":"1.0.0","name":"Raster Template Normalized Correlation","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["image","template"],"properties":{"image":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}}},"template":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":255}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Search all valid placements of a grayscale template using zero-mean normalized cross correlation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-template-normalized-correlation","input":{"image":[[0,1,0],[1,2,1]],"template":[[0,1],[1,2]]}}},"limitations":["Search all valid placements of a grayscale template using zero-mean normalized cross correlation. Constant patches or templates have undefined scores, returned as null; equal maxima use row-major order. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raster-hough-line-votes","version":"1.0.0","name":"Raster Hough Line Votes","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","anglesDegrees","rhoStep","top"],"properties":{"points":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-512,"maximum":512},"y":{"type":"integer","minimum":-512,"maximum":512}}}},"anglesDegrees":{"type":"array","minItems":1,"maxItems":180,"items":{"type":"number","minimum":0,"maximum":180}},"rhoStep":{"type":"number","minimum":0.0001,"maximum":1000},"top":{"type":"integer","minimum":1,"maximum":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Accumulate normal-form line votes from unique integer points at explicit angles in [0,180)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raster-hough-line-votes","input":{"points":[{"x":0,"y":0},{"x":0,"y":1},{"x":0,"y":2}],"anglesDegrees":[0,90],"rhoStep":1,"top":1}}},"limitations":["Accumulate normal-form line votes from unique integer points at explicit angles in [0,180). Rho rounds to the nearest supplied bin with JavaScript tie handling; returned bins are not deduplicated physical lines. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rlc-impedance-at-frequency","version":"1.0.0","name":"RLC Impedance at Frequency","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistanceOhm","inductanceHenry","capacitanceFarad","frequencyHz"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistanceOhm":{"type":"number","minimum":0,"maximum":1000000},"inductanceHenry":{"type":"number","minimum":0,"maximum":1000000},"capacitanceFarad":{"type":"number","minimum":0.000001,"maximum":1000000},"frequencyHz":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a series ideal RLC impedance at one supplied frequency in SI units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rlc-impedance-at-frequency","input":{"records":[{"id":"R1","resistanceOhm":3,"inductanceHenry":0,"capacitanceFarad":1,"frequencyHz":0.15915494309189535}]}}},"limitations":["Evaluate a series ideal RLC impedance at one supplied frequency in SI units. A finite positive capacitance is required; parasitics, power ratings and physical safety are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"complex-impedance-series-parallel","version":"1.0.0","name":"Complex Impedance Series Parallel","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","impedances","mode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"impedances":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"mode":{"enum":["series","parallel"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine finite complex impedances in an explicit series or parallel bank."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"complex-impedance-series-parallel","input":{"records":[{"id":"R1","impedances":[[10,0],[10,0]],"mode":"parallel"}]}}},"limitations":["Combine finite complex impedances in an explicit series or parallel bank. Singular inverse or zero-admittance profiles reject before checkout; this does not infer circuit wiring. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"balanced-three-phase-load","version":"1.0.0","name":"Balanced Three Phase Load","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lineVoltageRms","phaseImpedance","connection"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lineVoltageRms":{"type":"number","minimum":0.000001,"maximum":1000000},"phaseImpedance":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"connection":{"enum":["star","delta"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate an ideal balanced passive star or delta load from line RMS voltage and per-phase impedance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"balanced-three-phase-load","input":{"records":[{"id":"R1","lineVoltageRms":173.20508075688772,"phaseImpedance":[10,0],"connection":"star"}]}}},"limitations":["Evaluate an ideal balanced passive star or delta load from line RMS voltage and per-phase impedance. Unbalance, harmonic effects, equipment ratings and electrical installation advice are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"complex-star-delta-transform","version":"1.0.0","name":"Complex Star Delta Transform","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","branches","direction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"branches":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"direction":{"enum":["star-to-delta","delta-to-star"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform star branches A,B,C and delta branches AB,BC,CA with explicit index conventions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"complex-star-delta-transform","input":{"records":[{"id":"R1","branches":[[1,0],[1,0],[1,0]],"direction":"star-to-delta"}]}}},"limitations":["Transform star branches A,B,C and delta branches AB,BC,CA with explicit index conventions. Complex singularities reject before checkout; no physical network is modified. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-load-reflection-coefficient","version":"1.0.0","name":"Finite Load Reflection Coefficient","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","characteristicOhm","loadOhm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"characteristicOhm":{"type":"number","minimum":0.000001,"maximum":1000000},"loadOhm":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the voltage reflection coefficient for a finite passive termination and a positive real characteristic impedance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-load-reflection-coefficient","input":{"records":[{"id":"R1","characteristicOhm":50,"loadOhm":[100,0]}]}}},"limitations":["Compute the voltage reflection coefficient for a finite passive termination and a positive real characteristic impedance. Infinite standing-wave ratio is null; open-circuit and lossy-line power models are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lossless-line-input-impedance","version":"1.0.0","name":"Lossless Line Input Impedance","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","characteristicOhm","loadOhm","lengthWavelengths"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"characteristicOhm":{"type":"number","minimum":0.000001,"maximum":1000000},"loadOhm":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"lengthWavelengths":{"type":"number","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate lossless-line input impedance from electrical length in wavelengths, using sine/cosine form through quarter waves."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lossless-line-input-impedance","input":{"records":[{"id":"R1","characteristicOhm":50,"loadOhm":[100,0],"lengthWavelengths":0}]}}},"limitations":["Evaluate lossless-line input impedance from electrical length in wavelengths, using sine/cosine form through quarter waves. Finite singular profiles reject; loss, dispersion and physical length conversion are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-port-abcd-cascade","version":"1.0.0","name":"Two Port ABCD Cascade","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","matrices"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"matrices":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cascade supplied complex ABCD matrices in input order under [V1,I1]=M[V2,I2]."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-port-abcd-cascade","input":{"records":[{"id":"R1","matrices":[[[[1,0],[10,0]],[[0,0],[1,0]]],[[[1,0],[0,0]],[[0.1,0],[1,0]]]]}]}}},"limitations":["Cascade supplied complex ABCD matrices in input order under [V1,I1]=M[V2,I2]. Current-direction convention and compatible units are caller responsibilities; determinant is reported without certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"series-rlc-natural-poles","version":"1.0.0","name":"Series RLC Natural Poles","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resistanceOhm","inductanceHenry","capacitanceFarad"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resistanceOhm":{"type":"number","minimum":0.000001,"maximum":1000000},"inductanceHenry":{"type":"number","minimum":0.000001,"maximum":1000000},"capacitanceFarad":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute ideal positive series RLC natural poles, damping ratio and Q from SI component values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"series-rlc-natural-poles","input":{"records":[{"id":"R1","resistanceOhm":2,"inductanceHenry":1,"capacitanceFarad":1}]}}},"limitations":["Compute ideal positive series RLC natural poles, damping ratio and Q from SI component values. These mathematical small-signal quantities are not equipment ratings or operating instructions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sampled-waveform-true-power","version":"1.0.0","name":"Sampled Waveform True Power","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","voltage","current"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"voltage":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"current":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute true RMS and average instantaneous power over equally spaced aligned samples of the same observation window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sampled-waveform-true-power","input":{"records":[{"id":"R1","voltage":[1,-1],"current":[2,-2]}]}}},"limitations":["Compute true RMS and average instantaneous power over equally spaced aligned samples of the same observation window. Nonactive magnitude is not labeled reactive power for nonsinusoidal data; sampling adequacy is not inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fortescue-symmetrical-components","version":"1.0.0","name":"Fortescue Symmetrical Components","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","phases"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"phases":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decompose ordered A,B,C complex phasors using a=exp(j120 degrees)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fortescue-symmetrical-components","input":{"records":[{"id":"R1","phases":[[1,0],[-0.5,-0.8660254037844386],[-0.5,0.8660254037844386]]}]}}},"limitations":["Decompose ordered A,B,C complex phasors using a=exp(j120 degrees). Negative-to-positive sequence magnitude is null when the positive sequence is numerically zero; no fault diagnosis or relay setting is supplied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotation-vector-exponential","version":"1.0.0","name":"Rotation Vector Exponential","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rotationVector"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rotationVector":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map an axis-angle rotation vector in radians to an active right-handed rotation matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotation-vector-exponential","input":{"records":[{"id":"R1","rotationVector":[0,0,0]}]}}},"limitations":["Map an axis-angle rotation vector in radians to an active right-handed rotation matrix. Small-angle series preserve numerical continuity; units and frame meaning must be explicit to the caller. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotation-matrix-principal-log","version":"1.0.0","name":"Rotation Matrix Principal Logarithm","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","matrix"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"matrix":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return a principal rotation vector with angle in [0,pi] from a proper rotation matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotation-matrix-principal-log","input":{"records":[{"id":"R1","matrix":[[1,0,0],[0,1,0],[0,0,1]]}]}}},"limitations":["Return a principal rotation vector with angle in [0,pi] from a proper rotation matrix. At pi the axis sign is nonunique; the largest-diagonal construction chooses a deterministic representative. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quaternion-shortest-slerp","version":"1.0.0","name":"Quaternion Shortest SLERP","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second","fraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"second":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"fraction":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate normalized scalar-first quaternions along the shortest orientation arc."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quaternion-shortest-slerp","input":{"records":[{"id":"R1","first":[1,0,0,0],"second":[-1,0,0,0],"fraction":0.5}]}}},"limitations":["Interpolate normalized scalar-first quaternions along the shortest orientation arc. Opposite signs represent the same orientation; no angular-rate timing or robot control is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zyx-euler-matrix-codec","version":"1.0.0","name":"ZYX Euler Matrix Codec","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","matrix"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"matrix":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extract intrinsic ZYX yaw, pitch and roll from a proper active rotation matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zyx-euler-matrix-codec","input":{"records":[{"id":"R1","matrix":[[1,0,0],[0,1,0],[0,0,1]]}]}}},"limitations":["Extract intrinsic ZYX yaw, pitch and roll from a proper active rotation matrix. At gimbal lock roll is fixed to zero and the singular flag is explicit; this is not a unique global orientation parameterization. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rigid-adjoint-twist-transform","version":"1.0.0","name":"Rigid Adjoint Twist Transform","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rotation","translation","angular","linear"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rotation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"translation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"angular":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"linear":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply the SE(3) adjoint to a twist ordered angular then linear, with p locating the source origin in the target frame."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rigid-adjoint-twist-transform","input":{"records":[{"id":"R1","rotation":[[1,0,0],[0,1,0],[0,0,1]],"translation":[1,0,0],"angular":[0,0,1],"linear":[0,0,0]}]}}},"limitations":["Apply the SE(3) adjoint to a twist ordered angular then linear, with p locating the source origin in the target frame. Frames and length units are caller-defined; no motion command occurs. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rigid-wrench-dual-transform","version":"1.0.0","name":"Rigid Wrench Dual Transform","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rotation","translation","moment","force"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rotation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"translation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"moment":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"force":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform a force and moment to a target frame using the same source-to-target pose convention as the adjoint."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rigid-wrench-dual-transform","input":{"records":[{"id":"R1","rotation":[[1,0,0],[0,1,0],[0,0,1]],"translation":[1,0,0],"moment":[0,0,0],"force":[0,1,0]}]}}},"limitations":["Transform a force and moment to a target frame using the same source-to-target pose convention as the adjoint. The moment changes with origin; mechanical strength and actuation limits are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"se3-twist-exponential","version":"1.0.0","name":"SE3 Twist Exponential","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","angular","linear","duration"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"angular":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"linear":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"duration":{"type":"number","minimum":-1000,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate one constant spatial twist from the identity over a signed duration using the SE(3) exponential and its small-angle left Jacobian."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"se3-twist-exponential","input":{"records":[{"id":"R1","angular":[0,0,0],"linear":[1,2,3],"duration":2}]}}},"limitations":["Integrate one constant spatial twist from the identity over a signed duration using the SE(3) exponential and its small-angle left Jacobian. This is a mathematical pose calculation, not trajectory safety or machine control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spatial-inertia-origin-transfer","version":"1.0.0","name":"Spatial Inertia Origin Transfer","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","massKg","center","principalInertia","principalRotation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"massKg":{"type":"number","minimum":0.000001,"maximum":1000000},"center":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"principalInertia":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0,"maximum":1000000}},"principalRotation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rotate a physically consistent principal inertia and shift it from center of mass to a supplied origin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spatial-inertia-origin-transfer","input":{"records":[{"id":"R1","massKg":2,"center":[1,0,0],"principalInertia":[1,1,1],"principalRotation":[[1,0,0],[0,1,0],[0,0,1]]}]}}},"limitations":["Rotate a physically consistent principal inertia and shift it from center of mass to a supplied origin. The 6x6 spatial inertia uses angular-linear order; shape, material and measurement accuracy are not inferred. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rigid-pose-chain-composition","version":"1.0.0","name":"Rigid Pose Chain Composition","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","poses"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"poses":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["rotation","translation"],"properties":{"rotation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"translation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compose an ordered chain T1*T2*..."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rigid-pose-chain-composition","input":{"records":[{"id":"R1","poses":[{"rotation":[[1,0,0],[0,1,0],[0,0,1]],"translation":[1,2,3]},{"rotation":[[1,0,0],[0,1,0],[0,0,1]],"translation":[4,5,6]}]}]}}},"limitations":["Compose an ordered chain T1*T2*... using column-vector source-to-target poses. Matched frame names are the caller responsibility; this does not invert or infer registration from point observations. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"twist-lie-bracket","version":"1.0.0","name":"Twist Lie Bracket","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstAngular","firstLinear","secondAngular","secondLinear"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstAngular":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"firstLinear":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"secondAngular":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"secondLinear":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the se(3) Lie bracket for angular-linear twists in one common frame."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"twist-lie-bracket","input":{"records":[{"id":"R1","firstAngular":[0,0,1],"firstLinear":[0,0,0],"secondAngular":[0,0,0],"secondLinear":[1,0,0]}]}}},"limitations":["Compute the se(3) Lie bracket for angular-linear twists in one common frame. Ordering is antisymmetric; no control, stability or integration accuracy claim is implied. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thin-lens-signed-conjugates","version":"1.0.0","name":"Thin Lens Signed Conjugates","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","focalLength","objectDistance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"focalLength":{"type":"number","minimum":-1000000,"maximum":1000000},"objectDistance":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve signed paraxial thin-lens conjugates with positive real-object and real-image distances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thin-lens-signed-conjugates","input":{"records":[{"id":"R1","focalLength":10,"objectDistance":20}]}}},"limitations":["Solve signed paraxial thin-lens conjugates with positive real-object and real-image distances. Equal units are required; a focal-plane object gives null infinity quantities. Aberrations and lens thickness are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paraxial-ray-abcd-trace","version":"1.0.0","name":"Paraxial Ray ABCD Trace","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","height","slope","elements"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"height":{"type":"number","minimum":-1000000,"maximum":1000000},"slope":{"type":"number","minimum":-1000000,"maximum":1000000},"elements":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["A","B","C","D"],"properties":{"A":{"type":"number","minimum":-1000000,"maximum":1000000},"B":{"type":"number","minimum":-1000000,"maximum":1000000},"C":{"type":"number","minimum":-1000000,"maximum":1000000},"D":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace [height,slope] through real 2x2 paraxial elements in propagation order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paraxial-ray-abcd-trace","input":{"records":[{"id":"R1","height":1,"slope":0,"elements":[{"A":1,"B":0,"C":-0.1,"D":1},{"A":1,"B":10,"C":0,"D":1}]}]}}},"limitations":["Trace [height,slope] through real 2x2 paraxial elements in propagation order. Element units and refractive-index conventions are supplied by the caller; no lens design or finite-angle ray tracing is claimed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"snell-planar-interface","version":"1.0.0","name":"Snell Planar Interface","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","incidentIndex","transmittedIndex","incidentDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"incidentIndex":{"type":"number","minimum":1e-12,"maximum":1000000},"transmittedIndex":{"type":"number","minimum":1e-12,"maximum":1000000},"incidentDegrees":{"type":"number","minimum":0,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply Snell refraction at a flat interface between positive real refractive indices, with incidence measured from the normal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"snell-planar-interface","input":{"records":[{"id":"R1","incidentIndex":1,"transmittedIndex":2,"incidentDegrees":30}]}}},"limitations":["Apply Snell refraction at a flat interface between positive real refractive indices, with incidence measured from the normal. Total internal reflection returns null transmitted angle; absorption and dispersion are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dielectric-fresnel-power","version":"1.0.0","name":"Dielectric Fresnel Power","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","incidentIndex","transmittedIndex","incidentDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"incidentIndex":{"type":"number","minimum":1e-12,"maximum":1000000},"transmittedIndex":{"type":"number","minimum":1e-12,"maximum":1000000},"incidentDegrees":{"type":"number","minimum":0,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute lossless dielectric interface power reflectance and transmittance for s and p polarizations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dielectric-fresnel-power","input":{"records":[{"id":"R1","incidentIndex":1,"transmittedIndex":1.5,"incidentDegrees":0}]}}},"limitations":["Compute lossless dielectric interface power reflectance and transmittance for s and p polarizations. Positive real indices only; evanescent phase, coatings and absorption are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coherent-double-slit-profile","version":"1.0.0","name":"Coherent Double Slit Profile","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wavelengthM","slitWidthM","slitSeparationM","angleDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wavelengthM":{"type":"number","minimum":1e-12,"maximum":1000000},"slitWidthM":{"type":"number","minimum":1e-12,"maximum":1000000},"slitSeparationM":{"type":"number","minimum":1e-12,"maximum":1000000},"angleDegrees":{"type":"number","minimum":-89.999999,"maximum":89.999999}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the normalized Fraunhofer envelope and interference factor of two equal coherent slits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coherent-double-slit-profile","input":{"records":[{"id":"R1","wavelengthM":1,"slitWidthM":1,"slitSeparationM":2,"angleDegrees":0}]}}},"limitations":["Evaluate the normalized Fraunhofer envelope and interference factor of two equal coherent slits. Wavelength and geometry use metres; finite-distance and partial-coherence effects are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"diffraction-grating-order-angle","version":"1.0.0","name":"Diffraction Grating Order Angle","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wavelengthM","periodM","incidentDegrees","order"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wavelengthM":{"type":"number","minimum":1e-12,"maximum":1000000},"periodM":{"type":"number","minimum":1e-12,"maximum":1000000},"incidentDegrees":{"type":"number","minimum":-89.999999,"maximum":89.999999},"order":{"type":"integer","minimum":-1000,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a scalar transmission-grating order under sin(thetaOut)=sin(thetaIn)+m*lambda/d."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"diffraction-grating-order-angle","input":{"records":[{"id":"R1","wavelengthM":1,"periodM":2,"incidentDegrees":0,"order":1}]}}},"limitations":["Evaluate a scalar transmission-grating order under sin(thetaOut)=sin(thetaIn)+m*lambda/d. Nonpropagating orders return null angle; efficiency, blaze and finite-aperture effects are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-polarizer-stack","version":"1.0.0","name":"Ideal Polarizer Stack","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","incidentIntensity","initialUnpolarized","initialDegrees","axesDegrees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"incidentIntensity":{"type":"number","minimum":0,"maximum":1000000},"initialUnpolarized":{"type":"boolean"},"initialDegrees":{"type":"number","minimum":-1000000,"maximum":1000000},"axesDegrees":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply ideal Malus-law intensity changes through linear polarizers, including one-half transmission for an initially unpolarized beam at its first polarizer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-polarizer-stack","input":{"records":[{"id":"R1","incidentIntensity":100,"initialUnpolarized":true,"initialDegrees":0,"axesDegrees":[0,90]}]}}},"limitations":["Apply ideal Malus-law intensity changes through linear polarizers, including one-half transmission for an initially unpolarized beam at its first polarizer. Real extinction ratios and coherent retarders are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jones-to-stokes-parameters","version":"1.0.0","name":"Jones To Stokes Parameters","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","exReal","exImag","eyReal","eyImag"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"exReal":{"type":"number","minimum":-1000000,"maximum":1000000},"exImag":{"type":"number","minimum":-1000000,"maximum":1000000},"eyReal":{"type":"number","minimum":-1000000,"maximum":1000000},"eyImag":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert one coherent complex Jones vector to Stokes parameters with S3=2*Im(conj(Ex)*Ey)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jones-to-stokes-parameters","input":{"records":[{"id":"R1","exReal":1,"exImag":0,"eyReal":0,"eyImag":1}]}}},"limitations":["Convert one coherent complex Jones vector to Stokes parameters with S3=2*Im(conj(Ex)*Ey). The azimuth of a circular state is conventionally zero; time convention and handedness must be interpreted accordingly. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"plane-parallel-optical-delay","version":"1.0.0","name":"Plane Parallel Optical Delay","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","thicknessM","refractiveIndex","referenceIndex","vacuumWavelengthM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"thicknessM":{"type":"number","minimum":1e-12,"maximum":1000000},"refractiveIndex":{"type":"number","minimum":1e-12,"maximum":1000000},"referenceIndex":{"type":"number","minimum":1e-12,"maximum":1000000},"vacuumWavelengthM":{"type":"number","minimum":1e-12,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute normal-incidence phase delay relative to an equal-thickness reference medium, wrapping into [0,2pi)."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"plane-parallel-optical-delay","input":{"records":[{"id":"R1","thicknessM":1,"refractiveIndex":1.5,"referenceIndex":1,"vacuumWavelengthM":1}]}}},"limitations":["Compute normal-incidence phase delay relative to an equal-thickness reference medium, wrapping into [0,2pi). Group delay, oblique incidence and wavelength-dependent dispersion are excluded. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"circular-aperture-rayleigh-scale","version":"1.0.0","name":"Circular Aperture Rayleigh Scale","price":{"amount":"1.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","wavelengthM","diameterM","focalLengthM"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"wavelengthM":{"type":"number","minimum":1e-12,"maximum":1000000},"diameterM":{"type":"number","minimum":1e-12,"maximum":1000000},"focalLengthM":{"type":"number","minimum":1e-12,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return the conventional 1.22*lambda/D small-angle Rayleigh scale for a uniform circular aperture and its focal-plane separation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"circular-aperture-rayleigh-scale","input":{"records":[{"id":"R1","wavelengthM":0.000001,"diameterM":0.1,"focalLengthM":1}]}}},"limitations":["Return the conventional 1.22*lambda/D small-angle Rayleigh scale for a uniform circular aperture and its focal-plane separation. The paraxial flag uses 0.1 radians as an explicit calculation profile, not a resolution guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crop-lot-field-to-store-bridge","version":"1.0.0","name":"Crop Lot Field-to-Store Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","movements"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","harvestWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"harvestWeight":{"type":"number","minimum":0,"maximum":1000000000}}}},"movements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","kind","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["stored","sold-direct","discarded"]},"weight":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge supplied harvested lot weights into stored, directly sold and discarded dispositions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crop-lot-field-to-store-bridge","input":{"lots":[{"id":"L1","harvestWeight":1000}],"movements":[{"id":"M1","lotId":"L1","kind":"stored","weight":900},{"id":"M2","lotId":"L1","kind":"discarded","weight":50}]}}},"limitations":["Bridge supplied harvested lot weights into stored, directly sold and discarded dispositions. Use one weight unit; this is not traceability certification or a crop-quality assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"irrigation-meter-zone-reconciliation","version":"1.0.0","name":"Irrigation Meter Zone Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["meters","zones"],"properties":{"meters":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","closing","rolloverAt"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"number","minimum":0,"maximum":1000000000},"closing":{"type":"number","minimum":0,"maximum":1000000000},"rolloverAt":{"type":["number","null"],"exclusiveMinimum":0,"maximum":1000000000}}}},"zones":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","meterId","recordedVolume"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"meterId":{"type":"string","minLength":1,"maxLength":200},"recordedVolume":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cumulative meter readings and supplied zone-volume records, allowing one explicitly configured dial rollover."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"irrigation-meter-zone-reconciliation","input":{"meters":[{"id":"M1","opening":990,"closing":20,"rolloverAt":1000}],"zones":[{"id":"Z1","meterId":"M1","recordedVolume":25}]}}},"limitations":["Reconcile cumulative meter readings and supplied zone-volume records, allowing one explicitly configured dial rollover. No reset is guessed and no irrigation recommendation or valve action is made. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seed-lot-germination-observation","version":"1.0.0","name":"Seed Lot Germination Observation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tested","germinated"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tested":{"type":"integer","minimum":1,"maximum":1000000},"germinated":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Describe supplied germination sample counts and a two-sided95% Wilson score interval under a binomial sampling assumption."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seed-lot-germination-observation","input":{"samples":[{"id":"S1","tested":100,"germinated":80}]}}},"limitations":["Describe supplied germination sample counts and a two-sided95% Wilson score interval under a binomial sampling assumption. No certified germination grade, crop outcome or agronomic decision is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"feed-ration-delivery-reconciliation","version":"1.0.0","name":"Feed Ration Delivery Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rations","components","deliveries"],"properties":{"rations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plannedWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plannedWeight":{"type":"number","minimum":0,"maximum":1000000000}}}},"components":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rationId","basisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rationId":{"type":"string","minLength":1,"maxLength":200},"basisPoints":{"type":"integer","minimum":0,"maximum":10000}}}},"deliveries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","componentId","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"componentId":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare delivered feed-component weights with an operator-supplied ration formula and planned total."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"feed-ration-delivery-reconciliation","input":{"rations":[{"id":"R1","plannedWeight":100}],"components":[{"id":"C1","rationId":"R1","basisPoints":6000},{"id":"C2","rationId":"R1","basisPoints":4000}],"deliveries":[{"id":"D1","componentId":"C1","weight":58},{"id":"D2","componentId":"C2","weight":42}]}}},"limitations":["Compare delivered feed-component weights with an operator-supplied ration formula and planned total. This is a quantity reconciliation, not animal nutrition, medication or feeding advice. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"greenhouse-bench-occupancy","version":"1.0.0","name":"Greenhouse Bench Occupancy","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["benches","placements"],"properties":{"benches":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"placements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","benchId","startDate","endDate","trays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"benchId":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"trays":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure peak tray occupancy and tray-days using half-open greenhouse placement dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"greenhouse-bench-occupancy","input":{"benches":[{"id":"B1","capacity":10}],"placements":[{"id":"P1","benchId":"B1","startDate":"2026-01-01","endDate":"2026-01-04","trays":8}]}}},"limitations":["Measure peak tray occupancy and tray-days using half-open greenhouse placement dates. Capacity is operator-supplied; growing conditions, disease risk and crop performance are not assessed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"orchard-harvest-bin-settlement","version":"1.0.0","name":"Orchard Harvest Bin Settlement","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","grades","bins"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"grades":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rateMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rateMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"bins":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","gradeId","grossWeight","tareWeight","deductionBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"gradeId":{"type":"string","minLength":1,"maxLength":200},"grossWeight":{"type":"number","minimum":0,"maximum":1000000},"tareWeight":{"type":"number","minimum":0,"maximum":1000000},"deductionBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extend supplied bin net weights at recorded grade rates with explicit basis-point deductions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"orchard-harvest-bin-settlement","input":{"currency":"USD","grades":[{"id":"G1","rateMinor":200}],"bins":[{"id":"B1","gradeId":"G1","grossWeight":110,"tareWeight":10,"deductionBasisPoints":500}]}}},"limitations":["Extend supplied bin net weights at recorded grade rates with explicit basis-point deductions. Values round per bin in minor currency units; no grading or payment is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"farm-equipment-hour-allocation","version":"1.0.0","name":"Farm Equipment Hour Allocation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["equipment","jobs"],"properties":{"equipment":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingHours","closingHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingHours":{"type":"number","minimum":0,"maximum":1000000000},"closingHours":{"type":"number","minimum":0,"maximum":1000000000}}}},"jobs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","equipmentId","fieldCode","hours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"equipmentId":{"type":"string","minLength":1,"maxLength":200},"fieldCode":{"type":"string","minLength":1,"maxLength":200},"hours":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile farm equipment meter-hour differences with coded field-job allocations, and aggregate hours by field."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"farm-equipment-hour-allocation","input":{"equipment":[{"id":"E1","openingHours":100,"closingHours":110}],"jobs":[{"id":"J1","equipmentId":"E1","fieldCode":"F1","hours":8}]}}},"limitations":["Reconcile farm equipment meter-hour differences with coded field-job allocations, and aggregate hours by field. No machine control, maintenance certification or tax allocation is made. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"soil-sample-location-coverage","version":"1.0.0","name":"Soil Sample Location Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["locations","samples"],"properties":{"locations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredDepth","depthTolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredDepth":{"type":"number","minimum":0,"maximum":1000000},"depthTolerance":{"type":"number","minimum":0,"maximum":1000000}}}},"samples":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","locationId","depth","labReceipt"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"locationId":{"type":"string","minLength":1,"maxLength":200},"depth":{"type":"number","minimum":0,"maximum":1000000},"labReceipt":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check planned coded soil-sampling locations, supplied depth tolerances and recorded laboratory receipt flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"soil-sample-location-coverage","input":{"locations":[{"id":"L1","requiredDepth":20,"depthTolerance":2}],"samples":[{"id":"S1","locationId":"L1","depth":21,"labReceipt":true}]}}},"limitations":["Check planned coded soil-sampling locations, supplied depth tolerances and recorded laboratory receipt flags. No soil test result, nutrient recommendation or certified sampling coverage is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"produce-packout-grade-bridge","version":"1.0.0","name":"Produce Packout Grade Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","packouts"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inputWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inputWeight":{"type":"number","minimum":0,"maximum":1000000000}}}},"packouts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","grade","packedWeight","trimWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"grade":{"type":"string","minLength":1,"maxLength":200},"packedWeight":{"type":"number","minimum":0,"maximum":1000000000},"trimWeight":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge produce input weight into recorded packed grades, trim and unaccounted weight."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"produce-packout-grade-bridge","input":{"lots":[{"id":"L1","inputWeight":100}],"packouts":[{"id":"P1","lotId":"L1","grade":"A","packedWeight":80,"trimWeight":15}]}}},"limitations":["Bridge produce input weight into recorded packed grades, trim and unaccounted weight. Grade labels are supplied, not independently assessed; use one weight unit. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crop-contract-quantity-commitment","version":"1.0.0","name":"Crop Contract Quantity Commitment","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","contracts","commitments"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","availableWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"availableWeight":{"type":"number","minimum":0,"maximum":1000000000}}}},"contracts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredWeight":{"type":"number","minimum":0,"maximum":1000000000}}}},"commitments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","contractId","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"contractId":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-reconcile supplied crop lot availability and contract quantities through explicit commitment rows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crop-contract-quantity-commitment","input":{"lots":[{"id":"L1","availableWeight":100}],"contracts":[{"id":"C1","requiredWeight":80}],"commitments":[{"id":"A1","lotId":"L1","contractId":"C1","weight":90}]}}},"limitations":["Cross-reconcile supplied crop lot availability and contract quantities through explicit commitment rows. No contract acceptance, commodity trading or delivery promise is executed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"change-directive-exposure","version":"1.0.0","name":"Change Directive Exposure Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","contracts","directives"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"contracts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ceilingMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ceilingMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"directives":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","contractId","estimatedMinor","approvedMinor","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"contractId":{"type":"string","minLength":1,"maxLength":200},"estimatedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"approvedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"status":{"enum":["draft","submitted","approved","withdrawn"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate approved change values from unresolved estimates against each supplied contract ceiling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"change-directive-exposure","input":{"currency":"USD","contracts":[{"id":"C1","ceilingMinor":10000}],"directives":[{"id":"D1","contractId":"C1","estimatedMinor":3000,"approvedMinor":0,"status":"submitted"}]}}},"limitations":["Separate approved change values from unresolved estimates against each supplied contract ceiling. Amounts use one declared currency in minor units; no contract or payment is changed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"construction-unit-rate-remeasurement","version":"1.0.0","name":"Construction Unit Rate Remeasurement Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","items","surveys"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","contractQuantity","rateMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"contractQuantity":{"type":"number","minimum":0,"maximum":1000000},"rateMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"surveys":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","quantity","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"number","minimum":0,"maximum":1000000},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Remeasure accepted survey quantities against priced bill items and separate quantity and value changes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"construction-unit-rate-remeasurement","input":{"currency":"USD","items":[{"id":"I1","contractQuantity":10,"rateMinor":250}],"surveys":[{"id":"S1","itemId":"I1","quantity":12,"accepted":true}]}}},"limitations":["Remeasure accepted survey quantities against priced bill items and separate quantity and value changes. Each extended value rounds once to the nearest minor currency unit; this is a supplied-record estimate. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"concrete-pour-ticket-yield","version":"1.0.0","name":"Concrete Pour Ticket Yield Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pours","tickets"],"properties":{"pours":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plannedVolume","placedVolume"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plannedVolume":{"type":"number","minimum":0,"maximum":1000000},"placedVolume":{"type":"number","minimum":0,"maximum":1000000}}}},"tickets":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","pourId","deliveredVolume","returnedVolume"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"pourId":{"type":"string","minLength":1,"maxLength":200},"deliveredVolume":{"type":"number","minimum":0,"maximum":1000000},"returnedVolume":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile concrete delivery tickets, recorded returns and placed volume for each pour."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"concrete-pour-ticket-yield","input":{"pours":[{"id":"P1","plannedVolume":10,"placedVolume":9}],"tickets":[{"id":"T1","pourId":"P1","deliveredVolume":11,"returnedVolume":1}]}}},"limitations":["Reconcile concrete delivery tickets, recorded returns and placed volume for each pour. Use one volume unit throughout; the report does not certify structural quality. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"site-labor-cost-code-balance","version":"1.0.0","name":"Site Labor Cost Code Balance Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","codes","time"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"codes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","budgetMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"budgetMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"time":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","codeId","hours","hourlyMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"codeId":{"type":"string","minLength":1,"maxLength":200},"hours":{"type":"number","minimum":0,"maximum":1000},"hourlyMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extend supplied crew hours at their recorded rates and reconcile each cost-code labor budget."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"site-labor-cost-code-balance","input":{"currency":"USD","codes":[{"id":"L1","budgetMinor":50000}],"time":[{"id":"T1","codeId":"L1","hours":8,"hourlyMinor":4000}]}}},"limitations":["Extend supplied crew hours at their recorded rates and reconcile each cost-code labor budget. Each time row rounds to a minor currency unit; no payroll is submitted. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"survey-benchmark-drift-log","version":"1.0.0","name":"Survey Benchmark Drift Log","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["benchmarks","readings"],"properties":{"benchmarks":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","baselineElevation","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"baselineElevation":{"type":"number","minimum":-1000000000,"maximum":1000000000},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}}},"readings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","benchmarkId","date","elevation"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"benchmarkId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"elevation":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded benchmark elevations with supplied baselines and tolerances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"survey-benchmark-drift-log","input":{"benchmarks":[{"id":"B1","baselineElevation":100,"tolerance":0.02}],"readings":[{"id":"R1","benchmarkId":"B1","date":"2026-01-01","elevation":100.03}]}}},"limitations":["Compare recorded benchmark elevations with supplied baselines and tolerances. Results describe the measurement log, not a survey certification or construction instruction. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"temporary-works-inspection-chain","version":"1.0.0","name":"Temporary Works Inspection Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","assets","inspections"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","nextDueDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"nextDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"inspections":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","assetId","date","accepted","evidenceId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"assetId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"accepted":{"type":"boolean"},"evidenceId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index inspection evidence and compare supplied next-due dates with an explicit review date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"temporary-works-inspection-chain","input":{"asOfDate":"2026-01-10","assets":[{"id":"A1","nextDueDate":"2026-01-09"}],"inspections":[{"id":"I1","assetId":"A1","date":"2026-01-01","accepted":true,"evidenceId":"E1"}]}}},"limitations":["Index inspection evidence and compare supplied next-due dates with an explicit review date. This evidence calendar does not authorize use or certify temporary works. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"material-submittal-resubmission-map","version":"1.0.0","name":"Material Submittal Resubmission Map","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["submittals","reviews"],"properties":{"submittals":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredRevision":{"type":"integer","minimum":0,"maximum":1000000000}}}},"reviews":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","submittalId","revision","decision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"submittalId":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"integer","minimum":0,"maximum":1000000000},"decision":{"enum":["approved","revise","rejected"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile version-specific material reviews with each required submittal revision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-submittal-resubmission-map","input":{"submittals":[{"id":"S1","requiredRevision":2}],"reviews":[{"id":"R1","submittalId":"S1","revision":1,"decision":"revise"},{"id":"R2","submittalId":"S1","revision":2,"decision":"approved"}]}}},"limitations":["Reconcile version-specific material reviews with each required submittal revision. One decision per revision is required; no approval is inferred from an older reviewed version. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crane-lift-window-collision","version":"1.0.0","name":"Crane Lift Window Collision Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windows"],"properties":{"windows":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resourceId","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resourceId":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find overlapping half-open booking windows for the same supplied crane resource."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crane-lift-window-collision","input":{"windows":[{"id":"L1","resourceId":"C1","start":60,"end":100},{"id":"L2","resourceId":"C1","start":90,"end":120}]}}},"limitations":["Find overlapping half-open booking windows for the same supplied crane resource. Times use one common numeric scale; this is scheduling evidence, not a lift plan or safety assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jobsite-waste-haul-reconciliation","version":"1.0.0","name":"Jobsite Waste Haul Reconciliation Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","loads","charges"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"loads":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","weight","rateMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"number","minimum":0,"maximum":1000000},"rateMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"charges":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","loadId","billedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"loadId":{"type":"string","minLength":1,"maxLength":200},"billedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied weighed haul tickets and per-unit rates with attributed invoices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jobsite-waste-haul-reconciliation","input":{"currency":"USD","loads":[{"id":"L1","weight":2.5,"rateMinor":1000}],"charges":[{"id":"C1","loadId":"L1","billedMinor":2600}]}}},"limitations":["Compare supplied weighed haul tickets and per-unit rates with attributed invoices. Extensions round once per load to a minor currency unit; no invoice is paid or disputed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"drawing-issue-recipient-matrix","version":"1.0.0","name":"Drawing Issue Recipient Matrix","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["drawings","recipients","required","acknowledgments"],"properties":{"drawings":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","revision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"integer","minimum":0,"maximum":1000000000}}}},"recipients":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"required":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","drawingId","recipientId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"drawingId":{"type":"string","minLength":1,"maxLength":200},"recipientId":{"type":"string","minLength":1,"maxLength":200}}}},"acknowledgments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","drawingId","recipientId","revision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"drawingId":{"type":"string","minLength":1,"maxLength":200},"recipientId":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check required recipient relationships against acknowledgments of the exact current drawing revision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"drawing-issue-recipient-matrix","input":{"drawings":[{"id":"D1","revision":3}],"recipients":[{"id":"R1"}],"required":[{"id":"Q1","drawingId":"D1","recipientId":"R1"}],"acknowledgments":[{"id":"A1","drawingId":"D1","recipientId":"R1","revision":2}]}}},"limitations":["Check required recipient relationships against acknowledgments of the exact current drawing revision. Use coded recipients; an acknowledgment does not certify document comprehension. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exhibitor-booth-allotment","version":"1.0.0","name":"Exhibitor Booth Allotment Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["booths","allocations"],"properties":{"booths":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","area"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"area":{"type":"number","minimum":0,"maximum":1000000}}}},"allocations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","boothId","exhibitorCode","area","confirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"boothId":{"type":"string","minLength":1,"maxLength":200},"exhibitorCode":{"type":"string","minLength":1,"maxLength":200},"area":{"type":"number","minimum":0,"maximum":1000000},"confirmed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate confirmed and pending booth-area allotments and count coded exhibitors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exhibitor-booth-allotment","input":{"booths":[{"id":"B1","area":20}],"allocations":[{"id":"A1","boothId":"B1","exhibitorCode":"E1","area":15,"confirmed":true},{"id":"A2","boothId":"B1","exhibitorCode":"E2","area":10,"confirmed":false}]}}},"limitations":["Separate confirmed and pending booth-area allotments and count coded exhibitors. Use one area unit; physical layout, fire-code fit and event admission are not determined. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"event-sponsorship-benefit-evidence","version":"1.0.0","name":"Event Sponsorship Benefit Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["benefits","deliveries"],"properties":{"benefits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sponsorCode","requiredUnits","evidenceType"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sponsorCode":{"type":"string","minLength":1,"maxLength":200},"requiredUnits":{"type":"integer","minimum":0,"maximum":1000000000},"evidenceType":{"type":"string","minLength":1,"maxLength":200}}}},"deliveries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","benefitId","units","type","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"benefitId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"type":{"type":"string","minLength":1,"maxLength":200},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match recorded sponsorship benefits with accepted evidence of the required type and quantity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"event-sponsorship-benefit-evidence","input":{"benefits":[{"id":"B1","sponsorCode":"S1","requiredUnits":3,"evidenceType":"photo"}],"deliveries":[{"id":"D1","benefitId":"B1","units":2,"type":"photo","accepted":true}]}}},"limitations":["Match recorded sponsorship benefits with accepted evidence of the required type and quantity. No exposure, audience size, endorsement or commercial value is invented. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"credential-zone-access-crosswalk","version":"1.0.0","name":"Credential Zone Access Crosswalk","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["credentials","assignments"],"properties":{"credentials":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","allowedZones"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"allowedZones":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"maxItems":32,"uniqueItems":true}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","credentialId","zoneCode","reviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"credentialId":{"type":"string","minLength":1,"maxLength":200},"zoneCode":{"type":"string","minLength":1,"maxLength":200},"reviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check coded event credential assignments against supplied zone lists and review flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"credential-zone-access-crosswalk","input":{"credentials":[{"id":"C1","allowedZones":["Z1"]}],"assignments":[{"id":"A1","credentialId":"C1","zoneCode":"Z2","reviewed":true}]}}},"limitations":["Cross-check coded event credential assignments against supplied zone lists and review flags. The tool does not issue credentials, authenticate anyone or change an access system. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ticket-scan-reentry-replay","version":"1.0.0","name":"Ticket Scan Reentry Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tickets","scans"],"properties":{"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","reentryAllowed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"reentryAllowed":{"type":"boolean"}}}},"scans":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ticketId","sequence","kind","recordedAccepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["entry","exit"]},"recordedAccepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay coded accepted/denied entry and exit scans against a supplied reentry rule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ticket-scan-reentry-replay","input":{"tickets":[{"id":"T1","reentryAllowed":false}],"scans":[{"id":"S1","ticketId":"T1","sequence":1,"kind":"entry","recordedAccepted":true},{"id":"S2","ticketId":"T1","sequence":2,"kind":"entry","recordedAccepted":true}]}}},"limitations":["Replay coded accepted/denied entry and exit scans against a supplied reentry rule. Inconsistent accepted scans do not change inferred state; no ticket is validated or gate controlled. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interpreter-session-coverage","version":"1.0.0","name":"Interpreter Session Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","interpreters","assignments"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","language","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"language":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000}}}},"interpreters":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","languages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"languages":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"minItems":1,"maxItems":32,"uniqueItems":true}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","interpreterId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"interpreterId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check supplied language capability lists and simultaneous interpreter assignments across half-open sessions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interpreter-session-coverage","input":{"sessions":[{"id":"S1","language":"fr","start":60,"end":120}],"interpreters":[{"id":"I1","languages":["en"]}],"assignments":[{"id":"A1","sessionId":"S1","interpreterId":"I1"}]}}},"limitations":["Cross-check supplied language capability lists and simultaneous interpreter assignments across half-open sessions. Actual language competence, accreditation and interpretation quality are not independently verified. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stage-cue-runtime-variance","version":"1.0.0","name":"Stage Cue Runtime Variance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cues"],"properties":{"cues":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sequence","plannedSeconds","actualSeconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"plannedSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"actualSeconds":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Accumulate supplied sequential cue runtimes and separate start drift from each cue duration variance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stage-cue-runtime-variance","input":{"cues":[{"id":"C1","sequence":1,"plannedSeconds":60,"actualSeconds":75},{"id":"C2","sequence":2,"plannedSeconds":30,"actualSeconds":25}]}}},"limitations":["Accumulate supplied sequential cue runtimes and separate start drift from each cue duration variance. This is a retrospective run-sheet calculation, not live show control. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"event-equipment-checkout-balance","version":"1.0.0","name":"Event Equipment Kit Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["kits","components","checkouts","returns"],"properties":{"kits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"components":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","kitId","unitsPerKit"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kitId":{"type":"string","minLength":1,"maxLength":200},"unitsPerKit":{"type":"integer","minimum":0,"maximum":1000000000}}}},"checkouts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","kitId","kitCount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kitId":{"type":"string","minLength":1,"maxLength":200},"kitCount":{"type":"integer","minimum":0,"maximum":1000000000}}}},"returns":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","checkoutId","componentId","intactUnits","damagedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"checkoutId":{"type":"string","minLength":1,"maxLength":200},"componentId":{"type":"string","minLength":1,"maxLength":200},"intactUnits":{"type":"integer","minimum":0,"maximum":1000000000},"damagedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile each checked-out event kit against its component manifest and returned condition counts, including the limiting number of complete intact kits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"event-equipment-checkout-balance","input":{"kits":[{"id":"K1"}],"components":[{"id":"P1","kitId":"K1","unitsPerKit":2},{"id":"P2","kitId":"K1","unitsPerKit":1}],"checkouts":[{"id":"C1","kitId":"K1","kitCount":3}],"returns":[{"id":"R1","checkoutId":"C1","componentId":"P1","intactUnits":4,"damagedUnits":1},{"id":"R2","checkoutId":"C1","componentId":"P2","intactUnits":3,"damagedUnits":0}]}}},"limitations":["Reconcile each checked-out event kit against its component manifest and returned condition counts, including the limiting number of complete intact kits. A damaged component cannot also be an intact return. No booking, charge or equipment-safety certification is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"event-power-circuit-allocation","version":"1.0.0","name":"Event Power Circuit Allocation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["circuits","loads"],"properties":{"circuits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","suppliedWattBudget","planningFraction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"suppliedWattBudget":{"type":"number","minimum":0,"maximum":1000000000},"planningFraction":{"type":"number","minimum":0,"maximum":1}}}},"loads":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","circuitId","nameplateWatts","simultaneousUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"circuitId":{"type":"string","minLength":1,"maxLength":200},"nameplateWatts":{"type":"number","minimum":0,"maximum":1000000000},"simultaneousUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sum supplied nameplate-watt scenarios against an explicit planning budget and fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"event-power-circuit-allocation","input":{"circuits":[{"id":"C1","suppliedWattBudget":2000,"planningFraction":0.8}],"loads":[{"id":"L1","circuitId":"C1","nameplateWatts":500,"simultaneousUnits":3}]}}},"limitations":["Sum supplied nameplate-watt scenarios against an explicit planning budget and fraction. This arithmetic does not size conductors, protective devices, circuits or certify electrical safety; use qualified electrical review. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"conference-speaker-material-readiness","version":"1.0.0","name":"Conference Speaker Material Readiness","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","sessions","materials"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deadlineDate","requiredTypes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deadlineDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredTypes":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"maxItems":16,"uniqueItems":true}}}},"materials":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","type","revision","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"integer","minimum":0,"maximum":1000000000},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check acceptance of each latest supplied speaker-material revision against a session checklist and deadline."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"conference-speaker-material-readiness","input":{"asOfDate":"2026-01-10","sessions":[{"id":"S1","deadlineDate":"2026-01-05","requiredTypes":["slides","bio"]}],"materials":[{"id":"M1","sessionId":"S1","type":"slides","revision":1,"accepted":true}]}}},"limitations":["Check acceptance of each latest supplied speaker-material revision against a session checklist and deadline. Use coded speakers/sessions; no content rights, quality or publication approval is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"festival-vendor-settlement-bridge","version":"1.0.0","name":"Festival Vendor Settlement Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","vendors","sales","advances"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"vendors":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","commissionBasisPoints","fixedFeeMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"commissionBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"fixedFeeMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"sales":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vendorId","grossMinor","refundMinor","taxHeldMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vendorId":{"type":"string","minLength":1,"maxLength":200},"grossMinor":{"type":"integer","minimum":0,"maximum":1000000000},"refundMinor":{"type":"integer","minimum":0,"maximum":1000000000},"taxHeldMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"advances":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vendorId","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vendorId":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge coded vendor sales and refunds through per-sale rounded commission, stated fees, recorded tax withholding and advances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"festival-vendor-settlement-bridge","input":{"currency":"USD","vendors":[{"id":"V1","commissionBasisPoints":1000,"fixedFeeMinor":1000}],"sales":[{"id":"S1","vendorId":"V1","grossMinor":20000,"refundMinor":1000,"taxHeldMinor":500}],"advances":[{"id":"A1","vendorId":"V1","amountMinor":3000}]}}},"limitations":["Bridge coded vendor sales and refunds through per-sale rounded commission, stated fees, recorded tax withholding and advances. Tax values are supplied, not calculated; no payout or tax advice is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elevator-callout-repeat-profile","version":"1.0.0","name":"Elevator Callout Repeat Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","callouts"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","repeatWindowDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"repeatWindowDays":{"type":"integer","minimum":0,"maximum":1000000000}}}},"callouts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","assetId","date","reasonCode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"assetId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reasonCode":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count same-reason callout pairs within each operator-supplied repeat window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elevator-callout-repeat-profile","input":{"assets":[{"id":"E1","repeatWindowDays":7}],"callouts":[{"id":"C1","assetId":"E1","date":"2026-01-01","reasonCode":"door"},{"id":"C2","assetId":"E1","date":"2026-01-05","reasonCode":"door"}]}}},"limitations":["Count same-reason callout pairs within each operator-supplied repeat window. All qualifying pairs are counted, not just consecutive visits; no equipment diagnosis or serviceability decision is made. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"floor-area-cleaning-task-coverage","version":"1.0.0","name":"Floor Area Cleaning Task Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["areas","tasks"],"properties":{"areas":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","squareUnits","requiredPasses"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"squareUnits":{"type":"number","minimum":0,"maximum":1000000000},"requiredPasses":{"type":"integer","minimum":0,"maximum":1000000000}}}},"tasks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","areaId","completedSquareUnits","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"areaId":{"type":"string","minLength":1,"maxLength":200},"completedSquareUnits":{"type":"number","minimum":0,"maximum":1000000000},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare accepted recorded area-pass quantities with supplied cleaning coverage plans."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"floor-area-cleaning-task-coverage","input":{"areas":[{"id":"A1","squareUnits":100,"requiredPasses":2}],"tasks":[{"id":"T1","areaId":"A1","completedSquareUnits":150,"accepted":true}]}}},"limitations":["Compare accepted recorded area-pass quantities with supplied cleaning coverage plans. Repeated passes are explicit; cleanliness, sanitation and actual physical coverage are not certified. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"key-cabinet-custody-replay","version":"1.0.0","name":"Key Cabinet Custody Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["keys","events"],"properties":{"keys":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cabinetCode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cabinetCode":{"type":"string","minLength":1,"maxLength":200}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","keyId","sequence","holderCode","kind"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"keyId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"holderCode":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["checkout","return"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay coded physical-key checkout and return records without silently accepting impossible transitions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"key-cabinet-custody-replay","input":{"keys":[{"id":"K1","cabinetCode":"C1"}],"events":[{"id":"E1","keyId":"K1","sequence":1,"holderCode":"P1","kind":"checkout"},{"id":"E2","keyId":"K1","sequence":2,"holderCode":"P2","kind":"return"}]}}},"limitations":["Replay coded physical-key checkout and return records without silently accepting impossible transitions. Invalid events are counted and do not change inferred custody; no access permission is granted. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"parking-permit-space-allocation","version":"1.0.0","name":"Parking Permit Space Allocation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["zones","permits"],"properties":{"zones":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","spaces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"spaces":{"type":"integer","minimum":0,"maximum":1000000000}}}},"permits":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zoneId","startDate","endDate","spaces"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zoneId":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"spaces":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare simultaneous space commitments over half-open permit dates with supplied zone capacities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"parking-permit-space-allocation","input":{"zones":[{"id":"Z1","spaces":2}],"permits":[{"id":"P1","zoneId":"Z1","startDate":"2026-01-01","endDate":"2026-01-03","spaces":3}]}}},"limitations":["Compare simultaneous space commitments over half-open permit dates with supplied zone capacities. The report does not issue permits, track vehicles or control access. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"waste-stream-contamination-observation","version":"1.0.0","name":"Waste Stream Contamination Observation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["streams","samples"],"properties":{"streams":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","maxContaminationRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"maxContaminationRatio":{"type":"number","minimum":0,"maximum":1}}}},"samples":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","streamId","totalWeight","contaminantWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"streamId":{"type":"string","minLength":1,"maxLength":200},"totalWeight":{"type":"number","minimum":0.000001,"maximum":1000000000},"contaminantWeight":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Aggregate supplied waste-sample weights into a weight-based contamination ratio and compare an explicit threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"waste-stream-contamination-observation","input":{"streams":[{"id":"S1","maxContaminationRatio":0.1}],"samples":[{"id":"X1","streamId":"S1","totalWeight":100,"contaminantWeight":15}]}}},"limitations":["Aggregate supplied waste-sample weights into a weight-based contamination ratio and compare an explicit threshold. Sample representativeness and legal waste classification are not determined. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"water-fixture-flush-evidence","version":"1.0.0","name":"Water Fixture Flush Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","fixtures","flushes"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"fixtures":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intervalDays","minMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intervalDays":{"type":"integer","minimum":1,"maximum":1000000000},"minMinutes":{"type":"number","minimum":0,"maximum":10000}}}},"flushes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fixtureId","date","minutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fixtureId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"minutes":{"type":"number","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review recorded fixture flush duration and timing against an operator-supplied evidence schedule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"water-fixture-flush-evidence","input":{"asOfDate":"2026-01-10","fixtures":[{"id":"F1","intervalDays":7,"minMinutes":3}],"flushes":[{"id":"L1","fixtureId":"F1","date":"2026-01-09","minutes":1}]}}},"limitations":["Review recorded fixture flush duration and timing against an operator-supplied evidence schedule. This does not establish water quality, pathogen control or a safe flushing procedure. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"backup-generator-exercise-calendar","version":"1.0.0","name":"Backup Generator Exercise Calendar","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","generators","runs"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"generators":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intervalDays","minRunMinutes","minLoadRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intervalDays":{"type":"integer","minimum":1,"maximum":1000000000},"minRunMinutes":{"type":"number","minimum":0,"maximum":10000},"minLoadRatio":{"type":"number","minimum":0,"maximum":1}}}},"runs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","generatorId","date","minutes","loadRatio"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"generatorId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"minutes":{"type":"number","minimum":0,"maximum":10000},"loadRatio":{"type":"number","minimum":0,"maximum":1}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check logged exercise dates, durations and load ratios against supplied criteria."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"backup-generator-exercise-calendar","input":{"asOfDate":"2026-01-10","generators":[{"id":"G1","intervalDays":7,"minRunMinutes":30,"minLoadRatio":0.3}],"runs":[{"id":"R1","generatorId":"G1","date":"2026-01-08","minutes":30,"loadRatio":0.5}]}}},"limitations":["Check logged exercise dates, durations and load ratios against supplied criteria. No generator is started and no electrical, readiness, manufacturer or regulatory certification is provided. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"building-access-exception-calendar","version":"1.0.0","name":"Building Access Exception Calendar","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","exceptions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"exceptions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","endDate","reviewed","closed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reviewed":{"type":"boolean"},"closed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review coded access-exception records against explicit inclusive validity dates and review flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"building-access-exception-calendar","input":{"asOfDate":"2026-01-10","exceptions":[{"id":"E1","startDate":"2026-01-01","endDate":"2026-01-05","reviewed":true,"closed":false}]}}},"limitations":["Review coded access-exception records against explicit inclusive validity dates and review flags. This does not reveal credentials, grant permissions or change physical access controls. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pest-device-inspection-coverage","version":"1.0.0","name":"Pest Device Inspection Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["visits","devices","observations"],"properties":{"visits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"devices":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","required"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"required":{"type":"boolean"}}}},"observations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","visitId","deviceId","checked","activityCount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"visitId":{"type":"string","minLength":1,"maxLength":200},"deviceId":{"type":"string","minLength":1,"maxLength":200},"checked":{"type":"boolean"},"activityCount":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded device checks per supplied visit and aggregate recorded activity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pest-device-inspection-coverage","input":{"visits":[{"id":"V1"}],"devices":[{"id":"D1","required":true},{"id":"D2","required":true}],"observations":[{"id":"O1","visitId":"V1","deviceId":"D1","checked":true,"activityCount":2}]}}},"limitations":["Reconcile coded device checks per supplied visit and aggregate recorded activity. This is coverage evidence, not an infestation diagnosis, treatment recommendation or pesticide instruction. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utility-submeter-common-area-bridge","version":"1.0.0","name":"Utility Submeter Common Area Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods","submeters"],"properties":{"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","masterUnits","knownCommonUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"masterUnits":{"type":"number","minimum":0,"maximum":1000000000},"knownCommonUnits":{"type":"number","minimum":0,"maximum":1000000000}}}},"submeters":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","periodId","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"periodId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge master utility quantities, tenant submeter quantities and separately recorded common-area use for matched periods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utility-submeter-common-area-bridge","input":{"periods":[{"id":"P1","masterUnits":1000,"knownCommonUnits":100}],"submeters":[{"id":"M1","periodId":"P1","units":850}]}}},"limitations":["Bridge master utility quantities, tenant submeter quantities and separately recorded common-area use for matched periods. One unit is required; billing allocation, leakage and tariff compliance are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"recipe-allergen-declaration-crosswalk","version":"1.0.0","name":"Recipe Allergen Declaration Crosswalk","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["ingredients","recipes"],"properties":{"ingredients":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","allergens"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"allergens":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true,"maxItems":32}}}},"recipes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ingredientIds","declaredAllergens"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ingredientIds":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true,"maxItems":32},"declaredAllergens":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true,"maxItems":32}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check supplied ingredient allergen tags against recipe declarations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"recipe-allergen-declaration-crosswalk","input":{"ingredients":[{"id":"I1","allergens":["milk"]}],"recipes":[{"id":"R1","ingredientIds":["I1"],"declaredAllergens":[]}]}}},"limitations":["Cross-check supplied ingredient allergen tags against recipe declarations. This does not discover allergens, cross-contact, label legality or food safety; qualified staff must verify source records. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kitchen-prep-yield-bridge","version":"1.0.0","name":"Kitchen Prep Yield Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["batches"],"properties":{"batches":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inputWeight","trimWeight","cookedWeight","portionWeight","servedPortions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inputWeight":{"type":"number","minimum":0,"maximum":1000000},"trimWeight":{"type":"number","minimum":0,"maximum":1000000},"cookedWeight":{"type":"number","minimum":0,"maximum":1000000},"portionWeight":{"type":"number","minimum":0.000001,"maximum":1000000},"servedPortions":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge preparation input, trim, cooked weight and recorded servings using a single supplied weight unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kitchen-prep-yield-bridge","input":{"batches":[{"id":"B1","inputWeight":10,"trimWeight":2,"cookedWeight":6,"portionWeight":0.25,"servedPortions":20}]}}},"limitations":["Bridge preparation input, trim, cooked weight and recorded servings using a single supplied weight unit. Portion counts are descriptive estimates, not nutritional or safety advice. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"menu-contribution-mix","version":"1.0.0","name":"Menu Contribution Mix Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","items"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sold","priceMinor","variableCostMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sold":{"type":"integer","minimum":0,"maximum":1000000000},"priceMinor":{"type":"integer","minimum":0,"maximum":1000000000},"variableCostMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate menu mix and contribution from supplied sold units, selling prices and variable costs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"menu-contribution-mix","input":{"currency":"USD","items":[{"id":"D1","sold":10,"priceMinor":1500,"variableCostMinor":600},{"id":"D2","sold":5,"priceMinor":1000,"variableCostMinor":400}]}}},"limitations":["Calculate menu mix and contribution from supplied sold units, selling prices and variable costs. One currency in minor units; overhead, taxes and actual profitability are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"restaurant-cover-reservation-replay","version":"1.0.0","name":"Restaurant Cover Reservation Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tables","reservations"],"properties":{"tables":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","seats"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"seats":{"type":"integer","minimum":1,"maximum":1000000000}}}},"reservations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tableId","start","end","covers","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tableId":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000},"covers":{"type":"integer","minimum":1,"maximum":1000000000},"status":{"enum":["booked","seated","cancelled"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay active reservation occupancy against supplied table capacities and half-open time windows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"restaurant-cover-reservation-replay","input":{"tables":[{"id":"T1","seats":4}],"reservations":[{"id":"R1","tableId":"T1","start":60,"end":120,"covers":5,"status":"booked"}]}}},"limitations":["Replay active reservation occupancy against supplied table capacities and half-open time windows. Cancelled entries are excluded; the report does not create or change reservations. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"food-lot-use-by-exposure","version":"1.0.0","name":"Food Lot Use-By Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","uses"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","receivedDate","useByDate","receivedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"receivedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"useByDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"receivedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"uses":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","date","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify recorded uses after supplied lot dates and quantity gaps."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"food-lot-use-by-exposure","input":{"lots":[{"id":"L1","receivedDate":"2026-01-01","useByDate":"2026-01-05","receivedUnits":10}],"uses":[{"id":"U1","lotId":"L1","date":"2026-01-06","units":2}]}}},"limitations":["Identify recorded uses after supplied lot dates and quantity gaps. Date evidence does not establish whether food is safe, correctly labelled or legally saleable. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"catering-guarantee-change-register","version":"1.0.0","name":"Catering Guarantee Change Register","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","events","changes"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"events":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","guaranteedCovers","minimumCovers","pricePerCoverMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"guaranteedCovers":{"type":"integer","minimum":0,"maximum":1000000000},"minimumCovers":{"type":"integer","minimum":0,"maximum":1000000000},"pricePerCoverMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"changes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","eventId","sequence","newCovers","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"eventId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"newCovers":{"type":"integer","minimum":0,"maximum":1000000000},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply accepted sequential cover changes and the supplied minimum guarantee to a disclosed per-cover price."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"catering-guarantee-change-register","input":{"currency":"USD","events":[{"id":"E1","guaranteedCovers":50,"minimumCovers":40,"pricePerCoverMinor":3000}],"changes":[{"id":"C1","eventId":"E1","sequence":1,"newCovers":45,"accepted":true}]}}},"limitations":["Apply accepted sequential cover changes and the supplied minimum guarantee to a disclosed per-cover price. This is an estimate from supplied terms, not an invoice or booking change. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dish-return-breakage-ledger","version":"1.0.0","name":"Dish Return and Breakage Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","movements"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"movements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","issued","returned","broken"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"issued":{"type":"integer","minimum":0,"maximum":1000000000},"returned":{"type":"integer","minimum":0,"maximum":1000000000},"broken":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile issued dishes, intact returns and separately reported breakage against opening available stock."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dish-return-breakage-ledger","input":{"items":[{"id":"I1","openingUnits":100}],"movements":[{"id":"M1","itemId":"I1","issued":20,"returned":17,"broken":2}]}}},"limitations":["Reconcile issued dishes, intact returns and separately reported breakage against opening available stock. Breakage is not also counted as an intact return. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-specification-version-match","version":"1.0.0","name":"Supplier Specification Version Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["specifications","lots"],"properties":{"specifications":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredRevision":{"type":"integer","minimum":0,"maximum":1000000000}}}},"lots":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","specificationId","documentRevision","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"specificationId":{"type":"string","minLength":1,"maxLength":200},"documentRevision":{"type":"integer","minimum":0,"maximum":1000000000},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check accepted supplier lots against the exact required document revision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-specification-version-match","input":{"specifications":[{"id":"S1","requiredRevision":4}],"lots":[{"id":"L1","specificationId":"S1","documentRevision":3,"accepted":true}]}}},"limitations":["Cross-check accepted supplier lots against the exact required document revision. This is a version-control check of supplied evidence, not a product or food certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fermentation-batch-observation-profile","version":"1.0.0","name":"Fermentation Batch Observation Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["batches","observations"],"properties":{"batches":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","minTemperature","maxTemperature","minPh","maxPh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"minTemperature":{"type":"number","minimum":-1000000000,"maximum":1000000000},"maxTemperature":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minPh":{"type":"number","minimum":0,"maximum":14},"maxPh":{"type":"number","minimum":0,"maximum":14}}}},"observations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","batchId","hour","temperature","ph"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"batchId":{"type":"string","minLength":1,"maxLength":200},"hour":{"type":"number","minimum":0,"maximum":1000000},"temperature":{"type":"number","minimum":-1000000000,"maximum":1000000000},"ph":{"type":"number","minimum":0,"maximum":14}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize fermentation observations against bands supplied by the operator."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fermentation-batch-observation-profile","input":{"batches":[{"id":"B1","minTemperature":18,"maxTemperature":24,"minPh":3,"maxPh":5}],"observations":[{"id":"O1","batchId":"B1","hour":1,"temperature":26,"ph":4}]}}},"limitations":["Summarize fermentation observations against bands supplied by the operator. No safe process, readiness, microbial condition or consumption decision is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tap-line-cleaning-evidence-calendar","version":"1.0.0","name":"Tap Line Cleaning Evidence Calendar","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","lines","visits"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","intervalDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"intervalDays":{"type":"integer","minimum":1,"maximum":1000000000}}}},"visits":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lineId","date","evidenceId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lineId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"evidenceId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded cleaning evidence with an explicit review date and the operator-supplied interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tap-line-cleaning-evidence-calendar","input":{"asOfDate":"2026-01-10","lines":[{"id":"L1","intervalDays":7}],"visits":[{"id":"V1","lineId":"L1","date":"2026-01-01","evidenceId":"E1"}]}}},"limitations":["Compare recorded cleaning evidence with an explicit review date and the operator-supplied interval. A dated record does not prove cleaning effectiveness or regulatory compliance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"clinic-appointment-capacity-reconciliation","version":"1.0.0","name":"Clinic Appointment Capacity Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","appointments"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"appointments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"status":{"enum":["booked","attended","cancelled","no-show"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded appointment statuses against supplied session capacity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"clinic-appointment-capacity-reconciliation","input":{"sessions":[{"id":"S1","capacity":2}],"appointments":[{"id":"A1","sessionId":"S1","status":"booked"},{"id":"A2","sessionId":"S1","status":"cancelled"}]}}},"limitations":["Reconcile coded appointment statuses against supplied session capacity. Use no patient identifiers or clinical information; this does not schedule care or determine staffing safety. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laboratory-specimen-handoff-evidence","version":"1.0.0","name":"Laboratory Specimen Handoff Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["specimens","events"],"properties":{"specimens":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredStages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredStages":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"minItems":1,"maxItems":16,"uniqueItems":true}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","specimenId","stage","sequence","minutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"specimenId":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"minutes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index coded specimen handoff stages and time order from a supplied administrative log."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laboratory-specimen-handoff-evidence","input":{"specimens":[{"id":"X1","requiredStages":["collected","received"]}],"events":[{"id":"E1","specimenId":"X1","stage":"collected","sequence":1,"minutes":60}]}}},"limitations":["Index coded specimen handoff stages and time order from a supplied administrative log. No patient data, test interpretation, specimen viability or diagnostic conclusion is processed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"medical-device-service-document-index","version":"1.0.0","name":"Medical Device Service Document Index","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","devices","documents"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"devices":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","nextDueDate","requiredDocumentType"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"nextDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredDocumentType":{"type":"string","minLength":1,"maxLength":200}}}},"documents":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deviceId","type","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deviceId":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-reference coded devices, supplied service dates and required document types."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"medical-device-service-document-index","input":{"asOfDate":"2026-01-10","devices":[{"id":"D1","nextDueDate":"2026-02-01","requiredDocumentType":"service"}],"documents":[]}}},"limitations":["Cross-reference coded devices, supplied service dates and required document types. This inventory does not validate a service certificate or certify clinical device fitness. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"care-transport-trip-reconciliation","version":"1.0.0","name":"Care Transport Trip Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","trips","charges"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"trips":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plannedDistance","recordedDistance","rateMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plannedDistance":{"type":"number","minimum":0,"maximum":1000000},"recordedDistance":{"type":"number","minimum":0,"maximum":1000000},"rateMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"charges":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tripId","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tripId":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded trip distances and attributed charges using supplied rates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"care-transport-trip-reconciliation","input":{"currency":"USD","trips":[{"id":"T1","plannedDistance":10,"recordedDistance":12,"rateMinor":200}],"charges":[{"id":"C1","tripId":"T1","amountMinor":2500}]}}},"limitations":["Reconcile coded trip distances and attributed charges using supplied rates. Use no patient data; the output is not an insurance claim, transport authorization or billing determination. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"authorization-visit-consumption-ledger","version":"1.0.0","name":"Authorization Visit Consumption Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["authorizations","visits"],"properties":{"authorizations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","endDate","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}},"visits":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","authorizationId","date","units","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"authorizationId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"units":{"type":"integer","minimum":0,"maximum":1000000000},"status":{"enum":["completed","cancelled"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded completed visit units against supplied authorization quantities and inclusive dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"authorization-visit-consumption-ledger","input":{"authorizations":[{"id":"A1","startDate":"2026-01-01","endDate":"2026-01-31","units":10}],"visits":[{"id":"V1","authorizationId":"A1","date":"2026-02-01","units":2,"status":"completed"}]}}},"limitations":["Reconcile coded completed visit units against supplied authorization quantities and inclusive dates. This does not verify insurance coverage, decide care or submit reimbursement. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"clinical-room-turnover-interval-review","version":"1.0.0","name":"Clinical Room Turnover Interval Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","cleaning"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roomId","endMinute","nextStartMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roomId":{"type":"string","minLength":1,"maxLength":200},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000},"nextStartMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"cleaning":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded room-cleaning intervals with supplied turnover windows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"clinical-room-turnover-interval-review","input":{"sessions":[{"id":"S1","roomId":"R1","endMinute":100,"nextStartMinute":130}],"cleaning":[{"id":"C1","sessionId":"S1","startMinute":105,"endMinute":125}]}}},"limitations":["Compare recorded room-cleaning intervals with supplied turnover windows. Use coded rooms only; interval fit is not infection-control or clinical-readiness certification. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"imaging-protocol-version-roster","version":"1.0.0","name":"Imaging Protocol Version Roster","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["protocols","assignments"],"properties":{"protocols":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approvedRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approvedRevision":{"type":"integer","minimum":0,"maximum":1000000000}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deviceId","protocolId","installedRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deviceId":{"type":"string","minLength":1,"maxLength":200},"protocolId":{"type":"string","minLength":1,"maxLength":200},"installedRevision":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare coded device assignments with operator-supplied approved protocol revisions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"imaging-protocol-version-roster","input":{"protocols":[{"id":"P1","approvedRevision":2}],"assignments":[{"id":"A1","deviceId":"D1","protocolId":"P1","installedRevision":1}]}}},"limitations":["Compare coded device assignments with operator-supplied approved protocol revisions. This document-control check does not advise imaging parameters, patient treatment or equipment use. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pharmacy-stock-count-variance","version":"1.0.0","name":"Pharmacy Stock Count Variance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stocks","movements","counts"],"properties":{"stocks":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"movements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stockId","inUnits","outUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stockId":{"type":"string","minLength":1,"maxLength":200},"inUnits":{"type":"integer","minimum":0,"maximum":1000000000},"outUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"counts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stockId","countedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stockId":{"type":"string","minLength":1,"maxLength":200},"countedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded inventory counts with opening stock and supplied movements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pharmacy-stock-count-variance","input":{"stocks":[{"id":"S1","openingUnits":100}],"movements":[{"id":"M1","stockId":"S1","inUnits":10,"outUnits":20}],"counts":[{"id":"C1","stockId":"S1","countedUnits":88}]}}},"limitations":["Reconcile coded inventory counts with opening stock and supplied movements. No medication, patient, dispensing, controlled-substance or legal-compliance decision is made. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"referral-closure-stage-register","version":"1.0.0","name":"Referral Closure Stage Register","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","referrals","stages"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"referrals":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openedDate","targetDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"targetDays":{"type":"integer","minimum":1,"maximum":1000000000}}}},"stages":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","referralId","date","stage"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"referralId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"stage":{"enum":["received","contacted","scheduled","closed"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Track coded administrative referral stages and explicit elapsed-day targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"referral-closure-stage-register","input":{"asOfDate":"2026-01-10","referrals":[{"id":"R1","openedDate":"2026-01-01","targetDays":7}],"stages":[{"id":"S1","referralId":"R1","date":"2026-01-03","stage":"contacted"}]}}},"limitations":["Track coded administrative referral stages and explicit elapsed-day targets. Use no patient information; the report neither triages referrals nor recommends clinical timing. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"clinician-credential-expiry-roster","version":"1.0.0","name":"Clinician Credential Expiry Roster","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","required","credentials"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"required":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","personCode","type"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"personCode":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200}}}},"credentials":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","personCode","type","expiryDate","verifiedByOperator"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"personCode":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"expiryDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"verifiedByOperator":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check coded credential requirements and operator-verified expiry evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"clinician-credential-expiry-roster","input":{"asOfDate":"2026-01-10","required":[{"id":"R1","personCode":"P1","type":"credential"}],"credentials":[{"id":"C1","personCode":"P1","type":"credential","expiryDate":"2026-01-09","verifiedByOperator":true}]}}},"limitations":["Cross-check coded credential requirements and operator-verified expiry evidence. This does not contact licensing authorities, verify a professional license or determine eligibility to practice. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"room-night-allotment-pickup","version":"1.0.0","name":"Room Night Allotment Pickup Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["allotments","pickup"],"properties":{"allotments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","date","rooms"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"rooms":{"type":"integer","minimum":0,"maximum":1000000000}}}},"pickup":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","allotmentId","booked","cancelled"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"allotmentId":{"type":"string","minLength":1,"maxLength":200},"booked":{"type":"integer","minimum":0,"maximum":1000000000},"cancelled":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile group room-night allotments and net recorded pickup for each explicit night."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"room-night-allotment-pickup","input":{"allotments":[{"id":"N1","date":"2026-02-01","rooms":20}],"pickup":[{"id":"P1","allotmentId":"N1","booked":15,"cancelled":2}]}}},"limitations":["Reconcile group room-night allotments and net recorded pickup for each explicit night. No booking is made and no availability is inferred outside supplied allotments. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"guest-deposit-event-balance","version":"1.0.0","name":"Guest Deposit Event Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","accounts","events"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"accounts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accountId","sequence","kind","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accountId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["deposit","refund","applied"]},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay coded guest deposit events in a unique account sequence and keep refunds distinct from applied charges."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"guest-deposit-event-balance","input":{"currency":"USD","accounts":[{"id":"A1"}],"events":[{"id":"E1","accountId":"A1","sequence":1,"kind":"deposit","amountMinor":10000},{"id":"E2","accountId":"A1","sequence":2,"kind":"applied","amountMinor":6000}]}}},"limitations":["Replay coded guest deposit events in a unique account sequence and keep refunds distinct from applied charges. One currency in minor units; no money is transferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linen-par-level-cycle","version":"1.0.0","name":"Linen Par Level Cycle","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","cycles"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cleanOpening","requiredPar"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cleanOpening":{"type":"integer","minimum":0,"maximum":1000000000},"requiredPar":{"type":"integer","minimum":0,"maximum":1000000000}}}},"cycles":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","issued","returnedSoiled","washedClean","lost"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"issued":{"type":"integer","minimum":0,"maximum":1000000000},"returnedSoiled":{"type":"integer","minimum":0,"maximum":1000000000},"washedClean":{"type":"integer","minimum":0,"maximum":1000000000},"lost":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge clean linen, issued stock, soiled returns, washing and loss against supplied par levels."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linen-par-level-cycle","input":{"items":[{"id":"L1","cleanOpening":50,"requiredPar":40}],"cycles":[{"id":"C1","itemId":"L1","issued":20,"returnedSoiled":15,"washedClean":10,"lost":1}]}}},"limitations":["Bridge clean linen, issued stock, soiled returns, washing and loss against supplied par levels. The cycle quantities share one unit and no laundry order is placed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"housekeeping-inspection-rework","version":"1.0.0","name":"Housekeeping Inspection Rework Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rooms","inspections"],"properties":{"rooms":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"inspections":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roomId","sequence","passed","reworkMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roomId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"passed":{"type":"boolean"},"reworkMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate repeated inspection failures, recorded rework time and the latest inspection outcome for each coded room."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"housekeeping-inspection-rework","input":{"rooms":[{"id":"R1"}],"inspections":[{"id":"I1","roomId":"R1","sequence":1,"passed":false,"reworkMinutes":15},{"id":"I2","roomId":"R1","sequence":2,"passed":true,"reworkMinutes":0}]}}},"limitations":["Separate repeated inspection failures, recorded rework time and the latest inspection outcome for each coded room. This is not a room-release authorization. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"room-out-of-order-day-bridge","version":"1.0.0","name":"Room Out-of-Order Day Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startDate","endDate","rooms","blocks"],"properties":{"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"rooms":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"blocks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roomId","startDate","endDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roomId":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count distinct unavailable room days within an explicit half-open review window of at most366 days."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"room-out-of-order-day-bridge","input":{"startDate":"2026-01-01","endDate":"2026-01-04","rooms":[{"id":"R1"}],"blocks":[{"id":"B1","roomId":"R1","startDate":"2026-01-02","endDate":"2026-01-04"}]}}},"limitations":["Count distinct unavailable room days within an explicit half-open review window of at most366 days. Overlapping blocks are unioned, not double-counted; no reservations are changed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"banquet-function-space-overlap","version":"1.0.0","name":"Banquet Function Space Overlap","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bookings"],"properties":{"bookings":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","spaceId","start","end","setupMinutes","strikeMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"spaceId":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000},"setupMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"strikeMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Detect function-space collisions including explicitly supplied setup and strike buffers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"banquet-function-space-overlap","input":{"bookings":[{"id":"B1","spaceId":"S1","start":100,"end":150,"setupMinutes":10,"strikeMinutes":20},{"id":"B2","spaceId":"S1","start":180,"end":220,"setupMinutes":20,"strikeMinutes":0}]}}},"limitations":["Detect function-space collisions including explicitly supplied setup and strike buffers. Half-open minute windows must share a common timeline; no booking is made. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"amenity-voucher-redemption-balance","version":"1.0.0","name":"Amenity Voucher Redemption Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vouchers","redemptions"],"properties":{"vouchers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","units","expiryDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"expiryDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"redemptions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","voucherId","date","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"voucherId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded amenity voucher units and redemptions after supplied expiry dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"amenity-voucher-redemption-balance","input":{"vouchers":[{"id":"V1","units":3,"expiryDate":"2026-01-05"}],"redemptions":[{"id":"R1","voucherId":"V1","date":"2026-01-06","units":1}]}}},"limitations":["Reconcile coded amenity voucher units and redemptions after supplied expiry dates. The report records discrepancies without invalidating a voucher or charging a guest. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"group-rooming-list-cutoff","version":"1.0.0","name":"Group Rooming List Cutoff Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups","entries"],"properties":{"groups":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cutoffDate","expectedNames"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cutoffDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"expectedNames":{"type":"integer","minimum":0,"maximum":1000000000}}}},"entries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","groupId","receivedDate","complete"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"groupId":{"type":"string","minLength":1,"maxLength":200},"receivedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"complete":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count coded rooming-list entries by completeness and cutoff timing against supplied expectations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"group-rooming-list-cutoff","input":{"groups":[{"id":"G1","cutoffDate":"2026-01-05","expectedNames":2}],"entries":[{"id":"E1","groupId":"G1","receivedDate":"2026-01-06","complete":true}]}}},"limitations":["Count coded rooming-list entries by completeness and cutoff timing against supplied expectations. Submit no names or guest contact data; no accommodation is assigned. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spa-treatment-room-utilization","version":"1.0.0","name":"Spa Treatment Room Utilization","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rooms","sessions"],"properties":{"rooms":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openMinute","closeMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openMinute":{"type":"integer","minimum":0,"maximum":1000000000},"closeMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"sessions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roomId","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roomId":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Union recorded treatment-room bookings within supplied opening windows, keeping overlaps and outside-hours use separate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spa-treatment-room-utilization","input":{"rooms":[{"id":"R1","openMinute":60,"closeMinute":180}],"sessions":[{"id":"S1","roomId":"R1","start":90,"end":150}]}}},"limitations":["Union recorded treatment-room bookings within supplied opening windows, keeping overlaps and outside-hours use separate. No treatment or staffing recommendation is made. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lost-property-custody-log","version":"1.0.0","name":"Lost Property Custody Log","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","events"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialHolder"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialHolder":{"type":"string","minLength":1,"maxLength":200}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","sequence","fromHolder","toHolder","kind"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"fromHolder":{"type":"string","minLength":1,"maxLength":200},"toHolder":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["transfer","returned","disposed"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay coded lost-property custody transfers and closure events, detecting chain breaks and later activity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lost-property-custody-log","input":{"items":[{"id":"I1","initialHolder":"desk"}],"events":[{"id":"E1","itemId":"I1","sequence":1,"fromHolder":"desk","toHolder":"owner-code","kind":"returned"}]}}},"limitations":["Replay coded lost-property custody transfers and closure events, detecting chain breaks and later activity. Use coded holders only; no ownership, identity or legal entitlement is verified. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"demurrage-free-time-exposure","version":"1.0.0","name":"Demurrage Free-Time Exposure","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","asOfDate","containers"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"containers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","availableDate","exitDate","freeCalendarDays","dailyMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"availableDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"exitDate":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"freeCalendarDays":{"type":"integer","minimum":0,"maximum":1000000000},"dailyMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate calendar-day exposure with availability day at elapsed zero, an exclusive exit date and a flat supplied daily rate after free days."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"demurrage-free-time-exposure","input":{"currency":"USD","asOfDate":"2026-01-10","containers":[{"id":"C1","availableDate":"2026-01-01","exitDate":null,"freeCalendarDays":5,"dailyMinor":10000}]}}},"limitations":["Estimate calendar-day exposure with availability day at elapsed zero, an exclusive exit date and a flat supplied daily rate after free days. Holidays, tiered tariffs and legal chargeability are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"trailer-seal-chain-evidence","version":"1.0.0","name":"Trailer Seal Chain Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["trailers","handoffs"],"properties":{"trailers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dispatchSeal"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dispatchSeal":{"type":"string","minLength":1,"maxLength":200}}}},"handoffs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","trailerId","sequence","arrivingSeal","departingSeal","resealAuthorized"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"trailerId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"arrivingSeal":{"type":"string","minLength":1,"maxLength":200},"departingSeal":{"type":"string","minLength":1,"maxLength":200},"resealAuthorized":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare coded trailer arrival and departure seal evidence across ordered handoffs and explicit reseal authorization flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"trailer-seal-chain-evidence","input":{"trailers":[{"id":"T1","dispatchSeal":"S1"}],"handoffs":[{"id":"H1","trailerId":"T1","sequence":1,"arrivingSeal":"S1","departingSeal":"S2","resealAuthorized":false}]}}},"limitations":["Compare coded trailer arrival and departure seal evidence across ordered handoffs and explicit reseal authorization flags. This does not establish cargo integrity, theft or actual authorization. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pallet-exchange-account-balance","version":"1.0.0","name":"Pallet Exchange Account Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["accounts","exchanges"],"properties":{"accounts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingOwed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingOwed":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"exchanges":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accountId","delivered","collected","agreedWriteOff"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accountId":{"type":"string","minLength":1,"maxLength":200},"delivered":{"type":"integer","minimum":0,"maximum":1000000000},"collected":{"type":"integer","minimum":0,"maximum":1000000000},"agreedWriteOff":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge signed opening pallet obligations through deliveries, collections and explicitly agreed write-offs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pallet-exchange-account-balance","input":{"accounts":[{"id":"A1","openingOwed":10}],"exchanges":[{"id":"E1","accountId":"A1","delivered":20,"collected":15,"agreedWriteOff":2}]}}},"limitations":["Bridge signed opening pallet obligations through deliveries, collections and explicitly agreed write-offs. Negative balances denote the opposite obligation; no debt or invoice is created. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"container-stuffing-weight-bridge","version":"1.0.0","name":"Container Stuffing Weight Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["containers","cargo"],"properties":{"containers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tareWeight","declaredGrossWeight","suppliedMaxGross"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tareWeight":{"type":"number","minimum":0,"maximum":1000000000},"declaredGrossWeight":{"type":"number","minimum":0,"maximum":1000000000},"suppliedMaxGross":{"type":"number","minimum":0,"maximum":1000000000}}}},"cargo":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","containerId","netWeight","packagingWeight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"containerId":{"type":"string","minLength":1,"maxLength":200},"netWeight":{"type":"number","minimum":0,"maximum":1000000000},"packagingWeight":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct container gross weight from supplied tare, cargo and packaging records and compare the stated declaration and threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"container-stuffing-weight-bridge","input":{"containers":[{"id":"C1","tareWeight":2000,"declaredGrossWeight":5100,"suppliedMaxGross":10000}],"cargo":[{"id":"X1","containerId":"C1","netWeight":3000,"packagingWeight":100}]}}},"limitations":["Reconstruct container gross weight from supplied tare, cargo and packaging records and compare the stated declaration and threshold. This does not certify verified gross mass, stowage or transport safety. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"freight-claim-document-coverage","version":"1.0.0","name":"Freight Claim Document Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","claims","documents"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"claims":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","filingDueDate","requiredTypes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"filingDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredTypes":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"maxItems":32,"uniqueItems":true}}}},"documents":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","claimId","type","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"claimId":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare accepted supplied claim-document types with an explicit checklist and due date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"freight-claim-document-coverage","input":{"asOfDate":"2026-01-10","claims":[{"id":"C1","filingDueDate":"2026-02-01","requiredTypes":["invoice","delivery"]}],"documents":[{"id":"D1","claimId":"C1","type":"invoice","accepted":true}]}}},"limitations":["Compare accepted supplied claim-document types with an explicit checklist and due date. This is not legal advice, a determination of claim validity or a filing service. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"route-stop-dwell-variance","version":"1.0.0","name":"Route Stop Dwell Variance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stops"],"properties":{"stops":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","arrivalMinute","departureMinute","targetMinutes","reasonCode"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"arrivalMinute":{"type":"integer","minimum":0,"maximum":1000000000},"departureMinute":{"type":"integer","minimum":0,"maximum":1000000000},"targetMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"reasonCode":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare coded stop arrival/departure intervals with supplied dwell targets and aggregate by recorded reason code."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"route-stop-dwell-variance","input":{"stops":[{"id":"S1","arrivalMinute":60,"departureMinute":100,"targetMinutes":30,"reasonCode":"queue"}]}}},"limitations":["Compare coded stop arrival/departure intervals with supplied dwell targets and aggregate by recorded reason code. No driver tracking, routing or automated dispatch is performed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bonded-stock-movement-ledger","version":"1.0.0","name":"Bonded Stock Movement Evidence Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","movements"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"movements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","sequence","kind","units","releaseEvidence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["receipt","bonded-transfer","release"]},"units":{"type":"integer","minimum":0,"maximum":1000000000},"releaseEvidence":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay supplied bonded-stock movements and flag releases lacking an operator-provided evidence flag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bonded-stock-movement-ledger","input":{"lots":[{"id":"L1","openingUnits":10}],"movements":[{"id":"M1","lotId":"L1","sequence":1,"kind":"release","units":3,"releaseEvidence":false}]}}},"limitations":["Replay supplied bonded-stock movements and flag releases lacking an operator-provided evidence flag. Customs status, legality, duties and authorizations are not independently verified or changed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cross-dock-missort-reconciliation","version":"1.0.0","name":"Cross-Dock Missort Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shipments","scans"],"properties":{"shipments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plannedLane","expectedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plannedLane":{"type":"string","minLength":1,"maxLength":200},"expectedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"scans":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shipmentId","actualLane","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shipmentId":{"type":"string","minLength":1,"maxLength":200},"actualLane":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied cross-dock scan quantities with expected shipment units and planned lanes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cross-dock-missort-reconciliation","input":{"shipments":[{"id":"S1","plannedLane":"L1","expectedUnits":10}],"scans":[{"id":"X1","shipmentId":"S1","actualLane":"L2","units":2},{"id":"X2","shipmentId":"S1","actualLane":"L1","units":7}]}}},"limitations":["Reconcile supplied cross-dock scan quantities with expected shipment units and planned lanes. No shipment is rerouted and scan completeness or actual physical custody is not guaranteed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shipment-document-version-calendar","version":"1.0.0","name":"Shipment Document Version Calendar","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","requirements","documents"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requirements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shipmentCode","type","minRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shipmentCode":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"minRevision":{"type":"integer","minimum":0,"maximum":1000000000}}}},"documents":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shipmentCode","type","revision","validFromDate","validToDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shipmentCode":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"integer","minimum":0,"maximum":1000000000},"validFromDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"validToDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cross-check coded shipment-document types, minimum revisions and inclusive validity windows on an explicit review date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shipment-document-version-calendar","input":{"asOfDate":"2026-01-10","requirements":[{"id":"R1","shipmentCode":"S1","type":"certificate","minRevision":2}],"documents":[{"id":"D1","shipmentCode":"S1","type":"certificate","revision":1,"validFromDate":"2026-01-01","validToDate":"2026-01-31"}]}}},"limitations":["Cross-check coded shipment-document types, minimum revisions and inclusive validity windows on an explicit review date. No document authenticity, export permission or regulatory compliance is verified. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"transport-proof-delivery-match","version":"1.0.0","name":"Transport Proof of Delivery Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shipments","proofs"],"properties":{"shipments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shippedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shippedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"proofs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shipmentId","acceptedUnits","rejectedUnits","signedEvidence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shipmentId":{"type":"string","minLength":1,"maxLength":200},"acceptedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"rejectedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"signedEvidence":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded shipped, accepted and rejected quantities with supplied proof-of-delivery evidence flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"transport-proof-delivery-match","input":{"shipments":[{"id":"S1","shippedUnits":10}],"proofs":[{"id":"P1","shipmentId":"S1","acceptedUnits":8,"rejectedUnits":1,"signedEvidence":true}]}}},"limitations":["Reconcile coded shipped, accepted and rejected quantities with supplied proof-of-delivery evidence flags. A flag is not cryptographic signature verification or proof that goods actually arrived. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"restricted-award-drawdown-bridge","version":"1.0.0","name":"Restricted Award Drawdown Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","awards","costs","draws"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"awards":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","awardMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"awardMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"costs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","awardId","eligibleMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"awardId":{"type":"string","minLength":1,"maxLength":200},"eligibleMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"draws":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","awardId","receivedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"awardId":{"type":"string","minLength":1,"maxLength":200},"receivedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge supplied eligible award costs, received drawdowns and award balances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"restricted-award-drawdown-bridge","input":{"currency":"USD","awards":[{"id":"A1","awardMinor":10000}],"costs":[{"id":"C1","awardId":"A1","eligibleMinor":6000}],"draws":[{"id":"D1","awardId":"A1","receivedMinor":4000}]}}},"limitations":["Bridge supplied eligible award costs, received drawdowns and award balances. Eligibility is operator-provided; no grant compliance, tax treatment or draw request is determined. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pledge-installment-aging-profile","version":"1.0.0","name":"Pledge Installment Aging Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","asOfDate","installments","receipts"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"installments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dueDate","promisedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"promisedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"receipts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","installmentId","date","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"installmentId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded pledge installments and received amounts at an explicit review date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pledge-installment-aging-profile","input":{"currency":"USD","asOfDate":"2026-01-10","installments":[{"id":"I1","dueDate":"2026-01-01","promisedMinor":10000}],"receipts":[{"id":"R1","installmentId":"I1","date":"2026-01-05","amountMinor":4000}]}}},"limitations":["Reconcile coded pledge installments and received amounts at an explicit review date. No donor contact, collection message, charitable receipt or tax claim is created. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"in-kind-donation-disposition","version":"1.0.0","name":"In-Kind Donation Disposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","dispositions"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","receivedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"receivedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"dispositions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","units","kind"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["program-use","distributed","returned","discarded"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Track physical in-kind units by disposition while preserving undistributed stock."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"in-kind-donation-disposition","input":{"lots":[{"id":"L1","receivedUnits":20}],"dispositions":[{"id":"D1","lotId":"L1","units":12,"kind":"distributed"}]}}},"limitations":["Track physical in-kind units by disposition while preserving undistributed stock. No donated value, charitable deductibility or legal classification is assigned. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"volunteer-event-attendance-variance","version":"1.0.0","name":"Volunteer Event Attendance Variance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["roles","signups"],"properties":{"roles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredPeople","plannedHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredPeople":{"type":"integer","minimum":0,"maximum":1000000000},"plannedHours":{"type":"number","minimum":0,"maximum":1000}}}},"signups":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roleId","attended","actualHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roleId":{"type":"string","minLength":1,"maxLength":200},"attended":{"type":"boolean"},"actualHours":{"type":"number","minimum":0,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare coded volunteer attendance and actual hours with role-specific event plans."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"volunteer-event-attendance-variance","input":{"roles":[{"id":"R1","requiredPeople":3,"plannedHours":4}],"signups":[{"id":"S1","roleId":"R1","attended":true,"actualHours":4},{"id":"S2","roleId":"R1","attended":false,"actualHours":0}]}}},"limitations":["Compare coded volunteer attendance and actual hours with role-specific event plans. No personal details, timesheet submission or employment determination is required. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"grant-deliverable-evidence-coverage","version":"1.0.0","name":"Grant Deliverable Evidence Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","deliverables","evidence"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"deliverables":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dueDate","requiredType"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredType":{"type":"string","minLength":1,"maxLength":200}}}},"evidence":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deliverableId","type","accepted","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deliverableId":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200},"accepted":{"type":"boolean"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match operator-accepted evidence types with grant deliverables and supplied deadlines."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"grant-deliverable-evidence-coverage","input":{"asOfDate":"2026-01-10","deliverables":[{"id":"D1","dueDate":"2026-01-01","requiredType":"report"}],"evidence":[{"id":"E1","deliverableId":"D1","type":"draft","accepted":true,"date":"2026-01-02"}]}}},"limitations":["Match operator-accepted evidence types with grant deliverables and supplied deadlines. No grantor acceptance, certification or legal compliance is independently verified. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scholarship-award-disbursement","version":"1.0.0","name":"Scholarship Award Disbursement Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","awards","payments"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"awards":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approvedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approvedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"payments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","awardId","amountMinor","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"awardId":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"status":{"enum":["scheduled","sent","cancelled"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile coded approved scholarship awards with recorded sent and scheduled disbursements, excluding cancelled entries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scholarship-award-disbursement","input":{"currency":"USD","awards":[{"id":"A1","approvedMinor":20000}],"payments":[{"id":"P1","awardId":"A1","amountMinor":5000,"status":"sent"},{"id":"P2","awardId":"A1","amountMinor":10000,"status":"scheduled"}]}}},"limitations":["Reconcile coded approved scholarship awards with recorded sent and scheduled disbursements, excluding cancelled entries. This does not select recipients or initiate payments. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"campaign-designation-allocation","version":"1.0.0","name":"Campaign Designation Allocation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","gifts","allocations"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"gifts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"allocations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","giftId","fundCode","basisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"giftId":{"type":"string","minLength":1,"maxLength":200},"fundCode":{"type":"string","minLength":1,"maxLength":200},"basisPoints":{"type":"integer","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate supplied coded gift amounts by stated basis points, rounding each allocation independently and exposing the residual."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"campaign-designation-allocation","input":{"currency":"USD","gifts":[{"id":"G1","amountMinor":101}],"allocations":[{"id":"A1","giftId":"G1","fundCode":"F1","basisPoints":5000},{"id":"A2","giftId":"G1","fundCode":"F2","basisPoints":5000}]}}},"limitations":["Allocate supplied coded gift amounts by stated basis points, rounding each allocation independently and exposing the residual. This is not a charitable receipt, tax treatment or bank transfer. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"donor-benefit-fulfillment-ledger","version":"1.0.0","name":"Donor Benefit Fulfillment Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["promises","fulfillment"],"properties":{"promises":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","benefitCode","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"benefitCode":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}},"fulfillment":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","promiseId","units","kind"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"promiseId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["delivered","waived","cancelled"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Distinguish delivered, waived and cancelled coded donor benefits from outstanding promised units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"donor-benefit-fulfillment-ledger","input":{"promises":[{"id":"P1","benefitCode":"book","units":3}],"fulfillment":[{"id":"F1","promiseId":"P1","units":1,"kind":"delivered"},{"id":"F2","promiseId":"P1","units":1,"kind":"waived"}]}}},"limitations":["Distinguish delivered, waived and cancelled coded donor benefits from outstanding promised units. No donor motives, fair-market value or tax acknowledgment is inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nonprofit-board-action-followthrough","version":"1.0.0","name":"Board Action Follow-Through Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","actions","votes","completions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"actions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dueDate","requiredVotes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredVotes":{"type":"integer","minimum":1,"maximum":1000000000}}}},"votes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","actionId","approve"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actionId":{"type":"string","minLength":1,"maxLength":200},"approve":{"type":"boolean"}}}},"completions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","actionId","date","evidenceId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actionId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"evidenceId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare coded board-action approval counts and completion evidence against operator-supplied thresholds and dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nonprofit-board-action-followthrough","input":{"asOfDate":"2026-01-10","actions":[{"id":"A1","dueDate":"2026-01-05","requiredVotes":2}],"votes":[{"id":"V1","actionId":"A1","approve":true}],"completions":[]}}},"limitations":["Compare coded board-action approval counts and completion evidence against operator-supplied thresholds and dates. This does not verify voter eligibility, quorum, bylaws or legal validity. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"meal-program-serving-reconciliation","version":"1.0.0","name":"Meal Program Serving Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","counts"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","prepared","reserved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"prepared":{"type":"integer","minimum":0,"maximum":1000000000},"reserved":{"type":"integer","minimum":0,"maximum":1000000000}}}},"counts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","served","leftover","discarded"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"served":{"type":"integer","minimum":0,"maximum":1000000000},"leftover":{"type":"integer","minimum":0,"maximum":1000000000},"discarded":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge prepared program meals, servings, leftovers and discards against reserved portions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"meal-program-serving-reconciliation","input":{"sessions":[{"id":"S1","prepared":100,"reserved":90}],"counts":[{"id":"C1","sessionId":"S1","served":85,"leftover":10,"discarded":3}]}}},"limitations":["Bridge prepared program meals, servings, leftovers and discards against reserved portions. No beneficiary identities, nutrition, food safety or funding eligibility is determined. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"consignment-settlement-waterfall","version":"1.0.0","name":"Consignment Settlement Waterfall","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","agreements","sales"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"agreements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","commissionBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"commissionBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}},"sales":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","agreementId","grossMinor","refundMinor","feeMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"agreementId":{"type":"string","minLength":1,"maxLength":200},"grossMinor":{"type":"integer","minimum":0,"maximum":1000000000},"refundMinor":{"type":"integer","minimum":0,"maximum":1000000000},"feeMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied consignment proceeds through refunds, per-sale rounded commission and separately recorded fees."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"consignment-settlement-waterfall","input":{"currency":"USD","agreements":[{"id":"A1","commissionBasisPoints":2000}],"sales":[{"id":"S1","agreementId":"A1","grossMinor":10000,"refundMinor":1000,"feeMinor":300}]}}},"limitations":["Reconcile supplied consignment proceeds through refunds, per-sale rounded commission and separately recorded fees. This is a disclosed accounting scenario and sends no settlement. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"promotion-coupon-stack-audit","version":"1.0.0","name":"Promotion Coupon Stack Audit","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","baskets","coupons"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"baskets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","subtotalMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"subtotalMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"coupons":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","basketId","priority","kind","value","stackable"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"basketId":{"type":"string","minLength":1,"maxLength":200},"priority":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["fixed","percent"]},"value":{"type":"integer","minimum":0,"maximum":1000000000},"stackable":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse explicitly ordered fixed and basis-point coupons, rounding each step and exposing non-stackable conflicts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"promotion-coupon-stack-audit","input":{"currency":"USD","baskets":[{"id":"B1","subtotalMinor":10000}],"coupons":[{"id":"C1","basketId":"B1","priority":1,"kind":"percent","value":1000,"stackable":true},{"id":"C2","basketId":"B1","priority":2,"kind":"fixed","value":500,"stackable":true}]}}},"limitations":["Rehearse explicitly ordered fixed and basis-point coupons, rounding each step and exposing non-stackable conflicts. This does not apply store policy, redeem a coupon or alter checkout. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"price-label-scan-discrepancy","version":"1.0.0","name":"Price Label Scan Discrepancy","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","labels","scans"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"labels":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","displayMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"displayMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"scans":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","labelId","scannedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"labelId":{"type":"string","minLength":1,"maxLength":200},"scannedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied shelf-label amounts with point-of-sale scan observations in one currency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"price-label-scan-discrepancy","input":{"currency":"USD","labels":[{"id":"L1","displayMinor":499}],"scans":[{"id":"S1","labelId":"L1","scannedMinor":549}]}}},"limitations":["Compare supplied shelf-label amounts with point-of-sale scan observations in one currency. This identifies recorded differences, not consumer-law remedies or live price changes. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"layaway-installment-release","version":"1.0.0","name":"Layaway Installment Release Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","plans","entries"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"plans":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","totalMinor","requiredDepositMinor","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"totalMinor":{"type":"integer","minimum":0,"maximum":1000000000},"requiredDepositMinor":{"type":"integer","minimum":0,"maximum":1000000000},"status":{"enum":["active","cancelled","released"]}}}},"entries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","planId","kind","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"planId":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["payment","refund"]},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied layaway payments and refunds with deposit and full-payment thresholds, flagging recorded releases before full payment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"layaway-installment-release","input":{"currency":"USD","plans":[{"id":"L1","totalMinor":10000,"requiredDepositMinor":2000,"status":"released"}],"entries":[{"id":"E1","planId":"L1","kind":"payment","amountMinor":3000}]}}},"limitations":["Reconcile supplied layaway payments and refunds with deposit and full-payment thresholds, flagging recorded releases before full payment. No payment, cancellation or release is executed. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gift-wrapping-material-yield","version":"1.0.0","name":"Gift Wrapping Material Yield","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rolls","boxes"],"properties":{"rolls":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","usableArea"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"usableArea":{"type":"number","minimum":0,"maximum":1000000000}}}},"boxes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","rollId","length","width","height","count","allowance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rollId":{"type":"string","minLength":1,"maxLength":200},"length":{"type":"number","minimum":0.000001,"maximum":1000000},"width":{"type":"number","minimum":0.000001,"maximum":1000000},"height":{"type":"number","minimum":0.000001,"maximum":1000000},"count":{"type":"integer","minimum":1,"maximum":10000},"allowance":{"type":"number","minimum":0,"maximum":2}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate rectangular-box surface-area wrapping demand with a supplied overlap/waste allowance against usable roll area."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gift-wrapping-material-yield","input":{"rolls":[{"id":"R1","usableArea":100}],"boxes":[{"id":"B1","rollId":"R1","length":2,"width":1,"height":1,"count":3,"allowance":0.1}]}}},"limitations":["Estimate rectangular-box surface-area wrapping demand with a supplied overlap/waste allowance against usable roll area. One consistent length unit is required; cutting layout and roll-width feasibility are excluded. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"display-fixture-planogram-coverage","version":"1.0.0","name":"Display Fixture Planogram Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["fixtures","placements","targets"],"properties":{"fixtures":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","slots"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"slots":{"type":"integer","minimum":0,"maximum":1000000000}}}},"placements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fixtureId","slot","sku","facings"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fixtureId":{"type":"string","minLength":1,"maxLength":200},"slot":{"type":"integer","minimum":0,"maximum":1000000000},"sku":{"type":"string","minLength":1,"maxLength":200},"facings":{"type":"integer","minimum":1,"maximum":1000000000}}}},"targets":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fixtureId","sku","minFacings"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fixtureId":{"type":"string","minLength":1,"maxLength":200},"sku":{"type":"string","minLength":1,"maxLength":200},"minFacings":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check supplied zero-based fixture slots, duplicate placement locations and minimum SKU facing targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"display-fixture-planogram-coverage","input":{"fixtures":[{"id":"F1","slots":4}],"placements":[{"id":"P1","fixtureId":"F1","slot":0,"sku":"SKU1","facings":2}],"targets":[{"id":"T1","fixtureId":"F1","sku":"SKU1","minFacings":3}]}}},"limitations":["Check supplied zero-based fixture slots, duplicate placement locations and minimum SKU facing targets. Physical fit, merchandising effectiveness and live stock are not inferred. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"warranty-return-eligibility-calendar","version":"1.0.0","name":"Warranty Return Calendar Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["policies","claims"],"properties":{"policies":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","days"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"days":{"type":"integer","minimum":0,"maximum":1000000000}}}},"claims":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","policyId","purchaseDate","requestDate","proofPresent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"policyId":{"type":"string","minLength":1,"maxLength":200},"purchaseDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requestDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"proofPresent":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare coded return-request dates and proof flags with supplied inclusive calendar-day policy windows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"warranty-return-eligibility-calendar","input":{"policies":[{"id":"P1","days":30}],"claims":[{"id":"C1","policyId":"P1","purchaseDate":"2026-01-01","requestDate":"2026-02-01","proofPresent":true}]}}},"limitations":["Compare coded return-request dates and proof flags with supplied inclusive calendar-day policy windows. This does not decide legal rights, actual coverage, refunds or return acceptance. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mystery-shop-observation-rollup","version":"1.0.0","name":"Mystery Shop Observation Rollup","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["criteria","visits","observations"],"properties":{"criteria":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","weight","critical"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"number","minimum":0.000001,"maximum":1000000},"critical":{"type":"boolean"}}}},"visits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"observations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","visitId","criterionId","score"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"visitId":{"type":"string","minLength":1,"maxLength":200},"criterionId":{"type":"string","minLength":1,"maxLength":200},"score":{"type":"number","minimum":0,"maximum":5}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Aggregate coded visit observations using explicit criterion weights, keeping missing criteria and critical zero scores visible."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mystery-shop-observation-rollup","input":{"criteria":[{"id":"C1","weight":2,"critical":true},{"id":"C2","weight":1,"critical":false}],"visits":[{"id":"V1"}],"observations":[{"id":"O1","visitId":"V1","criterionId":"C1","score":4},{"id":"O2","visitId":"V1","criterionId":"C2","score":1}]}}},"limitations":["Aggregate coded visit observations using explicit criterion weights, keeping missing criteria and critical zero scores visible. This is not independent service certification or employee assessment. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"click-collect-handoff-aging","version":"1.0.0","name":"Click and Collect Handoff Aging","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfMinute","orders"],"properties":{"asOfMinute":{"type":"integer","minimum":0,"maximum":1000000000},"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","readyMinute","targetMinutes","pickupMinute","cancelled"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"readyMinute":{"type":"integer","minimum":0,"maximum":1000000000},"targetMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"pickupMinute":{"type":["integer","null"],"minimum":0,"maximum":1000000000},"cancelled":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure coded collection waits from ready status to recorded pickup or a fixed review time, excluding cancelled orders."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"click-collect-handoff-aging","input":{"asOfMinute":200,"orders":[{"id":"O1","readyMinute":100,"targetMinutes":60,"pickupMinute":null,"cancelled":false}]}}},"limitations":["Measure coded collection waits from ready status to recorded pickup or a fixed review time, excluding cancelled orders. This report sends no pickup messages or customer notifications. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cash-office-seal-custody","version":"1.0.0","name":"Cash Office Seal Custody Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bags","events","currency"],"properties":{"bags":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialSeal","declaredMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialSeal":{"type":"string","minLength":1,"maxLength":200},"declaredMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bagId","sequence","observedSeal","replacementSeal","countedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bagId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"observedSeal":{"type":"string","minLength":1,"maxLength":200},"replacementSeal":{"type":["string","null"],"minLength":1,"maxLength":200},"countedMinor":{"type":["integer","null"],"minimum":0,"maximum":1000000000}}}},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay coded seal observations and reseals, reconciling the latest counted amount with a declared amount."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cash-office-seal-custody","input":{"currency":"USD","bags":[{"id":"B1","initialSeal":"S1","declaredMinor":10000}],"events":[{"id":"E1","bagId":"B1","sequence":1,"observedSeal":"S1","replacementSeal":"S2","countedMinor":9900}]}}},"limitations":["Replay coded seal observations and reseals, reconciling the latest counted amount with a declared amount. Supply no bank credentials or personal identities; this is an evidence review, not theft detection. Integral report quantities must remain exactly representable; unsupported calculation profiles reject before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"p-adic-integer-valuation","version":"1.0.0","name":"Prime-Adic Integer Valuation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["integer","prime"],"properties":{"integer":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":80},"prime":{"type":"integer","minimum":2,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Factor the exact power of a supplied prime from a signed integer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"p-adic-integer-valuation","input":{"integer":"-360","prime":3}}},"limitations":["Factor the exact power of a supplied prime from a signed integer. Zero has unbounded valuation, represented by null and an explicit zero flag. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-mobius-interval-sieve","version":"1.0.0","name":"Integer Mobius Interval Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","count"],"properties":{"start":{"type":"integer","minimum":1,"maximum":10000000},"count":{"type":"integer","minimum":1,"maximum":256}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the Mobius function on an explicit short positive-integer interval by trial factorization, retaining square-free counts and the interval sum rather than an unstated global prefix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-mobius-interval-sieve","input":{"start":1,"count":6}}},"limitations":["Evaluate the Mobius function on an explicit short positive-integer interval by trial factorization, retaining square-free counts and the interval sum rather than an unstated global prefix. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sum-of-squares-divisor-representation","version":"1.0.0","name":"Two Square Representation Count","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n"],"properties":{"n":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count ordered signed integer pairs(a,b) with a²+b²=n via prime factorization."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sum-of-squares-divisor-representation","input":{"n":25}}},"limitations":["Count ordered signed integer pairs(a,b) with a²+b²=n via prime factorization. Zero is explicitly one pair; the result counts signs and order rather than unique positive pairs. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"continued-fraction-period-sqrt","version":"1.0.0","name":"Square Root Continued Fraction Period","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n"],"properties":{"n":{"type":"integer","minimum":1,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the periodic simple continued fraction of a positive integer square root using exact integer recurrence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"continued-fraction-period-sqrt","input":{"n":23}}},"limitations":["Compute the periodic simple continued fraction of a positive integer square root using exact integer recurrence. Perfect squares return an empty period. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-lattice-lll-reduction","version":"1.0.0","name":"Exact Rational LLL Lattice Reduction","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["basis"],"properties":{"basis":{"type":"array","minItems":2,"maxItems":4,"items":{"type":"array","minItems":2,"maxItems":4,"items":{"type":"integer","minimum":-10000,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reduce an independent square integer lattice basis of dimension2 to4 by LLL with delta3/4, exact rational Gram-Schmidt and a retained unimodular transformation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-lattice-lll-reduction","input":{"basis":[[1,1],[1,0]]}}},"limitations":["Reduce an independent square integer lattice basis of dimension2 to4 by LLL with delta3/4, exact rational Gram-Schmidt and a retained unimodular transformation. Not a cryptographic attack or strength assessment. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cornacchia-sum-two-squares","version":"1.0.0","name":"Prime Sum of Two Squares Construction","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime"],"properties":{"prime":{"type":"integer","minimum":2,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct nonnegative a≤b with a²+b²=p for a supplied prime using Cornacchia descent."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cornacchia-sum-two-squares","input":{"prime":13}}},"limitations":["Construct nonnegative a≤b with a²+b²=p for a supplied prime using Cornacchia descent. Primes congruent to3 modulo4 return an explicit non-representable result. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hensel-simple-root-lifting","version":"1.0.0","name":"Hensel Simple Root Lifting","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients","prime","initialRoot","exponent"],"properties":{"coefficients":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}},"prime":{"type":"integer","minimum":2,"maximum":997},"initialRoot":{"type":"integer","minimum":0,"maximum":996},"exponent":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Lift a supplied simple polynomial root modulo a prime to the requested prime power."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hensel-simple-root-lifting","input":{"coefficients":[-1,0,1],"prime":5,"initialRoot":1,"exponent":4}}},"limitations":["Lift a supplied simple polynomial root modulo a prime to the requested prime power. Coefficients are in ascending degree order; multiple roots are rejected rather than guessed. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rational-reconstruction-euclidean","version":"1.0.0","name":"Bounded Rational Reconstruction","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["residue","modulus","bound"],"properties":{"residue":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":80},"modulus":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":80},"bound":{"type":"integer","minimum":1,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct a reduced rational numerator/denominator bounded in magnitude by B from a modular residue, requiring2B²<modulus for uniqueness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rational-reconstruction-euclidean","input":{"residue":"34","modulus":"101","bound":5}}},"limitations":["Reconstruct a reduced rational numerator/denominator bounded in magnitude by B from a modular residue, requiring2B²<modulus for uniqueness. Missing representations return null. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cyclotomic-integer-polynomial","version":"1.0.0","name":"Cyclotomic Integer Polynomial","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n"],"properties":{"n":{"type":"integer","minimum":1,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct Phi_n(x) over the integers by exact division of x^n-1 by proper-divisor cyclotomic factors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cyclotomic-integer-polynomial","input":{"n":12}}},"limitations":["Construct Phi_n(x) over the integers by exact division of x^n-1 by proper-divisor cyclotomic factors. Coefficients are returned in ascending degree order. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-recurrence-berlekamp-massey","version":"1.0.0","name":"Finite Field Recurrence Reconstruction","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime","sequence"],"properties":{"prime":{"type":"integer","minimum":2,"maximum":65521},"sequence":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":65520}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a shortest linear recurrence consistent with the supplied finite prefix over a prime field."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-recurrence-berlekamp-massey","input":{"prime":7,"sequence":[1,1,2,3,5,1,6,0]}}},"limitations":["Find a shortest linear recurrence consistent with the supplied finite prefix over a prime field. Coefficients satisfy s[n]=sum(c[i]*s[n-1-i]); no prediction beyond the prefix is guaranteed. Exact integer calculations use BigInt and are returned as decimal strings where needed; no cryptographic security claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"si-dimension-expression-check","version":"1.0.0","name":"SI Dimension Expression Check","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"string","minLength":1,"maxLength":256},"second":{"type":"string","minLength":1,"maxLength":256}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare SI dimension exponents for explicit products, quotients, integer powers and parentheses over the documented base/derived symbols."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"si-dimension-expression-check","input":{"first":"kg*m/s^2","second":"N"}}},"limitations":["Compare SI dimension exponents for explicit products, quotients, integer powers and parentheses over the documented base/derived symbols. Prefixes, affine temperature units, unit conversion and quantity semantics are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"resistor-network-nodal-analysis","version":"1.0.0","name":"Resistor Network Nodal Analysis","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","ground","resistors","injectedAmperes"],"properties":{"nodes":{"type":"integer","minimum":2,"maximum":16},"ground":{"type":"integer","minimum":0,"maximum":15},"resistors":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["from","to","ohms"],"properties":{"from":{"type":"integer","minimum":0,"maximum":15},"to":{"type":"integer","minimum":0,"maximum":15},"ohms":{"type":"number","minimum":0.000001,"maximum":1000000000}}}},"injectedAmperes":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve steady DC nodal voltages for positive ideal resistors with balanced supplied current injections and one ground."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"resistor-network-nodal-analysis","input":{"nodes":2,"ground":1,"resistors":[{"from":0,"to":1,"ohms":100}],"injectedAmperes":[0.02,-0.02]}}},"limitations":["Solve steady DC nodal voltages for positive ideal resistors with balanced supplied current injections and one ground. Disconnected/ill-conditioned systems reject; nonlinear, AC and voltage-source elements are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fourier-heat-layer-resistance","version":"1.0.0","name":"Layered Steady Heat Resistance","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["areaSquareMetres","insideCelsius","outsideCelsius","insideFilmResistance","outsideFilmResistance","layers"],"properties":{"areaSquareMetres":{"type":"number","minimum":0.000001,"maximum":1000000},"insideCelsius":{"type":"number","minimum":-273.15,"maximum":10000},"outsideCelsius":{"type":"number","minimum":-273.15,"maximum":10000},"insideFilmResistance":{"type":"number","minimum":0,"maximum":1000000},"outsideFilmResistance":{"type":"number","minimum":0,"maximum":1000000},"layers":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["thicknessMetres","conductivity"],"properties":{"thicknessMetres":{"type":"number","minimum":0,"maximum":1000000},"conductivity":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate one-dimensional steady conduction through planar layers with supplied conductivities and surface film resistances in m²K/W."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fourier-heat-layer-resistance","input":{"areaSquareMetres":10,"insideCelsius":20,"outsideCelsius":0,"insideFilmResistance":0,"outsideFilmResistance":0,"layers":[{"thicknessMetres":0.1,"conductivity":0.5}]}}},"limitations":["Calculate one-dimensional steady conduction through planar layers with supplied conductivities and surface film resistances in m²K/W. Radiation, moisture, bridges, transient effects and temperature-dependent properties are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"simply-supported-point-load-reactions","version":"1.0.0","name":"Simply Supported Point Load Reactions","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["spanMetres","loads","queries"],"properties":{"spanMetres":{"type":"number","minimum":0.000001,"maximum":1000000},"loads":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["positionMetres","downwardNewtons"],"properties":{"positionMetres":{"type":"number","minimum":0,"maximum":1000000},"downwardNewtons":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"queries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute ideal pin/roller beam reactions, bending moment and shear immediately right of each query, including the right support at x=L."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"simply-supported-point-load-reactions","input":{"spanMetres":10,"loads":[{"positionMetres":5,"downwardNewtons":100}],"queries":[0,5,10]}}},"limitations":["Compute ideal pin/roller beam reactions, bending moment and shear immediately right of each query, including the right support at x=L. Positive loads act downward; self-weight, stress, deflection and structural suitability are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"belt-drive-tangent-length","version":"1.0.0","name":"Open Belt Tangent Length","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["firstRadius","secondRadius","centerDistance"],"properties":{"firstRadius":{"type":"number","minimum":0.000001,"maximum":1000000},"secondRadius":{"type":"number","minimum":0.000001,"maximum":1000000},"centerDistance":{"type":"number","minimum":0.000001,"maximum":10000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate exact ideal open-belt tangent and wrap geometry for two separate circular pulleys."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"belt-drive-tangent-length","input":{"firstRadius":1,"secondRadius":1,"centerDistance":5}}},"limitations":["Calculate exact ideal open-belt tangent and wrap geometry for two separate circular pulleys. Crossed belts, thickness, stretch, tension, traction and mechanical suitability are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cylindrical-tank-fill-volume","version":"1.0.0","name":"Horizontal Cylindrical Tank Fill Volume","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["radiusMetres","lengthMetres","liquidHeightMetres"],"properties":{"radiusMetres":{"type":"number","minimum":0.000001,"maximum":1000000},"lengthMetres":{"type":"number","minimum":0.000001,"maximum":1000000},"liquidHeightMetres":{"type":"number","minimum":0,"maximum":2000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal liquid volume in a horizontal right circular cylinder with flat ends from fill height."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cylindrical-tank-fill-volume","input":{"radiusMetres":1,"lengthMetres":10,"liquidHeightMetres":1}}},"limitations":["Calculate ideal liquid volume in a horizontal right circular cylinder with flat ends from fill height. End caps, tilt, wall thickness, thermal expansion and vessel suitability are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"psychrometric-humidity-ratio","version":"1.0.0","name":"Humid Air Ratio Scenario","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["dryBulbCelsius","relativeHumidity","pressureKpa"],"properties":{"dryBulbCelsius":{"type":"number","minimum":0,"maximum":50},"relativeHumidity":{"type":"number","minimum":0,"maximum":1},"pressureKpa":{"type":"number","minimum":50,"maximum":120}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate water-over-liquid saturation pressure with the Buck equation and ideal moist-air humidity/enthalpy relations for0 to50°C."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"psychrometric-humidity-ratio","input":{"dryBulbCelsius":20,"relativeHumidity":0,"pressureKpa":101.325}}},"limitations":["Estimate water-over-liquid saturation pressure with the Buck equation and ideal moist-air humidity/enthalpy relations for0 to50°C. Relative humidity is a fraction; ice, comfort, health and HVAC sizing decisions are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-gas-mixture-molar-mass","version":"1.0.0","name":"Ideal Gas Mixture Properties","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["components","kelvin","pressurePa","volumeCubicMetres"],"properties":{"components":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["moleFraction","molarMassKgPerMol"],"properties":{"moleFraction":{"type":"number","minimum":0,"maximum":1},"molarMassKgPerMol":{"type":"number","minimum":0.000001,"maximum":1}}}},"kelvin":{"type":"number","minimum":0.000001,"maximum":100000},"pressurePa":{"type":"number","minimum":0.000001,"maximum":1000000000},"volumeCubicMetres":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal nonreacting gas-mixture molar/mass fractions and inventory from supplied component molar masses and mole fractions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-gas-mixture-molar-mass","input":{"components":[{"moleFraction":0.5,"molarMassKgPerMol":0.02},{"moleFraction":0.5,"molarMassKgPerMol":0.04}],"kelvin":300,"pressurePa":100000,"volumeCubicMetres":1}}},"limitations":["Calculate ideal nonreacting gas-mixture molar/mass fractions and inventory from supplied component molar masses and mole fractions. Real-gas effects, reactions, gas identification and containment safety are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"euler-bernoulli-section-properties","version":"1.0.0","name":"Composite Rectangular Section Properties","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rectangles"],"properties":{"rectangles":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["centerX","centerY","width","height"],"properties":{"centerX":{"type":"number","minimum":-1000000,"maximum":1000000},"centerY":{"type":"number","minimum":-1000000,"maximum":1000000},"width":{"type":"number","minimum":0.000001,"maximum":1000000},"height":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate area, centroid and centroidal/principal second moments of nonoverlapping axis-aligned positive rectangular areas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"euler-bernoulli-section-properties","input":{"rectangles":[{"centerX":0,"centerY":0,"width":2,"height":4}]}}},"limitations":["Calculate area, centroid and centroidal/principal second moments of nonoverlapping axis-aligned positive rectangular areas. One length unit is required; materials, loads, stress, deflection and structural capacity are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"helical-spring-rate-profile","version":"1.0.0","name":"Ideal Helical Spring Rate Scenario","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["wireDiameterMetres","meanCoilDiameterMetres","activeCoils","totalCoils","shearModulusPa","freeLengthMetres","deflectionMetres"],"properties":{"wireDiameterMetres":{"type":"number","minimum":0.000001,"maximum":1},"meanCoilDiameterMetres":{"type":"number","minimum":0.000001,"maximum":10},"activeCoils":{"type":"number","minimum":0.1,"maximum":1000},"totalCoils":{"type":"number","minimum":0.1,"maximum":1000},"shearModulusPa":{"type":"number","minimum":1,"maximum":1000000000000},"freeLengthMetres":{"type":"number","minimum":0.000001,"maximum":100},"deflectionMetres":{"type":"number","minimum":0,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the ideal close-coiled round-wire compression-spring rate, nominal load and Wahl-corrected shear scenario."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"helical-spring-rate-profile","input":{"wireDiameterMetres":0.01,"meanCoilDiameterMetres":0.1,"activeCoils":10,"totalCoils":12,"shearModulusPa":80000000000,"freeLengthMetres":0.2,"deflectionMetres":0.01}}},"limitations":["Calculate the ideal close-coiled round-wire compression-spring rate, nominal load and Wahl-corrected shear scenario. End details, buckling, fatigue, material allowables, manufacturing and safe working loads are excluded. This is a supplied-input calculation, not a certified design, safety approval or equipment-control service. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ubjson-typed-container-inspector","version":"1.0.0","name":"UBJSON Typed Container Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode the declared UBJSON JSON-compatible scalar/container profile, including counted and typed containers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ubjson-typed-container-inspector","input":{"hex":"5b550155025d"}}},"limitations":["Decode the declared UBJSON JSON-compatible scalar/container profile, including counted and typed containers. High-precision H numbers, unsafe integer64 values and duplicate object keys are rejected. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sqlite-record-serial-type-inspector","version":"1.0.0","name":"SQLite Record Serial Type Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode one complete SQLite record payload from its header and serial types, using UTF-8 text and decimal strings for signed integers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sqlite-record-serial-type-inspector","input":{"hex":"02012a"}}},"limitations":["Decode one complete SQLite record payload from its header and serial types, using UTF-8 text and decimal strings for signed integers. This is not a database-page, overflow-chain or whole-file verifier. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ion-binary-type-descriptor-inspector","version":"1.0.0","name":"Ion Binary Type Descriptor Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk top-level Ion1.0 type descriptors and byte extents, decoding selected scalar forms."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ion-binary-type-descriptor-inspector","input":{"hex":"e00100ea2101"}}},"limitations":["Walk top-level Ion1.0 type descriptors and byte extents, decoding selected scalar forms. Container, decimal, timestamp and annotation body semantics and symbol-table resolution are deliberately not validated. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"avro-binary-primitive-preview","version":"1.0.0","name":"Avro Binary Primitive Preview","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","types"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2},"types":{"type":"array","minItems":1,"maxItems":32,"items":{"enum":["null","boolean","int","long","float","double","bytes","string"]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode concatenated Avro binary primitive fields using the exact ordered type list supplied by the caller."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"avro-binary-primitive-preview","input":{"hex":"06046869","types":["int","string"]}}},"limitations":["Decode concatenated Avro binary primitive fields using the exact ordered type list supplied by the caller. Integer64 values remain decimal strings; records, unions, collections and object-container framing are excluded. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thrift-binary-message-inspector","version":"1.0.0","name":"Thrift Binary Message Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one strict-version Thrift binary message and bounded nested fields."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thrift-binary-message-inspector","input":{"hex":"800100010000000170000000010800010000002a00"}}},"limitations":["Inspect one strict-version Thrift binary message and bounded nested fields. String fields are UTF-8 in this profile; compact protocol, framed transport and schema-specific binary/string distinctions are excluded. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"flatbuffers-root-vtable-inspector","version":"1.0.0","name":"FlatBuffers Root Vtable Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a non-size-prefixed FlatBuffers root table and its vtable byte extents and field presence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"flatbuffers-root-vtable-inspector","input":{"hex":"0c0000000800080004000000080000002a000000"}}},"limitations":["Inspect a non-size-prefixed FlatBuffers root table and its vtable byte extents and field presence. Schema-specific field widths, referenced objects and whole-buffer validity are not inferred. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capnproto-segment-table-inspector","version":"1.0.0","name":"Capn Proto Segment Table Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate the uncompressed Capn Proto stream segment table, padding and exact segment extents."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capnproto-segment-table-inspector","input":{"hex":"00000000010000000000000000000000"}}},"limitations":["Validate the uncompressed Capn Proto stream segment table, padding and exact segment extents. Packed streams, pointers, capabilities and message schemas are not decoded or executed. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pe-resource-directory-summary","version":"1.0.0","name":"PE Resource Directory Summary","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","sectionRva"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2},"sectionRva":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk a supplied PE resource section from its root, validating directory cycles, names and data RVAs within that section."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pe-resource-directory-summary","input":{"hex":"00000000000000000000000000000000","sectionRva":4096}}},"limitations":["Walk a supplied PE resource section from its root, validating directory cycles, names and data RVAs within that section. This is metadata extraction, not executable validation, malware scanning or signature verification. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mach-o-load-command-inspector","version":"1.0.0","name":"Mach O Load Command Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a thin32/64-bit Mach-O header and exact load-command extents in either byte order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mach-o-load-command-inspector","input":{"hex":"cffaedfe07000001000000000200000000000000000000000000000000000000"}}},"limitations":["Inspect a thin32/64-bit Mach-O header and exact load-command extents in either byte order. Fat binaries, segments, relocations, code signatures and executable safety are outside this metadata profile. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elf-note-section-inspector","version":"1.0.0","name":"ELF Note Section Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","endian","alignment"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2},"endian":{"enum":["little","big"]},"alignment":{"enum":[4,8]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk one raw ELF note section using explicit byte order and4/8-byte record alignment, retaining names, types and descriptor bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elf-note-section-inspector","input":{"hex":"040000000400000001000000474e550001000000","endian":"little","alignment":4}}},"limitations":["Walk one raw ELF note section using explicit byte order and4/8-byte record alignment, retaining names, types and descriptor bytes. No ELF image, ABI semantics or signature trust is inferred. Bounded supplied-byte inspection only; no file is loaded, executed or fetched. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"line-arrangement-cell-count","version":"1.0.0","name":"Exact Integer Line Arrangement Count","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines"],"properties":{"lines":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count regions of the entire plane cut by supplied integer lines ax+by+c=0."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"line-arrangement-cell-count","input":{"lines":[[1,0,0],[0,1,0],[1,1,-1]]}}},"limitations":["Count regions of the entire plane cut by supplied integer lines ax+by+c=0. Coincident lines and concurrent intersections are deduplicated by exact homogeneous BigInt arithmetic. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"perspective-frustum-point-classifier","version":"1.0.0","name":"Perspective Frustum Point Classifier","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["worldToClip","points","depthConvention"],"properties":{"worldToClip":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"depthConvention":{"enum":["minus-one-to-one","zero-to-one"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Classify3D points in homogeneous clip coordinates under an explicit OpenGL-style or zero-to-one depth convention, without dividing by a nonpositive eye coordinate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"perspective-frustum-point-classifier","input":{"worldToClip":[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]],"points":[[0,0,0],[2,0,0]],"depthConvention":"minus-one-to-one"}}},"limitations":["Classify3D points in homogeneous clip coordinates under an explicit OpenGL-style or zero-to-one depth convention, without dividing by a nonpositive eye coordinate. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"apollonius-two-circle-tangents","version":"1.0.0","name":"Two Circle Common Tangents","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"object","additionalProperties":false,"required":["center","radius"],"properties":{"center":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}},"radius":{"type":"number","minimum":0.000001,"maximum":10000}}},"second":{"type":"object","additionalProperties":false,"required":["center","radius"],"properties":{"center":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}},"radius":{"type":"number","minimum":0.000001,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct finite common external and internal tangent contact pairs for two positive-radius non-concentric circles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"apollonius-two-circle-tangents","input":{"first":{"center":[0,0],"radius":1},"second":{"center":[4,0],"radius":1}}}},"limitations":["Construct finite common external and internal tangent contact pairs for two positive-radius non-concentric circles. Touching families produce one tangent; overlapping families may have none. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polygon-inward-halfplane-core","version":"1.0.0","name":"Convex Polygon Inward Offset Core","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["polygon","offset"],"properties":{"polygon":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"offset":{"type":"number","minimum":0,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect the inward-shifted edge halfplanes of a strictly counterclockwise convex polygon."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polygon-inward-halfplane-core","input":{"polygon":[[0,0],[4,0],[4,4],[0,4]],"offset":1}}},"limitations":["Intersect the inward-shifted edge halfplanes of a strictly counterclockwise convex polygon. This produces a mitered inward core, not rounded corners or a general nonconvex offset. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-width-convex-calipers","version":"1.0.0","name":"Convex Polygon Minimum Width","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["polygon"],"properties":{"polygon":{"type":"array","minItems":3,"maxItems":64,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the narrowest supporting parallel strip of a strictly counterclockwise convex polygon using rotating antipodal support vertices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-width-convex-calipers","input":{"polygon":[[0,0],[4,0],[4,2],[0,2]]}}},"limitations":["Find the narrowest supporting parallel strip of a strictly counterclockwise convex polygon using rotating antipodal support vertices. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ellipse-nearest-point","version":"1.0.0","name":"Ellipse Boundary Nearest Point","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["semiAxisX","semiAxisY","point"],"properties":{"semiAxisX":{"type":"number","minimum":0.000001,"maximum":1000000},"semiAxisY":{"type":"number","minimum":0.000001,"maximum":1000000},"point":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a Euclidean nearest point on an axis-aligned ellipse boundary for inside or outside points, including axis and center cases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ellipse-nearest-point","input":{"semiAxisX":3,"semiAxisY":2,"point":[0,0]}}},"limitations":["Find a Euclidean nearest point on an axis-aligned ellipse boundary for inside or outside points, including axis and center cases. Symmetric ties choose nonnegative zero-coordinate branches. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oriented-three-box-sat","version":"1.0.0","name":"Oriented3D Box Intersection SAT","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second","tolerance"],"properties":{"first":{"type":"object","additionalProperties":false,"required":["center","axes","halfExtents"],"properties":{"center":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"axes":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"halfExtents":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":10000}}}},"second":{"type":"object","additionalProperties":false,"required":["center","axes","halfExtents"],"properties":{"center":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"axes":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"halfExtents":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":10000}}}},"tolerance":{"type":"number","minimum":0,"maximum":0.000001}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply the15-axis separating-axis test to two boxes with supplied orthonormal axes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oriented-three-box-sat","input":{"first":{"center":[0,0,0],"axes":[[1,0,0],[0,1,0],[0,0,1]],"halfExtents":[1,1,1]},"second":{"center":[3,0,0],"axes":[[1,0,0],[0,1,0],[0,0,1]],"halfExtents":[1,1,1]},"tolerance":0}}},"limitations":["Apply the15-axis separating-axis test to two boxes with supplied orthonormal axes. Positive separation means a gap; touching counts as intersection within the explicit tolerance. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planar-homography-four-point","version":"1.0.0","name":"Four Point Planar Homography","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["source","target","queries"],"properties":{"source":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"target":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"queries":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a four-control-point planar projective map with h33 fixed to1, then transform supplied queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planar-homography-four-point","input":{"source":[[0,0],[1,0],[1,1],[0,1]],"target":[[1,2],[3,2],[3,4],[1,4]],"queries":[[0.5,0.5]]}}},"limitations":["Solve a four-control-point planar projective map with h33 fixed to1, then transform supplied queries. Degenerate controls and points near infinity are rejected. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quadric-plane-section","version":"1.0.0","name":"Quadric Plane Section Coefficients","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["quadratic","linear","constant","planeOrigin","planeNormal"],"properties":{"quadratic":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"linear":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"constant":{"type":"number","minimum":-10000,"maximum":10000},"planeOrigin":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}},"planeNormal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Restrict x^T Q x+l^T x+c to an explicit plane and return coefficients A,B,C,D,E,F of As²+Bst+Ct²+Ds+Et+F in a returned orthonormal basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quadric-plane-section","input":{"quadratic":[[1,0,0],[0,1,0],[0,0,1]],"linear":[0,0,0],"constant":-1,"planeOrigin":[0,0,0],"planeNormal":[0,0,1]}}},"limitations":["Restrict x^T Q x+l^T x+c to an explicit plane and return coefficients A,B,C,D,E,F of As²+Bst+Ct²+Ds+Et+F in a returned orthonormal basis. Quadratic type does not guarantee a nonempty nondegenerate conic. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tetrahedron-circumsphere","version":"1.0.0","name":"Tetrahedron Circumsphere","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices"],"properties":{"vertices":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-10000,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the unique sphere through four well-conditioned noncoplanar3D vertices and report the maximum squared-radius residual."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tetrahedron-circumsphere","input":{"vertices":[[0,0,0],[1,0,0],[0,1,0],[0,0,1]]}}},"limitations":["Solve the unique sphere through four well-conditioned noncoplanar3D vertices and report the maximum squared-radius residual. Coplanar or near-singular configurations are rejected. Coordinates share one declared implicit unit; this is geometry, not engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"constrained-simplex-projection","version":"1.0.0","name":"Euclidean Simplex Projection","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","sum"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"sum":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project a finite vector onto nonnegative coordinates with the supplied nonnegative total using the sorted Euclidean simplex algorithm."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"constrained-simplex-projection","input":{"values":[0.2,-0.2,1],"sum":1}}},"limitations":["Project a finite vector onto nonnegative coordinates with the supplied nonnegative total using the sorted Euclidean simplex algorithm. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"entropic-sinkhorn-matrix-balance","version":"1.0.0","name":"Positive Matrix Marginal Balance","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["kernel","rowMarginals","columnMarginals","iterations","tolerance"],"properties":{"kernel":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0.000001,"maximum":1000000}}},"rowMarginals":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"columnMarginals":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"iterations":{"type":"integer","minimum":1,"maximum":500},"tolerance":{"type":"number","minimum":1e-10,"maximum":0.01}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Diagonally scale a strictly positive kernel to matching positive row/column masses by Sinkhorn iterations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"entropic-sinkhorn-matrix-balance","input":{"kernel":[[1,1],[1,1]],"rowMarginals":[0.5,0.5],"columnMarginals":[0.5,0.5],"iterations":100,"tolerance":1e-8}}},"limitations":["Diagonally scale a strictly positive kernel to matching positive row/column masses by Sinkhorn iterations. A cost model is not invented; unmet absolute tolerance remains visible. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"generalized-two-by-two-eigenpencil","version":"1.0.0","name":"Generalized Two by Two Eigenvalue Pencil","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}},"b":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-100,"maximum":100}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve det(A-lambda B)=0 for real2x2 matrices with nonsingular B, returning complex conjugate values when required."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"generalized-two-by-two-eigenpencil","input":{"a":[[2,0],[0,6]],"b":[[1,0],[0,2]]}}},"limitations":["Solve det(A-lambda B)=0 for real2x2 matrices with nonsingular B, returning complex conjugate values when required. Infinite eigenvalues are outside this profile. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nonnegative-least-squares-support-search","version":"1.0.0","name":"Nonnegative Least Squares Support Search","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rows","responses"],"properties":{"rows":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-100,"maximum":100}}},"responses":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate independent active supports for nonnegative least squares with at most8 columns, solving each by twice-reorthogonalized QR."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nonnegative-least-squares-support-search","input":{"rows":[[1,0],[1,0],[0,1]],"responses":[2,1,1]}}},"limitations":["Enumerate independent active supports for nonnegative least squares with at most8 columns, solving each by twice-reorthogonalized QR. Report a KKT residual; no implicit intercept or regularization. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"matrix-exponential-scaling-series","version":"1.0.0","name":"Matrix Exponential Scaling Series","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix","tolerance"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-20,"maximum":20}}},"tolerance":{"type":"number","minimum":1e-14,"maximum":0.000001}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Approximate exp(A) by bounded Taylor summation after1-norm scaling and repeated squaring for matrices with1-norm at most50."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"matrix-exponential-scaling-series","input":{"matrix":[[0,1],[0,0]],"tolerance":1e-12}}},"limitations":["Approximate exp(A) by bounded Taylor summation after1-norm scaling and repeated squaring for matrices with1-norm at most50. This is not a claim to implement a Pade method. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cubic-bezier-arc-length","version":"1.0.0","name":"Cubic Bezier Arc Length","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","tolerance"],"properties":{"points":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-10000,"maximum":10000}}},"tolerance":{"type":"number","minimum":1e-9,"maximum":0.01}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate the speed of a planar cubic Bezier curve over t in[0,1] by bounded adaptive Simpson subdivision, retaining an estimated error and convergence flag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cubic-bezier-arc-length","input":{"points":[[0,0],[1,0],[2,0],[3,0]],"tolerance":1e-8}}},"limitations":["Integrate the speed of a planar cubic Bezier curve over t in[0,1] by bounded adaptive Simpson subdivision, retaining an estimated error and convergence flag. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gauss-laguerre-quadrature-rule","version":"1.0.0","name":"Gauss Laguerre Quadrature Rule","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["order"],"properties":{"order":{"type":"integer","minimum":1,"maximum":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate alpha=0 Gauss-Laguerre nodes and weights for integration on[0,infinity) with weight exp(-x), using a symmetric Jacobi eigensystem."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gauss-laguerre-quadrature-rule","input":{"order":2}}},"limitations":["Generate alpha=0 Gauss-Laguerre nodes and weights for integration on[0,infinity) with weight exp(-x), using a symmetric Jacobi eigensystem. Polynomial degree2n-1 exactness is a mathematical rule, subject to floating-point error. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"neville-aitken-interpolation-table","version":"1.0.0","name":"Neville Aitken Interpolation Table","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","queries"],"properties":{"x":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000,"maximum":1000}},"y":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"queries":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-1000,"maximum":1000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the polynomial interpolant at in-range queries while retaining each triangular Neville-Aitken table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"neville-aitken-interpolation-table","input":{"x":[0,1,2],"y":[1,2,5],"queries":[0.5]}}},"limitations":["Evaluate the polynomial interpolant at in-range queries while retaining each triangular Neville-Aitken table. Knots must be distinct and strictly increasing. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tridiagonal-cyclic-solver","version":"1.0.0","name":"Cyclic Tridiagonal Linear Solver","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lower","diagonal","upper","upperCorner","lowerCorner","rhs"],"properties":{"lower":{"type":"array","minItems":2,"maxItems":63,"items":{"type":"number","minimum":-100,"maximum":100}},"diagonal":{"type":"array","minItems":3,"maxItems":64,"items":{"type":"number","minimum":-100,"maximum":100}},"upper":{"type":"array","minItems":2,"maxItems":63,"items":{"type":"number","minimum":-100,"maximum":100}},"upperCorner":{"type":"number","minimum":-100,"maximum":100},"lowerCorner":{"type":"number","minimum":-100,"maximum":100},"rhs":{"type":"array","minItems":3,"maxItems":64,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a cyclic tridiagonal system of order at least3 by Thomas elimination and a Sherman-Morrison correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tridiagonal-cyclic-solver","input":{"lower":[1,1],"diagonal":[4,4,4],"upper":[1,1],"upperCorner":1,"lowerCorner":1,"rhs":[6,6,6]}}},"limitations":["Solve a cyclic tridiagonal system of order at least3 by Thomas elimination and a Sherman-Morrison correction. Small pivots or a singular correction reject before purchase. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"real-lambert-w-principal","version":"1.0.0","name":"Principal Real Lambert W","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x"],"properties":{"x":{"type":"number","minimum":-0.36787944117144233,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the principal real W0 branch on[-1/e,1000000] by a monotone bracketed solve."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"real-lambert-w-principal","input":{"x":2.718281828459045}}},"limitations":["Evaluate the principal real W0 branch on[-1/e,1000000] by a monotone bracketed solve. The lower real W-1 branch and complex branches are excluded. Floating-point results retain explicit dimensions, conditioning and convergence boundaries. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exact-bin-pack-branch-bound","version":"1.0.0","name":"Exact Bin Packing Search","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","weights"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":1000000},"weights":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":1,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the minimum number of identical one-dimensional bins by symmetry-pruned branch and bound for at most16 positive integer weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exact-bin-pack-branch-bound","input":{"capacity":10,"weights":[6,6,4,4]}}},"limitations":["Find the minimum number of identical one-dimensional bins by symmetry-pruned branch and bound for at most16 positive integer weights. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-dimensional-guillotine-cut-plan","version":"1.0.0","name":"Guillotine Sheet Value Plan","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["width","height","rotation","pieces"],"properties":{"width":{"type":"integer","minimum":1,"maximum":32},"height":{"type":"integer","minimum":1,"maximum":32},"rotation":{"type":"boolean"},"pieces":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","additionalProperties":false,"required":["id","width","height","value"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"width":{"type":"integer","minimum":1,"maximum":32},"height":{"type":"integer","minimum":1,"maximum":32},"value":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Maximize value on an integer-grid sheet with zero-width guillotine cuts and unlimited copies of supplied piece types; leftover regions may remain unused."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-dimensional-guillotine-cut-plan","input":{"width":4,"height":2,"rotation":false,"pieces":[{"id":"P1","width":2,"height":2,"value":7}]}}},"limitations":["Maximize value on an integer-grid sheet with zero-width guillotine cuts and unlimited copies of supplied piece types; leftover regions may remain unused. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-partial-maxsat-exact","version":"1.0.0","name":"Weighted Partial MaxSAT Search","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["variables","clauses"],"properties":{"variables":{"type":"integer","minimum":1,"maximum":14},"clauses":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["literals","weight","hard"],"properties":{"literals":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":-14,"maximum":14}},"weight":{"type":"integer","minimum":0,"maximum":1000000},"hard":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate at most14 Boolean variables to satisfy every hard clause and maximize satisfied nonnegative soft-clause weight."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-partial-maxsat-exact","input":{"variables":2,"clauses":[{"literals":[1],"weight":0,"hard":true},{"literals":[-1,2],"weight":5,"hard":false},{"literals":[-2],"weight":3,"hard":false}]}}},"limitations":["Enumerate at most14 Boolean variables to satisfy every hard clause and maximize satisfied nonnegative soft-clause weight. Ties use the lowest bit-mask assignment. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interval-partition-resource-map","version":"1.0.0","name":"Interval Partition Resource Map","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["intervals"],"properties":{"intervals":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":-1000000,"maximum":1000000},"end":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assign the minimum number of identical resources to fixed half-open intervals by start-time sweep, with zero-based deterministic resource labels."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interval-partition-resource-map","input":{"intervals":[{"id":"A","start":0,"end":2},{"id":"B","start":1,"end":3},{"id":"C","start":2,"end":4}]}}},"limitations":["Assign the minimum number of identical resources to fixed half-open intervals by start-time sweep, with zero-based deterministic resource labels. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-knapsack-multiple-choice","version":"1.0.0","name":"Multiple Choice Knapsack Plan","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","groups"],"properties":{"capacity":{"type":"integer","minimum":0,"maximum":2000},"groups":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["id","choices"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"choices":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["id","weight","value"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":2000},"value":{"type":"integer","minimum":0,"maximum":1000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select exactly one option from each supplied group under an integer capacity, maximizing additive value."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-knapsack-multiple-choice","input":{"capacity":3,"groups":[{"id":"G1","choices":[{"id":"A","weight":1,"value":5},{"id":"B","weight":2,"value":6}]},{"id":"G2","choices":[{"id":"C","weight":1,"value":4},{"id":"D","weight":2,"value":5}]}]}}},"limitations":["Select exactly one option from each supplied group under an integer capacity, maximizing additive value. Infeasibility is a normal explicit result. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shortest-superstring-exact","version":"1.0.0","name":"Shortest Superstring Search","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strings"],"properties":{"strings":{"type":"array","minItems":1,"maxItems":9,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[ -~]+$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a shortest ASCII superstring containing at most9 supplied strings, after removing contained duplicates, using overlap dynamic programming and lexical tie-breaking."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shortest-superstring-exact","input":{"strings":["abc","bcd","cde"]}}},"limitations":["Find a shortest ASCII superstring containing at most9 supplied strings, after removing contained duplicates, using overlap dynamic programming and lexical tie-breaking. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bottleneck-bipartite-assignment","version":"1.0.0","name":"Bottleneck Bipartite Assignment","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["costs"],"properties":{"costs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assign each row a distinct column while minimizing the maximum selected cost, rather than total cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bottleneck-bipartite-assignment","input":{"costs":[[1,5],[4,2]]}}},"limitations":["Assign each row a distinct column while minimizing the maximum selected cost, rather than total cost. Costs may be negative and extra columns may remain unused. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"circular-arc-stabbing","version":"1.0.0","name":"Circular Arc Stabbing Points","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arcs"],"properties":{"arcs":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"number","minimum":0,"maximum":360},"end":{"type":"number","minimum":0,"maximum":360}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the fewest angular points hitting every closed circular arc."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"circular-arc-stabbing","input":{"arcs":[{"start":350,"end":10},{"start":5,"end":30}]}}},"limitations":["Find the fewest angular points hitting every closed circular arc. Start=end denotes a single point, not a full circle; an optimal endpoint candidate set is searched exactly. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-isotonic-l1-fit","version":"1.0.0","name":"Integer Isotonic L1 Fit","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","weights"],"properties":{"values":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}},"weights":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":1,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a nondecreasing integer sequence under weighted absolute loss, using the supplied values as an exact sufficient level set."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-isotonic-l1-fit","input":{"values":[3,1,2],"weights":[1,1,1]}}},"limitations":["Fit a nondecreasing integer sequence under weighted absolute loss, using the supplied values as an exact sufficient level set. This is an L1 fit, not squared-loss isotonic regression. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-feedback-arc-order-exact","version":"1.0.0","name":"Weighted Feedback Arc Order","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["weights"],"properties":{"weights":{"type":"array","minItems":1,"maxItems":14,"items":{"type":"array","minItems":1,"maxItems":14,"items":{"type":"integer","minimum":0,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a vertex ordering minimizing total backward directed-edge weight for a supplied nonnegative matrix of at most14 vertices by subset dynamic programming."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-feedback-arc-order-exact","input":{"weights":[[0,3,0],[0,0,2],[1,0,0]]}}},"limitations":["Find a vertex ordering minimizing total backward directed-edge weight for a supplied nonnegative matrix of at most14 vertices by subset dynamic programming. Exact only within the declared finite input profile; work-budget rejection happens before purchase. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bacnet-ip-bvlc-inspector","version":"1.0.0","name":"BACnet IPv4 BVLC Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect legacy BACnet/IPv4 BVLC function framing, table lengths and the minimum NPDU header."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bacnet-ip-bvlc-inspector","input":{"hex":"810000060000"}}},"limitations":["Inspect legacy BACnet/IPv4 BVLC function framing, table lengths and the minimum NPDU header. NPDU routing fields, APDUs, secure-connect transport and device state are not validated. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ipfix-template-record-inspector","version":"1.0.0","name":"IPFIX Template Record Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk an IPFIXv10 message and ordinary/options template definitions, enterprise field IDs and per-template withdrawals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ipfix-template-record-inspector","input":{"hex":"000a0010000000000000000000000001"}}},"limitations":["Walk an IPFIXv10 message and ordinary/options template definitions, enterprise field IDs and per-template withdrawals. Data-set values, all-template withdrawals and cross-message template state are excluded. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"srtp-roc-sequence-window","version":"1.0.0","name":"SRTP Rollover Replay Window Rehearsal","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initialRoc","highestSequence","window","packets"],"properties":{"initialRoc":{"type":"integer","minimum":0,"maximum":4294967295},"highestSequence":{"type":"integer","minimum":0,"maximum":65535},"window":{"type":"integer","minimum":1,"maximum":128},"packets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["sequence","authenticated"],"properties":{"sequence":{"type":"integer","minimum":0,"maximum":65535},"authenticated":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse RTP sequence rollover estimation and a sliding replay bitmap from an initially recorded highest packet."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"srtp-roc-sequence-window","input":{"initialRoc":0,"highestSequence":65534,"window":64,"packets":[{"sequence":65535,"authenticated":true},{"sequence":0,"authenticated":true}]}}},"limitations":["Rehearse RTP sequence rollover estimation and a sliding replay bitmap from an initially recorded highest packet. Authentication is only a caller-supplied flag, never verified here; no media is decrypted. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quic-varint-frame-walk","version":"1.0.0","name":"QUIC Plaintext Frame Walk","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk an already decrypted QUICv1 payload using the declared core frame subset and62-bit variable integers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quic-varint-frame-walk","input":{"hex":"0100"}}},"limitations":["Walk an already decrypted QUICv1 payload using the declared core frame subset and62-bit variable integers. Packet protection, packet headers, new connection IDs, path frames and extension frames are not supported. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"turn-channel-data-inspector","version":"1.0.0","name":"TURN ChannelData Frame Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","transport"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2},"transport":{"enum":["datagram","stream"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one TURN ChannelData frame, with required four-byte stream alignment or optional datagram padding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"turn-channel-data-inspector","input":{"hex":"4000000261620000","transport":"stream"}}},"limitations":["Inspect one TURN ChannelData frame, with required four-byte stream alignment or optional datagram padding. This strict profile requires zero padding; channel binding, allocation and payload semantics are excluded. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"igmp-v3-membership-report-inspector","version":"1.0.0","name":"IGMPv3 Membership Report Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect an IGMPv3 membership-report body, group records and Internet checksum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"igmp-v3-membership-report-inspector","input":{"hex":"2200ddff00000000"}}},"limitations":["Inspect an IGMPv3 membership-report body, group records and Internet checksum. The IP header is excluded; no multicast join, source authorization or router state is changed. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ntp-four-timestamp-estimate","version":"1.0.0","name":"NTP Four Timestamp Offset Scenario","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["t1","t2","t3","t4"],"properties":{"t1":{"type":"number","minimum":-1000000000,"maximum":1000000000},"t2":{"type":"number","minimum":-1000000000,"maximum":1000000000},"t3":{"type":"number","minimum":-1000000000,"maximum":1000000000},"t4":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate classical two-way clock offset and delay from supplied transmit/receive timestamps in seconds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ntp-four-timestamp-estimate","input":{"t1":100,"t2":102,"t3":103,"t4":103}}},"limitations":["Calculate classical two-way clock offset and delay from supplied transmit/receive timestamps in seconds. Bounds assume nonnegative one-way delays and constant clock offset; no clock is contacted or adjusted. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"diameter-avp-message-inspector","version":"1.0.0","name":"Diameter AVP Message Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one Diameter message and padded AVP envelopes with optional vendor IDs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"diameter-avp-message-inspector","input":{"hex":"0100001400000101000000000000000100000002"}}},"limitations":["Inspect one Diameter message and padded AVP envelopes with optional vendor IDs. Grouped AVPs, dictionaries, peer sessions, authentication and application-specific semantic validity are not decoded. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lldp-tlv-frame-inspector","version":"1.0.0","name":"LLDP TLV Frame Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect an LLDPDU beginning at its TLV header, requiring chassis, port and TTL in order and an end marker."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lldp-tlv-frame-inspector","input":{"hex":"0207040011223344550403057031060200780000"}}},"limitations":["Inspect an LLDPDU beginning at its TLV header, requiring chassis, port and TTL in order and an end marker. Ethernet headers, identity authenticity and optional TLV semantics are excluded. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"amqp-zero-nine-frame-inspector","version":"1.0.0","name":"AMQP0-9-1 Frame Inspector","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":16384,"minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk concatenated AMQP0-9-1 frame envelopes, method/content fixed prefixes and heartbeat constraints."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"amqp-zero-nine-frame-inspector","input":{"hex":"08000000000000ce"}}},"limitations":["Walk concatenated AMQP0-9-1 frame envelopes, method/content fixed prefixes and heartbeat constraints. Protocol handshakes, property decoding, class semantics and cross-frame message assembly are excluded. Supplied offline data only; no connection, authentication or packet transmission is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spectral-kurtosis-window-profile","version":"1.0.0","name":"Windowed Spectral Kurtosis Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["frames"],"properties":{"frames":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"array","minItems":4,"maxItems":64,"items":{"type":"number","minimum":-10000,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the finite-accumulation spectral-kurtosis estimator from rectangular-window frame powers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spectral-kurtosis-window-profile","input":{"frames":[[1,0,0,0],[1,0,0,0]]}}},"limitations":["Compute the finite-accumulation spectral-kurtosis estimator from rectangular-window frame powers. Zero-power bins return null; a reference mean of one requires complex-Gaussian independent-bin assumptions and does not apply indiscriminately to DC. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"burg-autoregressive-estimator","version":"1.0.0","name":"Burg Autoregressive Estimate","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","order","centerMean"],"properties":{"samples":{"type":"array","minItems":4,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"order":{"type":"integer","minimum":1,"maximum":32},"centerMean":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate real AR coefficients by Burg forward/backward error recursion with optional mean removal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"burg-autoregressive-estimator","input":{"samples":[1,2,1,0,-1,-2,-1,0],"order":1,"centerMean":true}}},"limitations":["Estimate real AR coefficients by Burg forward/backward error recursion with optional mean removal. Coefficients use x[n]+sum(a[k]x[n-k])=error; early degeneracy remains explicit. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"levinson-durbin-prediction","version":"1.0.0","name":"Levinson Durbin Prediction Recursion","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["autocorrelation"],"properties":{"autocorrelation":{"type":"array","minItems":2,"maxItems":33,"items":{"type":"number","minimum":-100000000,"maximum":100000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the Yule-Walker AR prediction equations from supplied autocorrelation using Levinson-Durbin recursion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"levinson-durbin-prediction","input":{"autocorrelation":[1,0.5,0.25]}}},"limitations":["Solve the Yule-Walker AR prediction equations from supplied autocorrelation using Levinson-Durbin recursion. Strict positive-definite reflection conditions are required; no sample autocorrelation estimator is silently chosen. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"teager-kaiser-energy-operator","version":"1.0.0","name":"Teager Kaiser Discrete Energy","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","boundary"],"properties":{"samples":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"boundary":{"enum":["drop","zero-neighbors"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate Psi[x[n]]=x[n]²-x[n-1]x[n+1] with explicit dropped-edge or zero-neighbor boundary treatment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"teager-kaiser-energy-operator","input":{"samples":[0,1,0,-1,0],"boundary":"drop"}}},"limitations":["Evaluate Psi[x[n]]=x[n]²-x[n-1]x[n+1] with explicit dropped-edge or zero-neighbor boundary treatment. Negative values are retained rather than mislabeled physical power. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pitch-yin-difference-estimator","version":"1.0.0","name":"YIN Difference Pitch Estimate","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","sampleRate","minimumFrequency","maximumFrequency","threshold"],"properties":{"samples":{"type":"array","minItems":16,"maxItems":512,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sampleRate":{"type":"number","minimum":16,"maximum":192000},"minimumFrequency":{"type":"number","minimum":1,"maximum":100000},"maximumFrequency":{"type":"number","minimum":1,"maximum":100000},"threshold":{"type":"number","minimum":0.01,"maximum":0.5}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a candidate fundamental period from a fixed-width YIN difference and cumulative-mean-normalized curve, with first-threshold dip and local parabolic refinement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pitch-yin-difference-estimator","input":{"samples":[0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1,0,1,0,-1],"sampleRate":400,"minimumFrequency":70,"maximumFrequency":130,"threshold":0.1}}},"limitations":["Estimate a candidate fundamental period from a fixed-width YIN difference and cumulative-mean-normalized curve, with first-threshold dip and local parabolic refinement. Periodicity score is not a calibrated probability; noise or short frames may return no estimate. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"overlap-add-convolution","version":"1.0.0","name":"Overlap Add Linear Convolution","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["signal","kernel","blockSize"],"properties":{"signal":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-10000,"maximum":10000}},"kernel":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":-10000,"maximum":10000}},"blockSize":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute full real linear convolution by zero-padded block transforms and overlap-add."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"overlap-add-convolution","input":{"signal":[1,2,3],"kernel":[1,1],"blockSize":2}}},"limitations":["Compute full real linear convolution by zero-padded block transforms and overlap-add. The declared small profile uses a direct DFT reference kernel, not a claim of a high-throughput FFT engine. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polyphase-rational-resample","version":"1.0.0","name":"Polyphase Rational FIR Resampling","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["signal","taps","up","down"],"properties":{"signal":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-10000,"maximum":10000}},"taps":{"type":"array","minItems":1,"maxItems":63,"items":{"type":"number","minimum":-100,"maximum":100}},"up":{"type":"integer","minimum":1,"maximum":16},"down":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply y[m]=sum_n x[n]h[mD-nL] by FIR phase selection with full convolution tails and zero outside the signal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polyphase-rational-resample","input":{"signal":[1,2],"taps":[1,1],"up":2,"down":1}}},"limitations":["Apply y[m]=sum_n x[n]h[mD-nL] by FIR phase selection with full convolution tails and zero outside the signal. Taps and gain are supplied; anti-alias performance, delay compensation and filter design are not invented. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"generalized-cross-correlation-phat","version":"1.0.0","name":"GCC PHAT Delay Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-10000,"maximum":10000}},"second":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a zero-padded GCC-PHAT lag profile using phase-normalized cross spectra and the largest signed correlation peak."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"generalized-cross-correlation-phat","input":{"first":[0,1,0,0],"second":[1,0,0,0]}}},"limitations":["Compute a zero-padded GCC-PHAT lag profile using phase-normalized cross spectra and the largest signed correlation peak. Positive lag means the first signal is delayed; all-zero spectra return no estimate. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"constant-q-filter-bank-energy","version":"1.0.0","name":"Constant Q Window Energy Bank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","sampleRate","frequencies","quality"],"properties":{"samples":{"type":"array","minItems":4,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"sampleRate":{"type":"number","minimum":1,"maximum":192000},"frequencies":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0.000001,"maximum":96000}},"quality":{"type":"number","minimum":1,"maximum":32}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure a supplied frequency bank with Hann-windowed complex kernels whose lengths scale with Q*sampleRate/frequency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"constant-q-filter-bank-energy","input":{"samples":[1,1,1,1,1,1,1,1],"sampleRate":8,"frequencies":[2],"quality":1}}},"limitations":["Measure a supplied frequency bank with Hann-windowed complex kernels whose lengths scale with Q*sampleRate/frequency. This is an inspectable finite filter bank, not an invertible or standards-certified constant-Q transform. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"total-variation-signal-denoise","version":"1.0.0","name":"One Dimensional Total Variation Denoising","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","lambda","iterations","tolerance"],"properties":{"samples":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"lambda":{"type":"number","minimum":0,"maximum":10000},"iterations":{"type":"integer","minimum":1,"maximum":2000},"tolerance":{"type":"number","minimum":1e-10,"maximum":0.0001}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Minimize .5||x-y||²+lambda sum|x[i+1]-x[i]| by projected dual ascent, retaining the primal-dual gap and bounded convergence status."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"total-variation-signal-denoise","input":{"samples":[0,2],"lambda":0.5,"iterations":100,"tolerance":1e-8}}},"limitations":["Minimize .5||x-y||²+lambda sum|x[i+1]-x[i]| by projected dual ascent, retaining the primal-dual gap and bounded convergence status. Endpoints use the natural finite-difference boundary. Finite supplied samples only; no microphone, streaming connection or real-time control. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wallenius-urn-sequential-exact","version":"1.0.0","name":"Sequential Weighted Urn Distribution","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["red","blue","draws","redOdds"],"properties":{"red":{"type":"integer","minimum":0,"maximum":20},"blue":{"type":"integer","minimum":0,"maximum":20},"draws":{"type":"integer","minimum":0,"maximum":20},"redOdds":{"type":"number","minimum":0.01,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a two-color Wallenius-style sequential urn law by state propagation, with red odds multiplying the remaining red count at each draw."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wallenius-urn-sequential-exact","input":{"red":2,"blue":1,"draws":2,"redOdds":1}}},"limitations":["Compute a two-color Wallenius-style sequential urn law by state propagation, with red odds multiplying the remaining red count at each draw. This differs from Fisher noncentral conditioning. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multivariate-urn-occupancy-exact","version":"1.0.0","name":"Multivariate Urn Occupancy Distribution","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["populations","draws"],"properties":{"populations":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":30}},"draws":{"type":"integer","minimum":0,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate multivariate hypergeometric color occupancies for uniform sampling without replacement, using exact binomial integers before probability conversion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multivariate-urn-occupancy-exact","input":{"populations":[2,1],"draws":2}}},"limitations":["Enumerate multivariate hypergeometric color occupancies for uniform sampling without replacement, using exact binomial integers before probability conversion. At most2048 outcomes are admitted. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"negative-hypergeometric-stopping","version":"1.0.0","name":"Negative Hypergeometric Stopping Distribution","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["successes","failures","requiredSuccesses"],"properties":{"successes":{"type":"integer","minimum":1,"maximum":128},"failures":{"type":"integer","minimum":0,"maximum":128},"requiredSuccesses":{"type":"integer","minimum":1,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Describe failures before the r-th success when sampling a finite population uniformly without replacement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"negative-hypergeometric-stopping","input":{"successes":2,"failures":1,"requiredSuccesses":1}}},"limitations":["Describe failures before the r-th success when sampling a finite population uniformly without replacement. Sampling stops at the supplied required-success count. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dirichlet-multinomial-mass","version":"1.0.0","name":"Dirichlet Multinomial Mass","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alpha","counts"],"properties":{"alpha":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0.01,"maximum":100}},"counts":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate one Dirichlet-multinomial count-vector probability in log-gamma space for positive concentration parameters, including the multinomial coefficient."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dirichlet-multinomial-mass","input":{"alpha":[1,1],"counts":[1,1]}}},"limitations":["Evaluate one Dirichlet-multinomial count-vector probability in log-gamma space for positive concentration parameters, including the multinomial coefficient. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"truncated-normal-moment-profile","version":"1.0.0","name":"Truncated Normal Moment Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mean","standardDeviation","lower","upper"],"properties":{"mean":{"type":"number","minimum":-10000,"maximum":10000},"standardDeviation":{"type":"number","minimum":0.000001,"maximum":10000},"lower":{"type":"number","minimum":-100000,"maximum":100000},"upper":{"type":"number","minimum":-100000,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate mass and first two conditional moments of a normal variable truncated to a finite interval, with standardized endpoints in[-8,8] and retained mass above1e-10."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"truncated-normal-moment-profile","input":{"mean":0,"standardDeviation":1,"lower":-1,"upper":1}}},"limitations":["Calculate mass and first two conditional moments of a normal variable truncated to a finite interval, with standardized endpoints in[-8,8] and retained mass above1e-10. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sequential-wald-boundaries","version":"1.0.0","name":"Sequential Bernoulli Wald Rehearsal","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["p0","p1","alpha","beta","observations"],"properties":{"p0":{"type":"number","minimum":0.000001,"maximum":0.999999},"p1":{"type":"number","minimum":0.000001,"maximum":0.999999},"alpha":{"type":"number","minimum":0.000001,"maximum":0.49},"beta":{"type":"number","minimum":0.000001,"maximum":0.49},"observations":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"integer","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay a Bernoulli simple-vs-simple sequential likelihood ratio test with Wald error bounds, stopping the supplied stream at its first boundary crossing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sequential-wald-boundaries","input":{"p0":0.2,"p1":0.8,"alpha":0.05,"beta":0.05,"observations":[1,1,1,0]}}},"limitations":["Replay a Bernoulli simple-vs-simple sequential likelihood ratio test with Wald error bounds, stopping the supplied stream at its first boundary crossing. This is a rehearsal, not a live experiment controller. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"equivalence-test-tost-summary","version":"1.0.0","name":"Normal Model Equivalence TOST Summary","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["estimate","standardError","lowerMargin","upperMargin","alpha"],"properties":{"estimate":{"type":"number","minimum":-1000000,"maximum":1000000},"standardError":{"type":"number","minimum":0.000001,"maximum":1000000},"lowerMargin":{"type":"number","minimum":-1000000,"maximum":1000000},"upperMargin":{"type":"number","minimum":-1000000,"maximum":1000000},"alpha":{"type":"number","minimum":0.000001,"maximum":0.25}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute two one-sided normal-model equivalence tests from an estimate and known or justified asymptotic standard error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"equivalence-test-tost-summary","input":{"estimate":0,"standardError":1,"lowerMargin":-3,"upperMargin":3,"alpha":0.05}}},"limitations":["Compute two one-sided normal-model equivalence tests from an estimate and known or justified asymptotic standard error. It is not a small-sample Student t test; margins must be pre-specified. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mantel-haenszel-common-odds","version":"1.0.0","name":"Mantel Haenszel Stratified Odds Summary","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strata","continuityCorrection"],"properties":{"strata":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["a","b","c","d"],"properties":{"a":{"type":"integer","minimum":0,"maximum":1000000},"b":{"type":"integer","minimum":0,"maximum":1000000},"c":{"type":"integer","minimum":0,"maximum":1000000},"d":{"type":"integer","minimum":0,"maximum":1000000}}}},"continuityCorrection":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the Mantel-Haenszel common odds estimator and1-degree-of-freedom asymptotic association statistic across supplied2x2 strata."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mantel-haenszel-common-odds","input":{"strata":[{"a":10,"b":5,"c":5,"d":10}],"continuityCorrection":false}}},"limitations":["Calculate the Mantel-Haenszel common odds estimator and1-degree-of-freedom asymptotic association statistic across supplied2x2 strata. Unestimable denominators return null; homogeneity is not assumed proven. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mcnemar-paired-disagreement-exact","version":"1.0.0","name":"Exact McNemar Paired Disagreement Test","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["b","c"],"properties":{"b":{"type":"integer","minimum":0,"maximum":256},"c":{"type":"integer","minimum":0,"maximum":256}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the two-sided exact conditional binomial McNemar test from paired discordant counts, doubling the smaller tail and capping at one."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mcnemar-paired-disagreement-exact","input":{"b":1,"c":5}}},"limitations":["Evaluate the two-sided exact conditional binomial McNemar test from paired discordant counts, doubling the smaller tail and capping at one. Concordant counts are not required. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kendall-concordance-tied-ranks","version":"1.0.0","name":"Kendall Multi-Rater Concordance","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scores"],"properties":{"scores":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert each rater row to ascending average ranks, then compute tie-corrected Kendall W and its conventional chi-square approximation statistic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kendall-concordance-tied-ranks","input":{"scores":[[1,2,3],[1,2,3]]}}},"limitations":["Convert each rater row to ascending average ranks, then compute tie-corrected Kendall W and its conventional chi-square approximation statistic. All-tied panels return null, not invented agreement. Descriptive mathematical model only; assumptions and sample design require independent review. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-linebreak-class-index","version":"1.0.0","name":"Unicode Line Break Class Index","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":2048}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Look up pinned Unicode18 line-break property classes and code-point/UTF-16 offsets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-linebreak-class-index","input":{"text":"A "}}},"limitations":["Look up pinned Unicode18 line-break property classes and code-point/UTF-16 offsets. This is property metadata, not a complete UAX14 line-breaking or text-layout implementation. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-bidi-isolate-review","version":"1.0.0","name":"Unicode Directional Control Review","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":2048}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["List explicit bidirectional controls and review embedding/isolate structural balance without rendering the text."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-bidi-isolate-review","input":{"text":"a⁧b⁩c"}}},"limitations":["List explicit bidirectional controls and review embedding/isolate structural balance without rendering the text. This is not a full Unicode bidi algorithm or proof of maliciousness. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-confusable-skeleton-profile","version":"1.0.0","name":"Unicode Confusable Skeleton Comparison","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"string","maxLength":2048},"second":{"type":"string","maxLength":2048}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare pinned Unicode18 MA confusable skeletons using matching-version canonical decomposition and reordering."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-confusable-skeleton-profile","input":{"first":"p","second":"р"}}},"limitations":["Compare pinned Unicode18 MA confusable skeletons using matching-version canonical decomposition and reordering. Equal skeletons do not establish intent, identity or phishing; no case-folding is added beyond the published mapping. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"byte-pair-encoding-trainer","version":"1.0.0","name":"Small Corpus Byte Pair Trainer","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["words","merges"],"properties":{"words":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["word","frequency"],"properties":{"word":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[!-~]+$"},"frequency":{"type":"integer","minimum":1,"maximum":1000000}}}},"merges":{"type":"integer","minimum":0,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Train deterministic character-start BPE merges on a small weighted printable-ASCII word corpus."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"byte-pair-encoding-trainer","input":{"words":[{"word":"aa","frequency":2}],"merges":1}}},"limitations":["Train deterministic character-start BPE merges on a small weighted printable-ASCII word corpus. U+0000 is a reserved end marker; adjacency counts include overlaps while replacements are non-overlapping. This is not a provider tokenizer. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wordpiece-longest-match","version":"1.0.0","name":"WordPiece Greedy Vocabulary Match","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["words","vocabulary","unknownToken"],"properties":{"words":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":128}},"vocabulary":{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"minItems":1,"maxItems":512,"uniqueItems":true},"unknownToken":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply greedy longest-match WordPiece segmentation with an explicit vocabulary, continuation prefix## and whole-word unknown fallback."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wordpiece-longest-match","input":{"words":["playing"],"vocabulary":["play","##ing","[UNK]"],"unknownToken":"[UNK]"}}},"limitations":["Apply greedy longest-match WordPiece segmentation with an explicit vocabulary, continuation prefix## and whole-word unknown fallback. No normalization, basic-tokenization or model-vocabulary compatibility is invented. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"affine-gap-sequence-alignment","version":"1.0.0","name":"Global Affine Gap Alignment","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second","match","mismatch","gapOpen","gapExtend"],"properties":{"first":{"type":"string","maxLength":64,"pattern":"^[A-Za-z]*$"},"second":{"type":"string","maxLength":64,"pattern":"^[A-Za-z]*$"},"match":{"type":"number","minimum":0,"maximum":20},"mismatch":{"type":"number","minimum":-20,"maximum":0},"gapOpen":{"type":"number","minimum":0,"maximum":20},"gapExtend":{"type":"number","minimum":0,"maximum":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Globally align two ASCII-letter sequences with an affine gap cost open+(length-1)*extend, retaining traceback."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"affine-gap-sequence-alignment","input":{"first":"AC","second":"AC","match":2,"mismatch":-1,"gapOpen":2,"gapExtend":1}}},"limitations":["Globally align two ASCII-letter sequences with an affine gap cost open+(length-1)*extend, retaining traceback. Adjacent opposite gaps are allowed; ties prefer match-state then deletion then insertion. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"re-pair-grammar-compression","version":"1.0.0","name":"Re-Pair Grammar Compression","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","maxRules"],"properties":{"text":{"type":"string","maxLength":1024,"pattern":"^[ -~]*$"},"maxRules":{"type":"integer","minimum":0,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build an acyclic Re-Pair-style grammar by repeatedly replacing the most frequent adjacent integer-symbol pair, with numeric tie-breaking and a verified reconstruction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"re-pair-grammar-compression","input":{"text":"abababab","maxRules":4}}},"limitations":["Build an acyclic Re-Pair-style grammar by repeatedly replacing the most frequent adjacent integer-symbol pair, with numeric tie-breaking and a verified reconstruction. This is an inspectable grammar, not a binary archive format. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lyndon-factorization-duval","version":"1.0.0","name":"Duval Lyndon Factorization","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":1024,"pattern":"^[ -~]*$","minLength":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Factor printable ASCII text into the nonincreasing sequence of Lyndon words using Duval scanning."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lyndon-factorization-duval","input":{"text":"banana"}}},"limitations":["Factor printable ASCII text into the nonincreasing sequence of Lyndon words using Duval scanning. Offsets use ASCII code units; the complete supplied text is reconstructed by the returned factors. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aho-corasick-multi-pattern","version":"1.0.0","name":"Aho Corasick Multi-Pattern Search","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","patterns"],"properties":{"text":{"type":"string","maxLength":2048},"patterns":{"type":"array","items":{"type":"string","minLength":1,"maxLength":64},"minItems":1,"maxItems":32,"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Search multiple exact Unicode-scalar patterns with a failure-linked automaton, retaining overlapping matches and explicit code-point half-open offsets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aho-corasick-multi-pattern","input":{"text":"she","patterns":["he","she"]}}},"limitations":["Search multiple exact Unicode-scalar patterns with a failure-linked automaton, retaining overlapping matches and explicit code-point half-open offsets. At most2048 matches are admitted. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"z-algorithm-prefix-match","version":"1.0.0","name":"Z Algorithm Prefix Match","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","pattern"],"properties":{"text":{"type":"string","maxLength":1024,"pattern":"^[ -~]*$"},"pattern":{"type":"string","maxLength":128,"pattern":"^[ -~]*$","minLength":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute exact printable-ASCII pattern occurrences and the prefix-match length at every text offset with a reserved NUL separator and linear Z scanning."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"z-algorithm-prefix-match","input":{"text":"ababa","pattern":"aba"}}},"limitations":["Compute exact printable-ASCII pattern occurrences and the prefix-match length at every text offset with a reserved NUL separator and linear Z scanning. Input text is processed as data and never executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"distributor-rebate-accrual","version":"1.0.0","name":"Distributor Rebate Accrual Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sales","claims"],"properties":{"sales":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","distributor","eligibleUnits","rebateBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"distributor":{"type":"string","minLength":1,"maxLength":200},"eligibleUnits":{"type":"integer","minimum":0,"maximum":1000000000},"rebateBasisPoints":{"type":"integer","minimum":0,"maximum":1000000000}}}},"claims":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","distributor","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"distributor":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile flat-rate distributor rebate accruals with claims in a single supplied unit of account."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"distributor-rebate-accrual","input":{"sales":[{"id":"s","distributor":"d","eligibleUnits":200,"rebateBasisPoints":500}],"claims":[{"id":"c","distributor":"d","units":4}]}}},"limitations":["Reconcile flat-rate distributor rebate accruals with claims in a single supplied unit of account. No tier or tax calculation. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"channel-sellthrough-balance","version":"1.0.0","name":"Channel Sell-Through Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["channels"],"properties":{"channels":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","receipts","sold","returnsToSupplier","reportedClosing"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"integer","minimum":0,"maximum":1000000000},"receipts":{"type":"integer","minimum":0,"maximum":1000000000},"sold":{"type":"integer","minimum":0,"maximum":1000000000},"returnsToSupplier":{"type":"integer","minimum":0,"maximum":1000000000},"reportedClosing":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile channel stock movements and reported sell-through without treating supplier returns as customer sales."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"channel-sellthrough-balance","input":{"channels":[{"id":"a","opening":10,"receipts":5,"sold":9,"returnsToSupplier":1,"reportedClosing":4}]}}},"limitations":["Reconcile channel stock movements and reported sell-through without treating supplier returns as customer sales. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"territory-account-coverage","version":"1.0.0","name":"Territory Account Coverage Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["territories","assignments"],"properties":{"territories":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","requiredAccounts"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredAccounts":{"type":"array","minItems":0,"maxItems":80,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","territoryId","accountId","owner"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"territoryId":{"type":"string","minLength":1,"maxLength":200},"accountId":{"type":"string","minLength":1,"maxLength":200},"owner":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare explicit territory account lists with ownership assignments, including conflicting owners."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"territory-account-coverage","input":{"territories":[{"id":"t","requiredAccounts":["a","b"]}],"assignments":[{"id":"x","territoryId":"t","accountId":"a","owner":"p"}]}}},"limitations":["Compare explicit territory account lists with ownership assignments, including conflicting owners. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sales-quota-credit-attainment","version":"1.0.0","name":"Sales Quota Credit Attainment","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["quotas","credits"],"properties":{"quotas":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","target"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"target":{"type":"integer","minimum":1,"maximum":1000000000}}}},"credits":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ownerId","gross","reversed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ownerId":{"type":"string","minLength":1,"maxLength":200},"gross":{"type":"integer","minimum":0,"maximum":1000000000},"reversed":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare credited and reversed sales with assigned quotas; this is not a commission calculation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sales-quota-credit-attainment","input":{"quotas":[{"id":"p","target":100}],"credits":[{"id":"a","ownerId":"p","gross":90,"reversed":10}]}}},"limitations":["Compare credited and reversed sales with assigned quotas; this is not a commission calculation. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quote-revision-acceptance-match","version":"1.0.0","name":"Quote Revision Acceptance Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["quotes","acceptances"],"properties":{"quotes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","currentRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"currentRevision":{"type":"string","minLength":1,"maxLength":200}}}},"acceptances":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","quoteId","revision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quoteId":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match quote acceptances to the current declared commercial revision rather than any historical revision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quote-revision-acceptance-match","input":{"quotes":[{"id":"q","currentRevision":"3"}],"acceptances":[{"id":"a","quoteId":"q","revision":"2"}]}}},"limitations":["Match quote acceptances to the current declared commercial revision rather than any historical revision. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"account-contact-cadence","version":"1.0.0","name":"Account Contact Cadence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","accounts","contacts"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"accounts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cadenceDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cadenceDays":{"type":"integer","minimum":1,"maximum":1000000000}}}},"contacts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","accountId","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"accountId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find accounts with missing or stale contact records against each supplied contact cadence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"account-contact-cadence","input":{"asOfDate":"2026-10-20","accounts":[{"id":"a","cadenceDays":7}],"contacts":[{"id":"c","accountId":"a","date":"2026-10-10"}]}}},"limitations":["Find accounts with missing or stale contact records against each supplied contact cadence. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"renewal-pool-outcome-bridge","version":"1.0.0","name":"Renewal Pool Outcome Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["contracts"],"properties":{"contracts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","renewableUnits","renewedUnits","lostUnits","openUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"renewableUnits":{"type":"integer","minimum":0,"maximum":1000000000},"renewedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"lostUnits":{"type":"integer","minimum":0,"maximum":1000000000},"openUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge a fixed renewal cohort into renewed, lost, open and unclassified units; no new-sales revenue is counted."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"renewal-pool-outcome-bridge","input":{"contracts":[{"id":"c","renewableUnits":100,"renewedUnits":70,"lostUnits":20,"openUnits":5}]}}},"limitations":["Bridge a fixed renewal cohort into renewed, lost, open and unclassified units; no new-sales revenue is counted. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"campaign-budget-calendar-pacing","version":"1.0.0","name":"Campaign Budget Calendar Pacing","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","campaigns"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"campaigns":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","endDate","budget","spent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"budget":{"type":"integer","minimum":0,"maximum":1000000000},"spent":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare spend with a linear inclusive-calendar-day budget scenario; no advertising account is accessed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"campaign-budget-calendar-pacing","input":{"asOfDate":"2026-10-02","campaigns":[{"id":"c","startDate":"2026-10-01","endDate":"2026-10-04","budget":100,"spent":40}]}}},"limitations":["Compare spend with a linear inclusive-calendar-day budget scenario; no advertising account is accessed. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"opportunity-stage-snapshot-bridge","version":"1.0.0","name":"Opportunity Stage Snapshot Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["before","after"],"properties":{"before":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stage","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}},"after":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","stage","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two opportunity snapshots by stable ID and preserve arrivals, departures and amount changes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"opportunity-stage-snapshot-bridge","input":{"before":[{"id":"a","stage":"proposal","units":10}],"after":[{"id":"a","stage":"won","units":12},{"id":"b","stage":"new","units":3}]}}},"limitations":["Compare two opportunity snapshots by stable ID and preserve arrivals, departures and amount changes. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"partner-joint-fund-reconciliation","version":"1.0.0","name":"Partner Joint Fund Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["funds","commitments"],"properties":{"funds":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","contribution"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"integer","minimum":0,"maximum":1000000000},"contribution":{"type":"integer","minimum":0,"maximum":1000000000}}}},"commitments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fundId","reserved","spent","released"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fundId":{"type":"string","minLength":1,"maxLength":200},"reserved":{"type":"integer","minimum":0,"maximum":1000000000},"spent":{"type":"integer","minimum":0,"maximum":1000000000},"released":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile joint marketing funds while distinguishing spent amounts from outstanding reservations and releases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"partner-joint-fund-reconciliation","input":{"funds":[{"id":"f","opening":100,"contribution":20}],"commitments":[{"id":"a","fundId":"f","reserved":50,"spent":20,"released":10}]}}},"limitations":["Reconcile joint marketing funds while distinguishing spent amounts from outstanding reservations and releases. Supplied business records only; no customer contact, contract change, accounting posting or external verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"library-loan-overdue-ledger","version":"1.0.0","name":"Library Loan Overdue Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","loans"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"loans":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","item","dueDate","returnedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"item":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"returnedDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate overdue calendar days for current and returned library loans without applying a fine policy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"library-loan-overdue-ledger","input":{"asOfDate":"2026-10-20","loans":[{"id":"l","item":"book","dueDate":"2026-10-15","returnedDate":"2026-10-18"}]}}},"limitations":["Calculate overdue calendar days for current and returned library loans without applying a fine policy. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"library-hold-copy-allocation","version":"1.0.0","name":"Library Hold Copy Allocation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["copies","holds"],"properties":{"copies":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","titleId","available"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"titleId":{"type":"string","minLength":1,"maxLength":200},"available":{"type":"boolean"}}}},"holds":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","titleId","queuePosition"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"titleId":{"type":"string","minLength":1,"maxLength":200},"queuePosition":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview one-copy-per-hold allocation in explicit queue order without reserving a library item."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"library-hold-copy-allocation","input":{"copies":[{"id":"c","titleId":"t","available":true}],"holds":[{"id":"h1","titleId":"t","queuePosition":1},{"id":"h2","titleId":"t","queuePosition":2}]}}},"limitations":["Preview one-copy-per-hold allocation in explicit queue order without reserving a library item. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"curriculum-equivalent-credit-coverage","version":"1.0.0","name":"Curriculum Equivalent Credit Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requirements","completed"],"properties":{"requirements":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["id","credits","acceptedCourses"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"credits":{"type":"integer","minimum":1,"maximum":1000000000},"acceptedCourses":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"completed":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","credits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"credits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Show credits applicable to each declared equivalence group and flag possible double application; this is not a degree audit or allocation decision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"curriculum-equivalent-credit-coverage","input":{"requirements":[{"id":"r","credits":6,"acceptedCourses":["a","b"]}],"completed":[{"id":"a","credits":3}]}}},"limitations":["Show credits applicable to each declared equivalence group and flag possible double application; this is not a degree audit or allocation decision. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exam-seat-assignment-conflicts","version":"1.0.0","name":"Exam Seat Assignment Conflicts","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assignments"],"properties":{"assignments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","exam","room","seat","candidate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"exam":{"type":"string","minLength":1,"maxLength":200},"room":{"type":"string","minLength":1,"maxLength":200},"seat":{"type":"string","minLength":1,"maxLength":200},"candidate":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Detect duplicate physical seats and multiple assignments for a candidate within the same examination."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exam-seat-assignment-conflicts","input":{"assignments":[{"id":"a","exam":"e","room":"r","seat":"1","candidate":"p"},{"id":"b","exam":"e","room":"r","seat":"1","candidate":"q"}]}}},"limitations":["Detect duplicate physical seats and multiple assignments for a candidate within the same examination. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laboratory-consumable-session-plan","version":"1.0.0","name":"Laboratory Consumable Session Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stock","sessions"],"properties":{"stock":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","available"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"available":{"type":"integer","minimum":0,"maximum":1000000000}}}},"sessions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","participants","materialId","unitsPerParticipant"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"participants":{"type":"integer","minimum":0,"maximum":1000000000},"materialId":{"type":"string","minLength":1,"maxLength":200},"unitsPerParticipant":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand session participant counts into consumable requirements and compare supplied stock."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laboratory-consumable-session-plan","input":{"stock":[{"id":"m","available":20}],"sessions":[{"id":"s","participants":8,"materialId":"m","unitsPerParticipant":3}]}}},"limitations":["Expand session participant counts into consumable requirements and compare supplied stock. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"assessment-blueprint-topic-coverage","version":"1.0.0","name":"Assessment Blueprint Topic Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["topics","questions"],"properties":{"topics":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","targetMarks"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"targetMarks":{"type":"integer","minimum":0,"maximum":1000000000}}}},"questions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","topicId","marks"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"topicId":{"type":"string","minLength":1,"maxLength":200},"marks":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile examination marks against supplied topic blueprint targets; no question-content or difficulty assessment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"assessment-blueprint-topic-coverage","input":{"topics":[{"id":"t","targetMarks":10}],"questions":[{"id":"q","topicId":"t","marks":7}]}}},"limitations":["Reconcile examination marks against supplied topic blueprint targets; no question-content or difficulty assessment. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marking-moderation-delta","version":"1.0.0","name":"Marking Moderation Delta Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scripts"],"properties":{"scripts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstMark","moderatedMark","maximum"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstMark":{"type":"number","minimum":-1000000000,"maximum":1000000000},"moderatedMark":{"type":"number","minimum":-1000000000,"maximum":1000000000},"maximum":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare paired original and moderated marks while retaining each script’s declared maximum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marking-moderation-delta","input":{"scripts":[{"id":"a","firstMark":60,"moderatedMark":65,"maximum":100},{"id":"b","firstMark":40,"moderatedMark":39,"maximum":50}]}}},"limitations":["Compare paired original and moderated marks while retaining each script’s declared maximum. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scholarship-fund-award-balance","version":"1.0.0","name":"Scholarship Fund Award Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["funds","awards"],"properties":{"funds":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","budget"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"budget":{"type":"integer","minimum":0,"maximum":1000000000}}}},"awards":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fundId","offered","accepted","paid"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fundId":{"type":"string","minLength":1,"maxLength":200},"offered":{"type":"integer","minimum":0,"maximum":1000000000},"accepted":{"type":"integer","minimum":0,"maximum":1000000000},"paid":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile award offers, acceptances and payments with a fund budget, without selecting recipients."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scholarship-fund-award-balance","input":{"funds":[{"id":"f","budget":100}],"awards":[{"id":"a","fundId":"f","offered":60,"accepted":50,"paid":20}]}}},"limitations":["Reconcile award offers, acceptances and payments with a fund budget, without selecting recipients. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tuition-waiver-posting-match","version":"1.0.0","name":"Tuition Waiver Posting Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["waivers","postings"],"properties":{"waivers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approved":{"type":"integer","minimum":0,"maximum":1000000000}}}},"postings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","waiverId","applied","reversed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"waiverId":{"type":"string","minLength":1,"maxLength":200},"applied":{"type":"integer","minimum":0,"maximum":1000000000},"reversed":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare approved tuition waivers with applied and reversed posting records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tuition-waiver-posting-match","input":{"waivers":[{"id":"w","approved":100}],"postings":[{"id":"p","waiverId":"w","applied":80,"reversed":10}]}}},"limitations":["Compare approved tuition waivers with applied and reversed posting records. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crosslisted-enrollment-reconciliation","version":"1.0.0","name":"Cross-Listed Enrollment Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sections","enrollments"],"properties":{"sections":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","group","capacity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"group":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"enrollments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sectionId","student"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sectionId":{"type":"string","minLength":1,"maxLength":200},"student":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cross-listed sections by unique student while retaining duplicate registrations and additive declared capacity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crosslisted-enrollment-reconciliation","input":{"sections":[{"id":"a","group":"g","capacity":2},{"id":"b","group":"g","capacity":2}],"enrollments":[{"id":"e1","sectionId":"a","student":"p"},{"id":"e2","sectionId":"b","student":"p"}]}}},"limitations":["Reconcile cross-listed sections by unique student while retaining duplicate registrations and additive declared capacity. Use pseudonymous supplied records. No student decision, grading change, fee charge, notification or system integration. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"field-visit-repeat-cause","version":"1.0.0","name":"Field Visit Repeat Cause Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["visits","windowDays"],"properties":{"visits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","asset","date","cause"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"asset":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"cause":{"type":"string","minLength":1,"maxLength":200}}}},"windowDays":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify earlier visits to the same asset with the same declared cause inside a calendar-day window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"field-visit-repeat-cause","input":{"visits":[{"id":"a","asset":"x","date":"2026-10-01","cause":"leak"},{"id":"b","asset":"x","date":"2026-10-05","cause":"leak"}],"windowDays":7}}},"limitations":["Identify earlier visits to the same asset with the same declared cause inside a calendar-day window. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"field-job-estimate-actual-bridge","version":"1.0.0","name":"Field Job Estimate Actual Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","estimatedLabor","actualLabor","estimatedMaterials","actualMaterials","approvedChange"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"estimatedLabor":{"type":"integer","minimum":0,"maximum":1000000000},"actualLabor":{"type":"integer","minimum":0,"maximum":1000000000},"estimatedMaterials":{"type":"integer","minimum":0,"maximum":1000000000},"actualMaterials":{"type":"integer","minimum":0,"maximum":1000000000},"approvedChange":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge original job estimates, approved changes and actual labor and material units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"field-job-estimate-actual-bridge","input":{"jobs":[{"id":"j","estimatedLabor":50,"actualLabor":60,"estimatedMaterials":20,"actualMaterials":25,"approvedChange":10}]}}},"limitations":["Bridge original job estimates, approved changes and actual labor and material units. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-parts-billing-match","version":"1.0.0","name":"Service Parts Billing Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["consumption","billing"],"properties":{"consumption":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","job","part","used","returned"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"job":{"type":"string","minLength":1,"maxLength":200},"part":{"type":"string","minLength":1,"maxLength":200},"used":{"type":"integer","minimum":0,"maximum":1000000000},"returned":{"type":"integer","minimum":0,"maximum":1000000000}}}},"billing":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","consumptionId","billed","credited"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"consumptionId":{"type":"string","minLength":1,"maxLength":200},"billed":{"type":"integer","minimum":0,"maximum":1000000000},"credited":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile installed-and-returned part quantities with billing and credits against the exact consumption record."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-parts-billing-match","input":{"consumption":[{"id":"c","job":"j","part":"p","used":5,"returned":1}],"billing":[{"id":"b","consumptionId":"c","billed":5,"credited":0}]}}},"limitations":["Reconcile installed-and-returned part quantities with billing and credits against the exact consumption record. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-job-photo-stage-coverage","version":"1.0.0","name":"Service Job Photo Stage Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs","photos"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredStages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredStages":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"photos":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","jobId","stage","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"jobId":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check required before/during/after photo metadata by job; no image content is inspected."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-job-photo-stage-coverage","input":{"jobs":[{"id":"j","requiredStages":["before","after"]}],"photos":[{"id":"p","jobId":"j","stage":"before","date":"2026-10-01"}]}}},"limitations":["Check required before/during/after photo metadata by job; no image content is inspected. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-travel-work-time-partition","version":"1.0.0","name":"Service Travel Work Time Partition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shifts","segments"],"properties":{"shifts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"segments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shiftId","startMinute","endMinute","kind"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shiftId":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000},"kind":{"enum":["travel","work","break"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Partition a shift into non-overlapping travel, work, break and unrecorded time; no wage rules are applied."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-travel-work-time-partition","input":{"shifts":[{"id":"s","startMinute":0,"endMinute":60}],"segments":[{"id":"a","shiftId":"s","startMinute":0,"endMinute":10,"kind":"travel"},{"id":"b","shiftId":"s","startMinute":10,"endMinute":40,"kind":"work"}]}}},"limitations":["Partition a shift into non-overlapping travel, work, break and unrecorded time; no wage rules are applied. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-booking-leadtime-bands","version":"1.0.0","name":"Service Booking Lead Time Bands","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bookings","cuts"],"properties":{"bookings":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bookedDate","visitDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bookedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"visitDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"cuts":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Profile calendar-day lead time from booking to planned visit using explicit half-open bands."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-booking-leadtime-bands","input":{"bookings":[{"id":"a","bookedDate":"2026-10-01","visitDate":"2026-10-03"},{"id":"b","bookedDate":"2026-10-01","visitDate":"2026-10-10"}],"cuts":[3,7]}}},"limitations":["Profile calendar-day lead time from booking to planned visit using explicit half-open bands. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"warranty-part-return-credit","version":"1.0.0","name":"Warranty Part Return Credit","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["parts","returns"],"properties":{"parts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","removed","returnRequired"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"removed":{"type":"integer","minimum":0,"maximum":1000000000},"returnRequired":{"type":"boolean"}}}},"returns":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","partId","shipped","received","credited"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"partId":{"type":"string","minLength":1,"maxLength":200},"shipped":{"type":"integer","minimum":0,"maximum":1000000000},"received":{"type":"integer","minimum":0,"maximum":1000000000},"credited":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Track removed warranty parts through required return, shipment, receipt and supplier credit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"warranty-part-return-credit","input":{"parts":[{"id":"p","removed":5,"returnRequired":true}],"returns":[{"id":"r","partId":"p","shipped":4,"received":3,"credited":2}]}}},"limitations":["Track removed warranty parts through required return, shipment, receipt and supplier credit. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-rework-charge-separation","version":"1.0.0","name":"Service Rework Charge Separation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["visits"],"properties":{"visits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","kind","laborUnits","materialUnits","billedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["initial","warranty-rework","paid-followup"]},"laborUnits":{"type":"integer","minimum":0,"maximum":1000000000},"materialUnits":{"type":"integer","minimum":0,"maximum":1000000000},"billedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate initial service, warranty rework and paid follow-up cost and billing without classifying unlabelled work automatically."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-rework-charge-separation","input":{"visits":[{"id":"a","kind":"initial","laborUnits":20,"materialUnits":10,"billedUnits":50},{"id":"b","kind":"warranty-rework","laborUnits":5,"materialUnits":2,"billedUnits":0}]}}},"limitations":["Separate initial service, warranty rework and paid follow-up cost and billing without classifying unlabelled work automatically. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-arrival-promise-deviation","version":"1.0.0","name":"Service Arrival Promise Deviation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["visits"],"properties":{"visits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","promiseStart","promiseEnd","arrivalMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"promiseStart":{"type":"integer","minimum":0,"maximum":1000000000},"promiseEnd":{"type":"integer","minimum":0,"maximum":1000000000},"arrivalMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare actual arrival times with inclusive declared promise windows on a common minute scale."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-arrival-promise-deviation","input":{"visits":[{"id":"v","promiseStart":100,"promiseEnd":120,"arrivalMinute":125}]}}},"limitations":["Compare actual arrival times with inclusive declared promise windows on a common minute scale. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"remote-resolution-dispatch-avoidance","version":"1.0.0","name":"Remote Resolution Dispatch Avoidance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cases"],"properties":{"cases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","remoteAttempted","remoteResolved","fieldDispatched","fieldCostUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"remoteAttempted":{"type":"boolean"},"remoteResolved":{"type":"boolean"},"fieldDispatched":{"type":"boolean"},"fieldCostUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate remote resolution from later field dispatch and total only the supplied avoided-cost scenario, not proven savings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"remote-resolution-dispatch-avoidance","input":{"cases":[{"id":"a","remoteAttempted":true,"remoteResolved":true,"fieldDispatched":false,"fieldCostUnits":20},{"id":"b","remoteAttempted":true,"remoteResolved":true,"fieldDispatched":true,"fieldCostUnits":30}]}}},"limitations":["Separate remote resolution from later field dispatch and total only the supplied avoided-cost scenario, not proven savings. Supplied field-service records only; no appointment, customer contact, technical clearance or external account change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gift-credit-balance-replay","version":"1.0.0","name":"Gift Credit Balance Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["opening","events"],"properties":{"opening":{"type":"integer","minimum":0,"maximum":1000000000},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","kind","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["issue","redeem","expire","refund"]},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay gift-credit issue, redemption, expiry and redemption-refund movements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gift-credit-balance-replay","input":{"opening":10,"events":[{"id":"a","kind":"issue","units":5},{"id":"b","kind":"redeem","units":8}]}}},"limitations":["Replay gift-credit issue, redemption, expiry and redemption-refund movements. A refund here restores credit, not cash. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"loyalty-point-liability-bridge","version":"1.0.0","name":"Loyalty Point Liability Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["openingPoints","earnedPoints","redeemedPoints","expiredPoints","unitValue"],"properties":{"openingPoints":{"type":"integer","minimum":0,"maximum":1000000000},"earnedPoints":{"type":"integer","minimum":0,"maximum":1000000000},"redeemedPoints":{"type":"integer","minimum":0,"maximum":1000000000},"expiredPoints":{"type":"integer","minimum":0,"maximum":1000000000},"unitValue":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge point movements at a fixed supplied valuation per point, without estimating breakage or setting accounting policy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"loyalty-point-liability-bridge","input":{"openingPoints":100,"earnedPoints":40,"redeemedPoints":20,"expiredPoints":10,"unitValue":0.02}}},"limitations":["Bridge point movements at a fixed supplied valuation per point, without estimating breakage or setting accounting policy. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"retainage-release-subledger","version":"1.0.0","name":"Retainage Release Subledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["contracts","releases"],"properties":{"contracts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","withheld"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"withheld":{"type":"integer","minimum":0,"maximum":1000000000}}}},"releases":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","contractId","approved","paid"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"contractId":{"type":"string","minLength":1,"maxLength":200},"approved":{"type":"integer","minimum":0,"maximum":1000000000},"paid":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Distinguish withheld retainage, approved releases and actual paid amounts in supplied records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"retainage-release-subledger","input":{"contracts":[{"id":"c","withheld":100}],"releases":[{"id":"r","contractId":"c","approved":40,"paid":25}]}}},"limitations":["Distinguish withheld retainage, approved releases and actual paid amounts in supplied records. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"refundable-deposit-disposition","version":"1.0.0","name":"Refundable Deposit Disposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","deposits"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"deposits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","received","refundDueDate","refunded","applied"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"received":{"type":"integer","minimum":0,"maximum":1000000000},"refundDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"refunded":{"type":"integer","minimum":0,"maximum":1000000000},"applied":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile deposit refunds and applications, preserving any over-disposition and declared refund due date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"refundable-deposit-disposition","input":{"asOfDate":"2026-10-20","deposits":[{"id":"d","received":100,"refundDueDate":"2026-10-18","refunded":20,"applied":30}]}}},"limitations":["Reconcile deposit refunds and applications, preserving any over-disposition and declared refund due date. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"payroll-input-cutoff-coverage","version":"1.0.0","name":"Payroll Input Cutoff Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cutoffDate","people","entries"],"properties":{"cutoffDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"people":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","expectedHours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedHours":{"type":"integer","minimum":0,"maximum":1000000000}}}},"entries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","personId","hours","submittedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"personId":{"type":"string","minLength":1,"maxLength":200},"hours":{"type":"integer","minimum":0,"maximum":1000000000},"submittedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate hours submitted before and after a declared payroll input cutoff; no wage or withholding calculation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"payroll-input-cutoff-coverage","input":{"cutoffDate":"2026-10-15","people":[{"id":"p","expectedHours":40}],"entries":[{"id":"a","personId":"p","hours":35,"submittedDate":"2026-10-14"},{"id":"b","personId":"p","hours":5,"submittedDate":"2026-10-16"}]}}},"limitations":["Separate hours submitted before and after a declared payroll input cutoff; no wage or withholding calculation. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"subscription-pause-day-proration","version":"1.0.0","name":"Subscription Pause Day Proration","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periodStart","periodEnd","periodUnits","pauses"],"properties":{"periodStart":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"periodEnd":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"periodUnits":{"type":"integer","minimum":0,"maximum":1000000000},"pauses":{"type":"array","minItems":0,"maxItems":60,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","endDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview linear calendar-day proration over the union of inclusive pause windows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"subscription-pause-day-proration","input":{"periodStart":"2026-10-01","periodEnd":"2026-10-10","periodUnits":100,"pauses":[{"id":"a","startDate":"2026-10-03","endDate":"2026-10-05"},{"id":"b","startDate":"2026-10-05","endDate":"2026-10-06"}]}}},"limitations":["Preview linear calendar-day proration over the union of inclusive pause windows. This does not modify any Gateway or customer subscription. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cash-currency-native-rollup","version":"1.0.0","name":"Cash Currency Native Rollup","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["accounts"],"properties":{"accounts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","currency","opening","inflows","outflows","reportedClosing"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"opening":{"type":"number","minimum":-1000000000,"maximum":1000000000},"inflows":{"type":"integer","minimum":0,"maximum":1000000000},"outflows":{"type":"integer","minimum":0,"maximum":1000000000},"reportedClosing":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Aggregate cash movements separately in each original currency and reconcile closing balances without conversion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cash-currency-native-rollup","input":{"accounts":[{"id":"a","currency":"USD","opening":100,"inflows":20,"outflows":30,"reportedClosing":85},{"id":"b","currency":"EUR","opening":50,"inflows":0,"outflows":0,"reportedClosing":50}]}}},"limitations":["Aggregate cash movements separately in each original currency and reconcile closing balances without conversion. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contra-revenue-component-bridge","version":"1.0.0","name":"Contra Revenue Component Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines"],"properties":{"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","gross","discount","return","allowance","reportedNet"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"gross":{"type":"integer","minimum":0,"maximum":1000000000},"discount":{"type":"integer","minimum":0,"maximum":1000000000},"return":{"type":"integer","minimum":0,"maximum":1000000000},"allowance":{"type":"integer","minimum":0,"maximum":1000000000},"reportedNet":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile separately stated discounts, returns and allowances to reported net revenue."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contra-revenue-component-bridge","input":{"lines":[{"id":"a","gross":100,"discount":5,"return":10,"allowance":2,"reportedNet":80}]}}},"limitations":["Reconcile separately stated discounts, returns and allowances to reported net revenue. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"petty-cash-voucher-imprest","version":"1.0.0","name":"Petty Cash Voucher Imprest Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["imprest","cashCount","vouchers","replenishmentInTransit"],"properties":{"imprest":{"type":"integer","minimum":0,"maximum":1000000000},"cashCount":{"type":"integer","minimum":0,"maximum":1000000000},"vouchers":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","units","approved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"approved":{"type":"boolean"}}}},"replenishmentInTransit":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile an imprest with counted cash, vouchers and replenishment in transit while separating unapproved vouchers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"petty-cash-voucher-imprest","input":{"imprest":100,"cashCount":30,"vouchers":[{"id":"v","units":60,"approved":true},{"id":"u","units":5,"approved":false}],"replenishmentInTransit":0}}},"limitations":["Reconcile an imprest with counted cash, vouchers and replenishment in transit while separating unapproved vouchers. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cash-application-reversal-chain","version":"1.0.0","name":"Cash Application Reversal Chain","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["applications","reversals"],"properties":{"applications":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}},"reversals":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","applicationId","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"applicationId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile explicit reversals to their original cash applications without silently netting unrelated receipts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cash-application-reversal-chain","input":{"applications":[{"id":"a","units":50}],"reversals":[{"id":"r","applicationId":"a","units":20}]}}},"limitations":["Reconcile explicit reversals to their original cash applications without silently netting unrelated receipts. Supplied administrative units only. No funds move, accounting entry, tax opinion, legal conclusion or currency conversion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vehicle-defect-closeout-coverage","version":"1.0.0","name":"Vehicle Defect Closeout Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["defects","repairs"],"properties":{"defects":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vehicle","reportedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicle":{"type":"string","minLength":1,"maxLength":200},"reportedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"repairs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","defectId","completedDate","verified"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"defectId":{"type":"string","minLength":1,"maxLength":200},"completedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"verified":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate recorded repair activity from verified defect closeout."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vehicle-defect-closeout-coverage","input":{"defects":[{"id":"d","vehicle":"v","reportedDate":"2026-10-01"}],"repairs":[{"id":"r","defectId":"d","completedDate":"2026-10-03","verified":false}]}}},"limitations":["Separate recorded repair activity from verified defect closeout. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tire-measurement-position-drift","version":"1.0.0","name":"Tire Measurement Position Drift","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["measurements"],"properties":{"measurements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vehicle","position","date","depth"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicle":{"type":"string","minLength":1,"maxLength":200},"position":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"depth":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare first and last measurements at each supplied vehicle position, without inferring replacement or legal limits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tire-measurement-position-drift","input":{"measurements":[{"id":"a","vehicle":"v","position":"front-left","date":"2026-10-01","depth":8},{"id":"b","vehicle":"v","position":"front-left","date":"2026-10-11","depth":7}]}}},"limitations":["Compare first and last measurements at each supplied vehicle position, without inferring replacement or legal limits. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vehicle-odometer-trip-conservation","version":"1.0.0","name":"Vehicle Odometer Trip Conservation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vehicles","trips"],"properties":{"vehicles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","opening","closing"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"opening":{"type":"integer","minimum":0,"maximum":1000000000},"closing":{"type":"integer","minimum":0,"maximum":1000000000}}}},"trips":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vehicleId","distance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicleId":{"type":"string","minLength":1,"maxLength":200},"distance":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile trip distance against opening and closing odometers; resets remain visible as negative deltas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vehicle-odometer-trip-conservation","input":{"vehicles":[{"id":"v","opening":100,"closing":180}],"trips":[{"id":"t","vehicleId":"v","distance":70}]}}},"limitations":["Reconcile trip distance against opening and closing odometers; resets remain visible as negative deltas. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"driver-document-journey-window","version":"1.0.0","name":"Driver Document Journey Window","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["journeys","documents"],"properties":{"journeys":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"object","additionalProperties":false,"required":["id","driver","startDate","endDate","requiredKinds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"driver":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredKinds":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"documents":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","driver","kind","validFrom","validThrough"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"driver":{"type":"string","minLength":1,"maxLength":200},"kind":{"type":"string","minLength":1,"maxLength":200},"validFrom":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"validThrough":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check whether one supplied document covers each entire journey window for each required kind."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"driver-document-journey-window","input":{"journeys":[{"id":"j","driver":"d","startDate":"2026-10-20","endDate":"2026-10-22","requiredKinds":["permit"]}],"documents":[{"id":"p","driver":"d","kind":"permit","validFrom":"2026-10-01","validThrough":"2026-10-21"}]}}},"limitations":["Check whether one supplied document covers each entire journey window for each required kind. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fuel-card-tank-balance","version":"1.0.0","name":"Fuel Card Tank Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vehicles","purchases"],"properties":{"vehicles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingLitres","closingLitres","recordedUse"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingLitres":{"type":"integer","minimum":0,"maximum":1000000000},"closingLitres":{"type":"integer","minimum":0,"maximum":1000000000},"recordedUse":{"type":"integer","minimum":0,"maximum":1000000000}}}},"purchases":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vehicleId","litres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicleId":{"type":"string","minLength":1,"maxLength":200},"litres":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile card-recorded fuel purchases with measured tank balances and separately supplied use."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fuel-card-tank-balance","input":{"vehicles":[{"id":"v","openingLitres":20,"closingLitres":15,"recordedUse":40}],"purchases":[{"id":"p","vehicleId":"v","litres":30}]}}},"limitations":["Reconcile card-recorded fuel purchases with measured tank balances and separately supplied use. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"trailer-interchange-custody","version":"1.0.0","name":"Trailer Interchange Custody Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["trailers","events"],"properties":{"trailers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialCustodian"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialCustodian":{"type":"string","minLength":1,"maxLength":200}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","trailerId","from","to"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"trailerId":{"type":"string","minLength":1,"maxLength":200},"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay ordered trailer interchange custody and reject broken from/to chains."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"trailer-interchange-custody","input":{"trailers":[{"id":"t","initialCustodian":"a"}],"events":[{"id":"e","trailerId":"t","from":"a","to":"b"}]}}},"limitations":["Replay ordered trailer interchange custody and reject broken from/to chains. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"toll-trip-window-match","version":"1.0.0","name":"Toll Trip Window Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["trips","tolls"],"properties":{"trips":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vehicle","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicle":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"tolls":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","vehicle","minute","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicle":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match toll timestamps to inclusive trip windows and preserve ambiguous matches rather than assigning charges arbitrarily."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"toll-trip-window-match","input":{"trips":[{"id":"t","vehicle":"v","startMinute":10,"endMinute":20}],"tolls":[{"id":"a","vehicle":"v","minute":15,"units":2}]}}},"limitations":["Match toll timestamps to inclusive trip windows and preserve ambiguous matches rather than assigning charges arbitrarily. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"charging-connector-compatibility","version":"1.0.0","name":"Charging Connector Compatibility Matrix","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vehicles","stations"],"properties":{"vehicles":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","connectors","maxKw"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"connectors":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":200}},"maxKw":{"type":"integer","minimum":1,"maximum":1000000000}}}},"stations":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","connector","maxKw"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"connector":{"type":"string","minLength":1,"maxLength":200},"maxKw":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare declared connector identifiers and nominal power ceilings; availability, adapters and charging curves are not inferred."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"charging-connector-compatibility","input":{"vehicles":[{"id":"v","connectors":["ccs"],"maxKw":80}],"stations":[{"id":"s","connector":"ccs","maxKw":150}]}}},"limitations":["Compare declared connector identifiers and nominal power ceilings; availability, adapters and charging curves are not inferred. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"delivery-proof-document-coverage","version":"1.0.0","name":"Delivery Proof Document Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["deliveries","proofs"],"properties":{"deliveries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredKinds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredKinds":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"proofs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deliveryId","kind","legible"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deliveryId":{"type":"string","minLength":1,"maxLength":200},"kind":{"type":"string","minLength":1,"maxLength":200},"legible":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review required delivery-proof kinds and supplied legibility flags; document content is not independently authenticated."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"delivery-proof-document-coverage","input":{"deliveries":[{"id":"d","requiredKinds":["signature","photo"]}],"proofs":[{"id":"p","deliveryId":"d","kind":"photo","legible":false}]}}},"limitations":["Review required delivery-proof kinds and supplied legibility flags; document content is not independently authenticated. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"route-exception-response-lag","version":"1.0.0","name":"Route Exception Response Lag","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["exceptions"],"properties":{"exceptions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","raisedMinute","ackMinute","resolvedMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"raisedMinute":{"type":"integer","minimum":0,"maximum":1000000000},"ackMinute":{"type":["integer","null"],"minimum":0},"resolvedMinute":{"type":["integer","null"],"minimum":0}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate route-exception acknowledgment delay from end-to-end resolution delay."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"route-exception-response-lag","input":{"exceptions":[{"id":"e","raisedMinute":10,"ackMinute":13,"resolvedMinute":20}]}}},"limitations":["Separate route-exception acknowledgment delay from end-to-end resolution delay. Review supplied fleet records only. No dispatch, repair, driving instruction, safety clearance or external tracking. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"storage-zone-compatibility-review","version":"1.0.0","name":"Storage Zone Compatibility Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["zones","placements"],"properties":{"zones":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","allowedClasses"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"allowedClasses":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"placements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zoneId","materialClass"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zoneId":{"type":"string","minLength":1,"maxLength":200},"materialClass":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare placements with explicitly declared zone-class rules; these are not inferred chemical or safety compatibility rules."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"storage-zone-compatibility-review","input":{"zones":[{"id":"z","allowedClasses":["dry"]}],"placements":[{"id":"p","zoneId":"z","materialClass":"wet"}]}}},"limitations":["Compare placements with explicitly declared zone-class rules; these are not inferred chemical or safety compatibility rules. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"transfer-in-transit-balance","version":"1.0.0","name":"Transfer In Transit Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","transfers","receipts"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"transfers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sentDate","sentUnits","cancelledUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"sentUnits":{"type":"integer","minimum":0,"maximum":1000000000},"cancelledUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"receipts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","transferId","date","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"transferId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile transfer dispatches, cancellations and dated receipts while retaining over-receipts as negative in-transit quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"transfer-in-transit-balance","input":{"asOfDate":"2026-10-20","transfers":[{"id":"t","sentDate":"2026-10-15","sentUnits":10,"cancelledUnits":1}],"receipts":[{"id":"r","transferId":"t","date":"2026-10-18","units":6}]}}},"limitations":["Reconcile transfer dispatches, cancellations and dated receipts while retaining over-receipts as negative in-transit quantities. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"count-session-freeze-overlap","version":"1.0.0","name":"Count Session Freeze Overlap","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","movements"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","location","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"movements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","location","minute","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"units":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify movements during half-open count freeze windows and overlapping counts for the same location."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"count-session-freeze-overlap","input":{"sessions":[{"id":"s","location":"l","startMinute":10,"endMinute":20}],"movements":[{"id":"m","location":"l","minute":15,"units":3}]}}},"limitations":["Identify movements during half-open count freeze windows and overlapping counts for the same location. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"catchweight-unit-mass-reconciliation","version":"1.0.0","name":"Catchweight Unit Mass Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","weighings"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","units","declaredMass"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"declaredMass":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"weighings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","units","mass"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"mass":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile counted units and actual mass independently for catchweight lots."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"catchweight-unit-mass-reconciliation","input":{"lots":[{"id":"l","units":10,"declaredMass":25}],"weighings":[{"id":"w","lotId":"l","units":8,"mass":21}]}}},"limitations":["Reconcile counted units and actual mass independently for catchweight lots. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stock-snapshot-continuity","version":"1.0.0","name":"Stock Snapshot Continuity Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["snapshots"],"properties":{"snapshots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","item","period","opening","closing","inbound","outbound"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"item":{"type":"string","minLength":1,"maxLength":200},"period":{"type":"integer","minimum":0,"maximum":1000000000},"opening":{"type":"number","minimum":-1000000000,"maximum":1000000000},"closing":{"type":"number","minimum":-1000000000,"maximum":1000000000},"inbound":{"type":"integer","minimum":0,"maximum":1000000000},"outbound":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check both movement arithmetic within a stock period and opening-to-prior-closing continuity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stock-snapshot-continuity","input":{"snapshots":[{"id":"a","item":"x","period":1,"opening":10,"closing":12,"inbound":3,"outbound":1},{"id":"b","item":"x","period":2,"opening":11,"closing":9,"inbound":0,"outbound":2}]}}},"limitations":["Check both movement arithmetic within a stock period and opening-to-prior-closing continuity. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-substitute-demand-coverage","version":"1.0.0","name":"Inventory Substitute Demand Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","supply"],"properties":{"items":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"object","additionalProperties":false,"required":["id","demand","ownStock","substitutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"demand":{"type":"integer","minimum":0,"maximum":1000000000},"ownStock":{"type":"integer","minimum":0,"maximum":1000000000},"substitutes":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"supply":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Show dedicated substitute coverage scenarios and shared-pool conflicts without double-promising an allocation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-substitute-demand-coverage","input":{"items":[{"id":"a","demand":10,"ownStock":4,"substitutes":["b"]}],"supply":[{"id":"b","units":3}]}}},"limitations":["Show dedicated substitute coverage scenarios and shared-pool conflicts without double-promising an allocation. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-quarantine-state-authorization","version":"1.0.0","name":"Inventory Quarantine State Authorization","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","events"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initial"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initial":{"enum":["available","quarantined"]}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","to","authorized"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"to":{"enum":["available","quarantined"]},"authorized":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay quarantine state transitions with a supplied release-authorization flag; no actual stock release occurs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-quarantine-state-authorization","input":{"lots":[{"id":"l","initial":"quarantined"}],"events":[{"id":"e","lotId":"l","to":"available","authorized":false}]}}},"limitations":["Replay quarantine state transitions with a supplied release-authorization flag; no actual stock release occurs. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"serialized-cycle-count-set-difference","version":"1.0.0","name":"Serialized Cycle Count Set Difference","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expected","observed"],"properties":{"expected":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","location"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200}}}},"observed":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","serial","location"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"serial":{"type":"string","minLength":1,"maxLength":200},"location":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile individual serial identities and locations without reducing serialized discrepancies to net quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"serialized-cycle-count-set-difference","input":{"expected":[{"id":"a","location":"l1"},{"id":"b","location":"l1"}],"observed":[{"id":"o","serial":"a","location":"l2"}]}}},"limitations":["Reconcile individual serial identities and locations without reducing serialized discrepancies to net quantities. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bin-replenishment-two-level-plan","version":"1.0.0","name":"Bin Replenishment Two Level Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bins","reserveUnits"],"properties":{"bins":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","onHand"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":0,"maximum":1000000000},"onHand":{"type":"integer","minimum":0,"maximum":1000000000}}}},"reserveUnits":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview reserve-to-bin replenishment in explicit input priority order, preserving reserve conservation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bin-replenishment-two-level-plan","input":{"bins":[{"id":"a","capacity":10,"onHand":3},{"id":"b","capacity":10,"onHand":5}],"reserveUnits":9}}},"limitations":["Preview reserve-to-bin replenishment in explicit input priority order, preserving reserve conservation. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"temperature-excursion-run-profile","version":"1.0.0","name":"Temperature Excursion Run Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lower","upper","sampleMinutes","readings"],"properties":{"lower":{"type":"number","minimum":-1000000000,"maximum":1000000000},"upper":{"type":"number","minimum":-1000000000,"maximum":1000000000},"sampleMinutes":{"type":"integer","minimum":1,"maximum":1000000000},"readings":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group consecutive out-of-range equally spaced temperature samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"temperature-excursion-run-profile","input":{"lower":2,"upper":8,"sampleMinutes":5,"readings":[4,9,10,5,1]}}},"limitations":["Group consecutive out-of-range equally spaced temperature samples. Represented minutes use one declared interval per sample, not interpolated exposure or product fitness. This uses supplied inventory records only; no stock mutation, release authorization or external traceability verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"policy-audience-acknowledgment","version":"1.0.0","name":"Policy Audience Acknowledgment Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["policies","acknowledgments"],"properties":{"policies":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","version","audience"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200},"audience":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"acknowledgments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","policyId","version","personId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"policyId":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200},"personId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare acknowledgments with each policy’s explicitly supplied version and audience."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"policy-audience-acknowledgment","input":{"policies":[{"id":"p","version":"2","audience":["a","b"]}],"acknowledgments":[{"id":"r","policyId":"p","version":"1","personId":"a"}]}}},"limitations":["Compare acknowledgments with each policy’s explicitly supplied version and audience. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"leave-accrual-cap-replay","version":"1.0.0","name":"Leave Accrual Cap Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["opening","cap","events"],"properties":{"opening":{"type":"integer","minimum":0,"maximum":1000000000},"cap":{"type":"integer","minimum":0,"maximum":1000000000},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","kind","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["accrue","take"]},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay ordered accrual and leave events with an explicit balance cap and visible forfeiture."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"leave-accrual-cap-replay","input":{"opening":8,"cap":10,"events":[{"id":"a","kind":"accrue","units":5},{"id":"b","kind":"take","units":4}]}}},"limitations":["Replay ordered accrual and leave events with an explicit balance cap and visible forfeiture. The supplied cap is an employer scenario, not a payment limit. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"headcount-movement-bridge","version":"1.0.0","name":"Headcount Movement Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["opening","movements"],"properties":{"opening":{"type":"integer","minimum":0,"maximum":1000000000},"movements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","kind","count"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["join","leave"]},"count":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Bridge opening headcount through an ordered join and departure ledger without counting transfers as hires."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"headcount-movement-bridge","input":{"opening":4,"movements":[{"id":"a","kind":"join","count":2},{"id":"b","kind":"leave","count":1}]}}},"limitations":["Bridge opening headcount through an ordered join and departure ledger without counting transfers as hires. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"probation-review-due-ledger","version":"1.0.0","name":"Probation Review Due Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","people"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"people":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","reviewDays","completedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reviewDays":{"type":"integer","minimum":0,"maximum":1000000000},"completedDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate outstanding review dates using calendar-day offsets; dueDay is the UTC civil-day number since1970-01-01."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"probation-review-due-ledger","input":{"asOfDate":"2026-10-20","people":[{"id":"a","startDate":"2026-10-01","reviewDays":14,"completedDate":null}]}}},"limitations":["Locate outstanding review dates using calendar-day offsets; dueDay is the UTC civil-day number since1970-01-01. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"recruiting-funnel-duration","version":"1.0.0","name":"Recruiting Stage Duration Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stages","candidates"],"properties":{"stages":{"type":"array","minItems":2,"maxItems":12,"items":{"type":"string","minLength":1,"maxLength":200}},"candidates":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","entries"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"entries":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","additionalProperties":false,"required":["id","stage","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure observed adjacent recruiting-stage transitions, including repeated stage visits, without predicting candidate suitability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"recruiting-funnel-duration","input":{"stages":["screen","offer"],"candidates":[{"id":"a","entries":[{"id":"x","stage":"screen","date":"2026-10-01"},{"id":"y","stage":"offer","date":"2026-10-04"}]}]}}},"limitations":["Measure observed adjacent recruiting-stage transitions, including repeated stage visits, without predicting candidate suitability. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pay-band-position-profile","version":"1.0.0","name":"Pay Band Position Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bands","roles"],"properties":{"bands":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","minimum","midpoint","maximum"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"minimum":{"type":"integer","minimum":0,"maximum":1000000000},"midpoint":{"type":"integer","minimum":1,"maximum":1000000000},"maximum":{"type":"integer","minimum":1,"maximum":1000000000}}}},"roles":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bandId","annualUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bandId":{"type":"string","minLength":1,"maxLength":200},"annualUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Position supplied annual pay units within declared bands; this does not determine pay equity, legal compliance or a recommended salary."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pay-band-position-profile","input":{"bands":[{"id":"b","minimum":40,"midpoint":60,"maximum":80}],"roles":[{"id":"r","bandId":"b","annualUnits":70}]}}},"limitations":["Position supplied annual pay units within declared bands; this does not determine pay equity, legal compliance or a recommended salary. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"onboarding-task-dependency-readiness","version":"1.0.0","name":"Onboarding Task Dependency Readiness","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tasks"],"properties":{"tasks":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","complete","requires"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"complete":{"type":"boolean"},"requires":{"type":"array","minItems":0,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify the next dependency-ready onboarding tasks and reject cyclic or missing prerequisites."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"onboarding-task-dependency-readiness","input":{"tasks":[{"id":"a","complete":true,"requires":[]},{"id":"b","complete":false,"requires":["a"]},{"id":"c","complete":false,"requires":["b"]}]}}},"limitations":["Identify the next dependency-ready onboarding tasks and reject cyclic or missing prerequisites. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"time-off-request-overlap","version":"1.0.0","name":"Time Off Request Overlap Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requests"],"properties":{"requests":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","personId","startDate","endDate","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"personId":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"status":{"enum":["approved","pending","cancelled"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find same-person request overlaps and count inclusive approved calendar days once."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"time-off-request-overlap","input":{"requests":[{"id":"a","personId":"p","startDate":"2026-10-01","endDate":"2026-10-03","status":"approved"},{"id":"b","personId":"p","startDate":"2026-10-03","endDate":"2026-10-04","status":"pending"}]}}},"limitations":["Find same-person request overlaps and count inclusive approved calendar days once. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"position-requisition-reconciliation","version":"1.0.0","name":"Position Requisition Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["positions","requisitions"],"properties":{"positions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approvedSlots"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approvedSlots":{"type":"integer","minimum":0,"maximum":1000000000}}}},"requisitions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","positionId","openSlots","filledSlots"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"positionId":{"type":"string","minLength":1,"maxLength":200},"openSlots":{"type":"integer","minimum":0,"maximum":1000000000},"filledSlots":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile approved position slots with open and filled requisition commitments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"position-requisition-reconciliation","input":{"positions":[{"id":"p","approvedSlots":4}],"requisitions":[{"id":"r","positionId":"p","openSlots":2,"filledSlots":1}]}}},"limitations":["Reconcile approved position slots with open and filled requisition commitments. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shift-swap-conservation-review","version":"1.0.0","name":"Shift Swap Conservation Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assignments","swaps"],"properties":{"assignments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","personId","shiftId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"personId":{"type":"string","minLength":1,"maxLength":200},"shiftId":{"type":"string","minLength":1,"maxLength":200}}}},"swaps":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstAssignment","secondAssignment"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstAssignment":{"type":"string","minLength":1,"maxLength":200},"secondAssignment":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay explicitly paired shift swaps while preserving every shift slot and detecting duplicate person-shift assignments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shift-swap-conservation-review","input":{"assignments":[{"id":"a","personId":"p","shiftId":"s1"},{"id":"b","personId":"q","shiftId":"s2"}],"swaps":[{"id":"x","firstAssignment":"a","secondAssignment":"b"}]}}},"limitations":["Replay explicitly paired shift swaps while preserving every shift slot and detecting duplicate person-shift assignments. Pseudonymous supplied records only; no employment decision, legal assessment, payroll execution or account access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tool-life-counter-balance","version":"1.0.0","name":"Tool Life Counter Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tools","runs"],"properties":{"tools":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openingCycles","ratedCycles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingCycles":{"type":"integer","minimum":0,"maximum":1000000000},"ratedCycles":{"type":"integer","minimum":1,"maximum":1000000000}}}},"runs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","toolId","cycles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"toolId":{"type":"string","minLength":1,"maxLength":200},"cycles":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile tool-cycle usage with a supplied nominal life."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tool-life-counter-balance","input":{"tools":[{"id":"t","openingCycles":80,"ratedCycles":100}],"runs":[{"id":"r","toolId":"t","cycles":25}]}}},"limitations":["Reconcile tool-cycle usage with a supplied nominal life. Remaining cycles are arithmetic, not permission to operate. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"offcut-material-conservation","version":"1.0.0","name":"Offcut Material Conservation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cuts"],"properties":{"cuts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inputLength","productLength","kerfLength","offcutLength"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inputLength":{"type":"integer","minimum":0,"maximum":1000000000},"productLength":{"type":"integer","minimum":0,"maximum":1000000000},"kerfLength":{"type":"integer","minimum":0,"maximum":1000000000},"offcutLength":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile lengths already produced by cutting operations, including kerf and reusable offcuts; no cutting optimization."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"offcut-material-conservation","input":{"cuts":[{"id":"c","inputLength":100,"productLength":70,"kerfLength":5,"offcutLength":20}]}}},"limitations":["Reconcile lengths already produced by cutting operations, including kerf and reusable offcuts; no cutting optimization. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scrap-recovery-disposition","version":"1.0.0","name":"Scrap Recovery Disposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scrap"],"properties":{"scrap":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","reason","quantity","recovered","disposed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"reason":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"recovered":{"type":"integer","minimum":0,"maximum":1000000000},"disposed":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile scrap quantities into recovered, disposed and unresolved amounts by reason."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scrap-recovery-disposition","input":{"scrap":[{"id":"s","reason":"edge","quantity":10,"recovered":3,"disposed":5}]}}},"limitations":["Reconcile scrap quantities into recovered, disposed and unresolved amounts by reason. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"setup-first-good-loss","version":"1.0.0","name":"Setup First Good Loss Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["setups"],"properties":{"setups":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","setupMinutes","trialUnits","firstGoodAtUnit","unitCost"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"setupMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"trialUnits":{"type":"integer","minimum":0,"maximum":1000000000},"firstGoodAtUnit":{"type":"integer","minimum":1,"maximum":1000000000},"unitCost":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate pre-first-good startup units from remaining trial units using the supplied first-good position."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"setup-first-good-loss","input":{"setups":[{"id":"s","setupMinutes":30,"trialUnits":8,"firstGoodAtUnit":4,"unitCost":2}]}}},"limitations":["Separate pre-first-good startup units from remaining trial units using the supplied first-good position. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"work-in-process-shelf-window","version":"1.0.0","name":"Work In Process Shelf Window","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","batches"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"batches":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mixedDate","maxHoldDays","consumedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mixedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"maxHoldDays":{"type":"integer","minimum":0,"maximum":1000000000},"consumedDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare mixed-material hold durations with the supplied process window; no material release or fitness decision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"work-in-process-shelf-window","input":{"asOfDate":"2026-10-20","batches":[{"id":"b","mixedDate":"2026-10-15","maxHoldDays":3,"consumedDate":null}]}}},"limitations":["Compare mixed-material hold durations with the supplied process window; no material release or fitness decision. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planned-stop-reason-coverage","version":"1.0.0","name":"Planned Stop Reason Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windows","stops"],"properties":{"windows":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"stops":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","windowId","startMinute","endMinute","reason"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"windowId":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":0,"maximum":1000000000},"reason":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile reason-coded stop intervals within each declared production window without double-counting overlap."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planned-stop-reason-coverage","input":{"windows":[{"id":"w","startMinute":0,"endMinute":60}],"stops":[{"id":"a","windowId":"w","startMinute":10,"endMinute":30,"reason":"setup"},{"id":"b","windowId":"w","startMinute":20,"endMinute":40,"reason":"clean"}]}}},"limitations":["Reconcile reason-coded stop intervals within each declared production window without double-counting overlap. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"serial-component-build-genealogy","version":"1.0.0","name":"Serial Component Build Genealogy","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assemblies","installations"],"properties":{"assemblies":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"installations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","assemblyId","componentSerial","slot"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"assemblyId":{"type":"string","minLength":1,"maxLength":200},"componentSerial":{"type":"string","minLength":1,"maxLength":200},"slot":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a current serialized assembly snapshot for reused component serials and multiply occupied slots, rather than batch recall reachability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"serial-component-build-genealogy","input":{"assemblies":[{"id":"a"},{"id":"b"}],"installations":[{"id":"i1","assemblyId":"a","componentSerial":"c","slot":"x"},{"id":"i2","assemblyId":"b","componentSerial":"c","slot":"x"}]}}},"limitations":["Review a current serialized assembly snapshot for reused component serials and multiply occupied slots, rather than batch recall reachability. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"material-substitution-release-match","version":"1.0.0","name":"Material Substitution Release Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["substitutions","approvals","useDate"],"properties":{"substitutions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","original","replacement","approvalId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"original":{"type":"string","minLength":1,"maxLength":200},"replacement":{"type":"string","minLength":1,"maxLength":200},"approvalId":{"type":"string","minLength":1,"maxLength":200}}}},"approvals":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","original","replacement","validFrom","validThrough"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"original":{"type":"string","minLength":1,"maxLength":200},"replacement":{"type":"string","minLength":1,"maxLength":200},"validFrom":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"validThrough":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"useDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match declared material substitution pairs and use dates with explicit approval records; no technical equivalence assessment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-substitution-release-match","input":{"substitutions":[{"id":"s","original":"a","replacement":"b","approvalId":"p"}],"approvals":[{"id":"p","original":"a","replacement":"b","validFrom":"2026-10-01","validThrough":"2026-10-31"}],"useDate":"2026-10-20"}}},"limitations":["Match declared material substitution pairs and use dates with explicit approval records; no technical equivalence assessment. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scale-check-tolerance-evidence","version":"1.0.0","name":"Scale Check Tolerance Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["checks"],"properties":{"checks":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","reference","observed","tolerance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"reference":{"type":"number","minimum":-1000000000,"maximum":1000000000},"observed":{"type":"number","minimum":-1000000000,"maximum":1000000000},"tolerance":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare individual scale-check observations with supplied absolute tolerances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scale-check-tolerance-evidence","input":{"checks":[{"id":"c","reference":100,"observed":103,"tolerance":2}]}}},"limitations":["Compare individual scale-check observations with supplied absolute tolerances. This is not instrument calibration. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"production-route-operation-skips","version":"1.0.0","name":"Production Route Operation Skips","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["route","units"],"properties":{"route":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"string","minLength":1,"maxLength":200}},"units":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"object","additionalProperties":false,"required":["id","completed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"completed":{"type":"array","minItems":0,"maxItems":80,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare each unit’s supplied operation sequence with a declared manufacturing route, preserving repeated operations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"production-route-operation-skips","input":{"route":["cut","drill","finish"],"units":[{"id":"u","completed":["finish","cut"]}]}}},"limitations":["Compare each unit’s supplied operation sequence with a declared manufacturing route, preserving repeated operations. Supplied production records only; no machine control, safety certification or live process decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-change-impact-rollup","version":"1.0.0","name":"Project Change Impact Rollup","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["changes"],"properties":{"changes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","state","costDelta","dayDelta"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"state":{"enum":["proposed","approved","rejected"]},"costDelta":{"type":"number","minimum":-1000000000,"maximum":1000000000},"dayDelta":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate proposed, approved and rejected change impacts; summed day deltas are not a critical-path forecast."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-change-impact-rollup","input":{"changes":[{"id":"a","state":"approved","costDelta":50,"dayDelta":2},{"id":"b","state":"proposed","costDelta":-10,"dayDelta":1}]}}},"limitations":["Separate proposed, approved and rejected change impacts; summed day deltas are not a critical-path forecast. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deliverable-acceptance-evidence","version":"1.0.0","name":"Deliverable Acceptance Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["deliverables","decisions"],"properties":{"deliverables":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"object","additionalProperties":false,"required":["id","revision","requiredApprovers"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"string","minLength":1,"maxLength":200},"requiredApprovers":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"decisions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deliverableId","revision","approver","decision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deliverableId":{"type":"string","minLength":1,"maxLength":200},"revision":{"type":"string","minLength":1,"maxLength":200},"approver":{"type":"string","minLength":1,"maxLength":200},"decision":{"enum":["accept","reject"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Require every named approver’s acceptance of the same deliverable revision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deliverable-acceptance-evidence","input":{"deliverables":[{"id":"d","revision":"1","requiredApprovers":["a","b"]}],"decisions":[{"id":"x","deliverableId":"d","revision":"1","approver":"a","decision":"accept"}]}}},"limitations":["Require every named approver’s acceptance of the same deliverable revision. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"assumption-validation-expiry","version":"1.0.0","name":"Assumption Validation Expiry Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","assumptions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"assumptions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","validatedDate","validDays","revalidatedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"validatedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"validDays":{"type":"integer","minimum":0,"maximum":1000000000},"revalidatedDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify assumptions whose declared validation window has elapsed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"assumption-validation-expiry","input":{"asOfDate":"2026-10-20","assumptions":[{"id":"a","validatedDate":"2026-10-01","validDays":10,"revalidatedDate":null}]}}},"limitations":["Identify assumptions whose declared validation window has elapsed. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"milestone-baseline-revision-variance","version":"1.0.0","name":"Milestone Baseline Revision Variance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["milestones"],"properties":{"milestones":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","originalDate","currentDate","actualDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"originalDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"currentDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"actualDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Keep original and revised baseline variance visible separately rather than hiding delay through rebaselining."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"milestone-baseline-revision-variance","input":{"milestones":[{"id":"m","originalDate":"2026-10-01","currentDate":"2026-10-04","actualDate":"2026-10-06"}]}}},"limitations":["Keep original and revised baseline variance visible separately rather than hiding delay through rebaselining. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"decision-log-supersession","version":"1.0.0","name":"Decision Log Supersession Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["decisions"],"properties":{"decisions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","date","supersedes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"supersedes":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace explicit decision supersession chains, missing predecessors and cycles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"decision-log-supersession","input":{"decisions":[{"id":"a","date":"2026-10-01","supersedes":null},{"id":"b","date":"2026-10-02","supersedes":"a"}]}}},"limitations":["Trace explicit decision supersession chains, missing predecessors and cycles. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-action-owner-handoff","version":"1.0.0","name":"Project Action Owner Handoff Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["actions","handoffs"],"properties":{"actions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialOwner"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialOwner":{"type":"string","minLength":1,"maxLength":200}}}},"handoffs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","actionId","from","to","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actionId":{"type":"string","minLength":1,"maxLength":200},"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Retain the existing action owner until a recorded handoff is accepted."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-action-owner-handoff","input":{"actions":[{"id":"a","initialOwner":"p"}],"handoffs":[{"id":"h","actionId":"a","from":"p","to":"q","accepted":false}]}}},"limitations":["Retain the existing action owner until a recorded handoff is accepted. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dependency-handoff-buffer","version":"1.0.0","name":"Dependency Handoff Buffer Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["handoffs"],"properties":{"handoffs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","neededDate","promisedDate","receivedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"neededDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"promisedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"receivedDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare dependency handoff promises and receipts with the consuming milestone date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dependency-handoff-buffer","input":{"handoffs":[{"id":"h","neededDate":"2026-10-10","promisedDate":"2026-10-08","receivedDate":"2026-10-09"}]}}},"limitations":["Compare dependency handoff promises and receipts with the consuming milestone date. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-resource-booking-gaps","version":"1.0.0","name":"Project Resource Booking Gaps","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requirements","bookings"],"properties":{"requirements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","resource","period","hours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resource":{"type":"string","minLength":1,"maxLength":200},"period":{"type":"string","minLength":1,"maxLength":200},"hours":{"type":"integer","minimum":0,"maximum":1000000000}}}},"bookings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requirementId","hours"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requirementId":{"type":"string","minLength":1,"maxLength":200},"hours":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile booked effort with each explicitly identified project requirement; this does not infer a person’s availability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-resource-booking-gaps","input":{"requirements":[{"id":"r","resource":"p","period":"week-1","hours":20}],"bookings":[{"id":"b","requirementId":"r","hours":15}]}}},"limitations":["Reconcile booked effort with each explicitly identified project requirement; this does not infer a person’s availability. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-issue-resolution-window","version":"1.0.0","name":"Project Issue Resolution Window","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","issues"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"issues":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openedDate","targetDays","closedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"targetDays":{"type":"integer","minimum":0,"maximum":1000000000},"closedDate":{"type":["string","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare issue closure or current age with declared calendar-day resolution targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-issue-resolution-window","input":{"asOfDate":"2026-10-20","issues":[{"id":"i","openedDate":"2026-10-10","targetDays":7,"closedDate":"2026-10-19"}]}}},"limitations":["Compare issue closure or current age with declared calendar-day resolution targets. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-stage-gate-evidence","version":"1.0.0","name":"Project Stage Gate Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["gates","evidence"],"properties":{"gates":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","required"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"required":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"evidence":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","gateId","criterion","valid"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"gateId":{"type":"string","minLength":1,"maxLength":200},"criterion":{"type":"string","minLength":1,"maxLength":200},"valid":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check declared project gate criteria against one current evidence entry per criterion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-stage-gate-evidence","input":{"gates":[{"id":"g","required":["test","review"]}],"evidence":[{"id":"e","gateId":"g","criterion":"test","valid":true}]}}},"limitations":["Check declared project gate criteria against one current evidence entry per criterion. Evidence validity is supplied, not independently certified. This is a review of supplied project records, without approval, notification or external changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ad-placement-delivery-obligation","version":"1.0.0","name":"Ad Placement Delivery Obligation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["placements","delivery"],"properties":{"placements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bookedImpressions","bonusImpressions"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bookedImpressions":{"type":"integer","minimum":0,"maximum":1000000000},"bonusImpressions":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","placementId","billable","invalid"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"placementId":{"type":"string","minLength":1,"maxLength":200},"billable":{"type":"integer","minimum":0,"maximum":1000000000},"invalid":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile booked and bonus impressions with valid supplied delivery counts, separately from campaign budget pacing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ad-placement-delivery-obligation","input":{"placements":[{"id":"p","bookedImpressions":100,"bonusImpressions":10}],"delivery":[{"id":"d","placementId":"p","billable":105,"invalid":5}]}}},"limitations":["Reconcile booked and bonus impressions with valid supplied delivery counts, separately from campaign budget pacing. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"podcast-ad-cue-overlap","version":"1.0.0","name":"Podcast Ad Cue Overlap","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["durationSeconds","cues"],"properties":{"durationSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"cues":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startSecond","endSecond"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startSecond":{"type":"integer","minimum":0,"maximum":1000000000},"endSecond":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect declared podcast advertising cue windows for overlap and summed duration; audio is not downloaded."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"podcast-ad-cue-overlap","input":{"durationSeconds":100,"cues":[{"id":"a","startSecond":10,"endSecond":30},{"id":"b","startSecond":20,"endSecond":40}]}}},"limitations":["Inspect declared podcast advertising cue windows for overlap and summed duration; audio is not downloaded. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"publication-territory-grant-match","version":"1.0.0","name":"Publication Territory Grant Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["uses","grants"],"properties":{"uses":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","asset","territory","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"asset":{"type":"string","minLength":1,"maxLength":200},"territory":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"grants":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","asset","territories","startDate","endDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"asset":{"type":"string","minLength":1,"maxLength":200},"territories":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"string","minLength":1,"maxLength":200}},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match explicit territorial usage records against supplied grants and date windows; legal validity is not assessed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"publication-territory-grant-match","input":{"uses":[{"id":"u","asset":"a","territory":"CA","date":"2026-10-20"}],"grants":[{"id":"g","asset":"a","territories":["US"],"startDate":"2026-01-01","endDate":"2026-12-31"}]}}},"limitations":["Match explicit territorial usage records against supplied grants and date windows; legal validity is not assessed. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"episode-chapter-sequence-coverage","version":"1.0.0","name":"Episode Chapter Sequence Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["durationSeconds","chapters"],"properties":{"durationSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"chapters":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startSecond"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startSecond":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Derive chapter durations from strictly ordered starts and the supplied episode duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"episode-chapter-sequence-coverage","input":{"durationSeconds":100,"chapters":[{"id":"a","startSecond":5},{"id":"b","startSecond":40}]}}},"limitations":["Derive chapter durations from strictly ordered starts and the supplied episode duration. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"image-credit-placement-coverage","version":"1.0.0","name":"Image Credit Placement Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["images","placements"],"properties":{"images":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","creditRequired","creditText"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"creditRequired":{"type":"boolean"},"creditText":{"type":"string","minLength":1,"maxLength":200}}}},"placements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","imageId","shownCredit"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"imageId":{"type":"string","minLength":1,"maxLength":200},"shownCredit":{"type":"string","maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare image placement credit strings with exact supplied required credit text."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"image-credit-placement-coverage","input":{"images":[{"id":"i","creditRequired":true,"creditText":"Studio A"}],"placements":[{"id":"p","imageId":"i","shownCredit":""}]}}},"limitations":["Compare image placement credit strings with exact supplied required credit text. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contributor-assignment-capacity","version":"1.0.0","name":"Contributor Assignment Capacity","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["contributors","assignments"],"properties":{"contributors":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacityUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacityUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","contributorId","effortUnits","stage"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"contributorId":{"type":"string","minLength":1,"maxLength":200},"effortUnits":{"type":"integer","minimum":0,"maximum":1000000000},"stage":{"enum":["planned","active","done"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare contributor effort commitments by stage with a declared planning capacity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contributor-assignment-capacity","input":{"contributors":[{"id":"c","capacityUnits":10}],"assignments":[{"id":"a","contributorId":"c","effortUnits":4,"stage":"active"},{"id":"b","contributorId":"c","effortUnits":3,"stage":"done"}]}}},"limitations":["Compare contributor effort commitments by stage with a declared planning capacity. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"editorial-comment-resolution-bridge","version":"1.0.0","name":"Editorial Comment Resolution Bridge","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["comments","resolutions"],"properties":{"comments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","round","severity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"round":{"type":"integer","minimum":0,"maximum":1000000000},"severity":{"enum":["blocking","minor"]}}}},"resolutions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","commentId","accepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"commentId":{"type":"string","minLength":1,"maxLength":200},"accepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate accepted editorial comment resolutions from unaccepted responses in each review round."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"editorial-comment-resolution-bridge","input":{"comments":[{"id":"c","round":1,"severity":"blocking"},{"id":"d","round":1,"severity":"minor"}],"resolutions":[{"id":"r","commentId":"d","accepted":true}]}}},"limitations":["Separate accepted editorial comment resolutions from unaccepted responses in each review round. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"archive-accession-sequence-gaps","version":"1.0.0","name":"Archive Accession Sequence Gaps","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startNumber","endNumber","accessions"],"properties":{"startNumber":{"type":"integer","minimum":0,"maximum":1000000000},"endNumber":{"type":"integer","minimum":0,"maximum":1000000000},"accessions":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["id","number"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"number":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a bounded archive accession-number range for gaps, duplicates and out-of-range entries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"archive-accession-sequence-gaps","input":{"startNumber":1,"endNumber":4,"accessions":[{"id":"a","number":1},{"id":"b","number":3},{"id":"c","number":3}]}}},"limitations":["Inspect a bounded archive accession-number range for gaps, duplicates and out-of-range entries. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"preservation-fixity-history-review","version":"1.0.0","name":"Preservation Fixity History Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["files","checks"],"properties":{"files":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","expectedSha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"checks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fileId","date","observedSha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fileId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"observedSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied historical SHA-256 fixity observations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"preservation-fixity-history-review","input":{"files":[{"id":"f","expectedSha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"checks":[{"id":"c","fileId":"f","date":"2026-10-01","observedSha256":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}]}}},"limitations":["Review supplied historical SHA-256 fixity observations. This service does not fetch or hash the original files or authenticate a publisher. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"distribution-embargo-window-review","version":"1.0.0","name":"Distribution Embargo Window Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["releases","deliveries"],"properties":{"releases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","embargoMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"embargoMinute":{"type":"integer","minimum":0,"maximum":1000000000}}}},"deliveries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","releaseId","distributedMinute","destination"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"releaseId":{"type":"string","minLength":1,"maxLength":200},"distributedMinute":{"type":"integer","minimum":0,"maximum":1000000000},"destination":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded distribution times with each release’s explicit embargo moment on one shared minute scale."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"distribution-embargo-window-review","input":{"releases":[{"id":"r","embargoMinute":100}],"deliveries":[{"id":"d","releaseId":"r","distributedMinute":95,"destination":"channel"}]}}},"limitations":["Compare recorded distribution times with each release’s explicit embargo moment on one shared minute scale. Supplied publication metadata only; no publishing, account access, rights determination or content authenticity claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"base45-rfc9285-codec","version":"1.0.0","name":"Base45 RFC 9285 Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","data"],"properties":{"mode":{"enum":["encode","decode"]},"data":{"type":"string","maxLength":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode Base45 exactly, preserving spaces as alphabet symbols and rejecting out-of-range groups."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"base45-rfc9285-codec","input":{"mode":"encode","data":"4142"}}},"limitations":["Encode or decode Base45 exactly, preserving spaces as alphabet symbols and rejecting out-of-range groups. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uuencode-single-line-codec","version":"1.0.0","name":"UUencode Single Line Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","data"],"properties":{"mode":{"enum":["encode","decode"]},"data":{"type":"string","maxLength":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode one traditional length-prefixed UUencode data line, without filename or file wrappers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uuencode-single-line-codec","input":{"mode":"encode","data":"436174"}}},"limitations":["Encode or decode one traditional length-prefixed UUencode data line, without filename or file wrappers. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hdlc-five-one-bit-stuffing","version":"1.0.0","name":"HDLC Five One Bit Stuffing","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","bits"],"properties":{"mode":{"enum":["stuff","unstuff"]},"bits":{"type":"string","pattern":"^[01]*$","maxLength":2048}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply or reverse five-consecutive-one zero stuffing to a frame payload bit stream, excluding flags and CRC."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hdlc-five-one-bit-stuffing","input":{"mode":"stuff","bits":"1111111111"}}},"limitations":["Apply or reverse five-consecutive-one zero stuffing to a frame payload bit stream, excluding flags and CRC. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rectangular-bit-interleaver","version":"1.0.0","name":"Rectangular Bit Interleaver","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","bits","rows"],"properties":{"mode":{"enum":["interleave","deinterleave"]},"bits":{"type":"string","pattern":"^[01]*$","maxLength":2048},"rows":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interleave row-major bits by columns or reverse the exact same rectangular layout."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rectangular-bit-interleaver","input":{"mode":"interleave","bits":"010011","rows":2}}},"limitations":["Interleave row-major bits by columns or reverse the exact same rectangular layout. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"signed-packed-bcd-codec","version":"1.0.0","name":"Signed Packed BCD Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","data"],"properties":{"mode":{"enum":["encode","decode"]},"data":{"type":"string","maxLength":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode canonical decimal packed BCD with C positive and D negative sign nibbles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"signed-packed-bcd-codec","input":{"mode":"encode","data":"-123"}}},"limitations":["Encode or decode canonical decimal packed BCD with C positive and D negative sign nibbles. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gsm-seven-bit-septet-pack","version":"1.0.0","name":"GSM Seven Bit Septet Pack","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["septets","fillBits"],"properties":{"septets":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"integer","minimum":0,"maximum":127}},"fillBits":{"type":"integer","minimum":0,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Pack explicit numeric septets least-significant-bit first after zero fill bits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gsm-seven-bit-septet-pack","input":{"septets":[65,66],"fillBits":0}}},"limitations":["Pack explicit numeric septets least-significant-bit first after zero fill bits. This does not map characters or construct an SMS message. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-golay23-codec","version":"1.0.0","name":"Binary Golay 23 Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["message","received"],"properties":{"message":{"type":"integer","minimum":0,"maximum":4095},"received":{"type":"integer","minimum":0,"maximum":8388607}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode systematic binary Golay(23,12) with polynomial0xAE3 and decode by exhaustive nearest codeword; bit positions are numeric least-significant-first."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-golay23-codec","input":{"message":1,"received":1}}},"limitations":["Encode systematic binary Golay(23,12) with polynomial0xAE3 and decode by exhaustive nearest codeword; bit positions are numeric least-significant-first. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-bch15-seven-codec","version":"1.0.0","name":"Binary BCH 15 Seven Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["message","received"],"properties":{"message":{"type":"integer","minimum":0,"maximum":127},"received":{"type":"integer","minimum":0,"maximum":32767}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode systematic BCH(15,7,5) with polynomial0x1D1 and report bounded-distance correction only within two errors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-bch15-seven-codec","input":{"message":1,"received":1}}},"limitations":["Encode systematic BCH(15,7,5) with polynomial0x1D1 and report bounded-distance correction only within two errors. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-linear-code-weight-profile","version":"1.0.0","name":"Binary Linear Code Weight Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["generator","message"],"properties":{"generator":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[01]{1,32}$"}},"message":{"type":"string","pattern":"^[01]{1,12}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode a binary generator matrix and enumerate distinct codewords, rank and the exact weight distribution; dependent rows are retained without overcounting."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-linear-code-weight-profile","input":{"generator":["110","011"],"message":"11"}}},"limitations":["Encode a binary generator matrix and enumerate distinct codewords, rank and the exact weight distribution; dependent rows are retained without overcounting. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uint32-reflected-gray-codec","version":"1.0.0","name":"Unsigned 32 Bit Reflected Gray Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"integer","minimum":0,"maximum":4294967295}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert an unsigned32-bit integer to reflected binary Gray code or invert it exactly."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uint32-reflected-gray-codec","input":{"mode":"encode","value":7}}},"limitations":["Convert an unsigned32-bit integer to reflected binary Gray code or invert it exactly. This transforms supplied data only, without transport, cryptographic secrecy or authenticity. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dyck-word-lexicographic-unrank","version":"1.0.0","name":"Dyck Word Lexicographic Unrank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pairs","rank"],"properties":{"pairs":{"type":"integer","minimum":0,"maximum":30},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]{0,99})$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unrank balanced parenthesis words lexicographically with opening parentheses first, using dynamic completion counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dyck-word-lexicographic-unrank","input":{"pairs":3,"rank":"0"}}},"limitations":["Unrank balanced parenthesis words lexicographically with opening parentheses first, using dynamic completion counts. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fixed-block-set-partition-unrank","version":"1.0.0","name":"Fixed Block Set Partition Unrank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size","blocks","rank"],"properties":{"size":{"type":"integer","minimum":1,"maximum":20},"blocks":{"type":"integer","minimum":1,"maximum":20},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]{0,99})$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unrank set partitions into a fixed number of nonempty blocks via lexicographic restricted-growth strings; block labels follow first occurrence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fixed-block-set-partition-unrank","input":{"size":3,"blocks":2,"rank":"1"}}},"limitations":["Unrank set partitions into a fixed number of nonempty blocks via lexicographic restricted-growth strings; block labels follow first occurrence. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multiset-permutation-lexicographic-unrank","version":"1.0.0","name":"Multiset Permutation Lexicographic Unrank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["symbols","counts","rank"],"properties":{"symbols":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":1,"maxLength":200}},"counts":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":40}},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]{0,99})$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unrank distinct multiset permutations using the supplied symbol order and exact multinomial completion counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multiset-permutation-lexicographic-unrank","input":{"symbols":["a","b"],"counts":[2,1],"rank":"1"}}},"limitations":["Unrank distinct multiset permutations using the supplied symbol order and exact multinomial completion counts. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"permutation-involution-unrank","version":"1.0.0","name":"Permutation Involution Unrank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size","rank"],"properties":{"size":{"type":"integer","minimum":0,"maximum":30},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]{0,99})$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unrank involutions by fixing the smallest remaining element first, then pairing it with remaining elements in order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"permutation-involution-unrank","input":{"size":3,"rank":"1"}}},"limitations":["Unrank involutions by fixing the smallest remaining element first, then pairing it with remaining elements in order. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"positive-composition-lexicographic-unrank","version":"1.0.0","name":"Positive Composition Lexicographic Unrank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["total","parts","rank"],"properties":{"total":{"type":"integer","minimum":1,"maximum":100},"parts":{"type":"integer","minimum":1,"maximum":100},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]{0,99})$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unrank ordered compositions into positive parts, distinguishing them from unordered integer partitions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"positive-composition-lexicographic-unrank","input":{"total":5,"parts":3,"rank":"2"}}},"limitations":["Unrank ordered compositions into positive parts, distinguishing them from unordered integer partitions. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"permutation-pattern-occurrence-index","version":"1.0.0","name":"Permutation Pattern Occurrence Index","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["permutation","pattern"],"properties":{"permutation":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":15}},"pattern":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":5}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index subsequences whose relative order equals a supplied permutation pattern; indices preserve original sequence order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"permutation-pattern-occurrence-index","input":{"permutation":[2,0,1],"pattern":[0,1]}}},"limitations":["Index subsequences whose relative order equals a supplied permutation pattern; indices preserve original sequence order. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-permutation-group-coloring-orbits","version":"1.0.0","name":"Finite Permutation Group Coloring Orbits","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size","generators","colors"],"properties":{"size":{"type":"integer","minimum":1,"maximum":12},"generators":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":11}}},"colors":{"type":"integer","minimum":1,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Close a bounded group generated by supplied permutations and count labelled-position colorings up to that action using Burnside’s lemma."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-permutation-group-coloring-orbits","input":{"size":3,"generators":[[1,2,0]],"colors":2}}},"limitations":["Close a bounded group generated by supplied permutations and count labelled-position colorings up to that action using Burnside’s lemma. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"matroid-maximum-weight-basis","version":"1.0.0","name":"Matroid Maximum Weight Basis","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["weights","bases"],"properties":{"weights":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"bases":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":0,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":11}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate an explicit finite matroid basis family and choose a maximum-weight basis by greedy independence extension, including negative weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"matroid-maximum-weight-basis","input":{"weights":[3,2,1],"bases":[[0,1],[0,2],[1,2]]}}},"limitations":["Validate an explicit finite matroid basis family and choose a maximum-weight basis by greedy independence extension, including negative weights. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-matrix-permanent-ryser","version":"1.0.0","name":"Integer Matrix Permanent Ryser","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute an exact integer matrix permanent with Ryser’s subset formula, without treating it as a determinant."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-matrix-permanent-ryser","input":{"matrix":[[1,2],[3,4]]}}},"limitations":["Compute an exact integer matrix permanent with Ryser’s subset formula, without treating it as a determinant. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-symmetric-matrix-hafnian","version":"1.0.0","name":"Integer Symmetric Matrix Hafnian","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"integer","minimum":-1000,"maximum":1000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the exact weighted perfect-pairing sum of an even symmetric zero-diagonal matrix with memoized subset recurrence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-symmetric-matrix-hafnian","input":{"matrix":[[0,1,1,1],[1,0,1,1],[1,1,0,1],[1,1,1,0]]}}},"limitations":["Compute the exact weighted perfect-pairing sum of an even symmetric zero-diagonal matrix with memoized subset recurrence. Exact counting uses arbitrary-precision integers. Ranks are zero-based and checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tiff-classic-ifd-directory","version":"1.0.0","name":"TIFF Classic IFD Directory","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect classic TIFF IFD links and typed field byte ranges, without following nested EXIF/SubIFD pointers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tiff-classic-ifd-directory","input":{"hex":"49492a0008000000000000000000"}}},"limitations":["Inspect classic TIFF IFD links and typed field byte ranges, without following nested EXIF/SubIFD pointers. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"webp-riff-chunk-directory","version":"1.0.0","name":"WebP RIFF Chunk Directory","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect WebP RIFF chunk envelopes and optional VP8X canvas metadata; an empty envelope is structurally inspectable but not claimed to be a decodable image."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"webp-riff-chunk-directory","input":{"hex":"524946460400000057454250"}}},"limitations":["Inspect WebP RIFF chunk envelopes and optional VP8X canvas metadata; an empty envelope is structurally inspectable but not claimed to be a decodable image. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iso-bmff-top-level-box-directory","version":"1.0.0","name":"ISO BMFF Top Level Box Directory","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index top-level ISO Base Media File Format box envelopes, including extended and to-end sizes; nested boxes and codec payloads are not validated."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iso-bmff-top-level-box-directory","input":{"hex":"0000000c6674797069736f6d"}}},"limitations":["Index top-level ISO Base Media File Format box envelopes, including extended and to-end sizes; nested boxes and codec payloads are not validated. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dds-texture-header-profile","version":"1.0.0","name":"DDS Texture Header Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read DDS texture dimensions and pixel-format header, requiring the DX10 extension when advertised; mip payloads are not decoded."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dds-texture-header-profile","input":{"hex":"444453207c000000000000000300000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000004458543100000000000000000000000000000000000000000000000000000000000000000000000000000000"}}},"limitations":["Read DDS texture dimensions and pixel-format header, requiring the DX10 extension when advertised; mip payloads are not decoded. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ktx-one-texture-header-profile","version":"1.0.0","name":"KTX One Texture Header Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect KTX1 header and key/value extent, retaining declared mip count0 as written; image data and key/value semantics are not validated."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ktx-one-texture-header-profile","input":{"hex":"ab4b5458203131bb0d0a1a0a01020304000000000000000000000000000000000000000002000000030000000000000000000000010000000100000000000000"}}},"limitations":["Inspect KTX1 header and key/value extent, retaining declared mip count0 as written; image data and key/value semantics are not validated. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"photoshop-psd-header-profile","version":"1.0.0","name":"Photoshop PSD Header Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the26-byte PSD version1 file header."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"photoshop-psd-header-profile","input":{"hex":"3842505300010000000000000003000000020000000400080003"}}},"limitations":["Inspect the26-byte PSD version1 file header. PSB, layer sections and image data are outside this profile. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"openexr-header-attribute-directory","version":"1.0.0","name":"OpenEXR Header Attribute Directory","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index the first OpenEXR header’s bounded attribute names, types and byte spans."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"openexr-header-attribute-directory","input":{"hex":"762f31010200000000"}}},"limitations":["Index the first OpenEXR header’s bounded attribute names, types and byte spans. Required image attributes, multipart headers and pixel chunks are not validated. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ebml-variable-size-integer","version":"1.0.0","name":"EBML Variable Size Integer","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode one EBML element-size VINT, removing its length marker and identifying the all-ones unknown-size sentinel."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ebml-variable-size-integer","input":{"hex":"4001"}}},"limitations":["Decode one EBML element-size VINT, removing its length marker and identifying the all-ones unknown-size sentinel. This is not an element-ID decoder. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"truetype-collection-font-directory","version":"1.0.0","name":"TrueType Collection Font Directory","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index TTC version1/2 font offsets and optional DSIG extent."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"truetype-collection-font-directory","input":{"hex":"7474636600010000000000010000001000010000"}}},"limitations":["Index TTC version1/2 font offsets and optional DSIG extent. Individual SFNT tables require their own inspection. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pcx-raster-header-profile","version":"1.0.0","name":"PCX Raster Header Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the PCX128-byte raster header and minimum per-plane scanline capacity; palette and RLE pixels are not decoded."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pcx-raster-header-profile","input":{"hex":"0a05010800000000010002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}},"limitations":["Inspect the PCX128-byte raster header and minimum per-plane scanline capacity; palette and RLE pixels are not decoded. Bounded supplied-byte inspection only. No media decoding, execution, repair or file fetch. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-rhumb-line-inverse","version":"1.0.0","name":"Spherical Rhumb Line Inverse","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["from","to","radius"],"properties":{"from":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}},"to":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}},"radius":{"type":"number","minimum":1,"maximum":100000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a constant-bearing shortest-longitude rhumb line on a sphere, excluding the exact poles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-rhumb-line-inverse","input":{"from":[0,0],"to":[0,90],"radius":1}}},"limitations":["Compute a constant-bearing shortest-longitude rhumb line on a sphere, excluding the exact poles. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-stereographic-projection","version":"1.0.0","name":"Spherical Stereographic Projection","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["centre","points","radius"],"properties":{"centre":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}},"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}}},"radius":{"type":"number","minimum":1,"maximum":100000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical latitude/longitude points to a centre-based stereographic plane, rejecting the antipodal singularity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-stereographic-projection","input":{"centre":[0,0],"points":[[0,90]],"radius":1}}},"limitations":["Project spherical latitude/longitude points to a centre-based stereographic plane, rejecting the antipodal singularity. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-lambert-equalarea-projection","version":"1.0.0","name":"Spherical Lambert Equal Area Projection","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["centre","points","radius"],"properties":{"centre":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}},"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}}},"radius":{"type":"number","minimum":1,"maximum":100000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project spherical latitude/longitude points using Lambert azimuthal equal area, with no ellipsoidal approximation claim."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-lambert-equalarea-projection","input":{"centre":[0,0],"points":[[0,90]],"radius":1}}},"limitations":["Project spherical latitude/longitude points using Lambert azimuthal equal area, with no ellipsoidal approximation claim. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wgs84-vincenty-inverse","version":"1.0.0","name":"WGS 84 Vincenty Inverse","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}},"to":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute ellipsoidal WGS84 inverse distance with Vincenty iteration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wgs84-vincenty-inverse","input":{"from":[0,0],"to":[0,1]}}},"limitations":["Compute ellipsoidal WGS84 inverse distance with Vincenty iteration. Near-antipodal non-convergence returns explicit nulls; it is not silently replaced by spherical distance. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hemispherical-polygon-solid-angle","version":"1.0.0","name":"Hemispherical Polygon Solid Angle","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","radius"],"properties":{"vertices":{"type":"array","minItems":3,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-180,"maximum":180}}},"radius":{"type":"number","minimum":1,"maximum":100000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute oriented solid angle and spherical area for a simple minor-arc polygon strictly inside its vertex-centroid hemisphere, rejecting crossing boundaries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hemispherical-polygon-solid-angle","input":{"vertices":[[0,0],[0,90],[90,0]],"radius":1}}},"limitations":["Compute oriented solid angle and spherical area for a simple minor-arc polygon strictly inside its vertex-centroid hemisphere, rejecting crossing boundaries. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"triangle-observer-solid-angle","version":"1.0.0","name":"Triangle Observer Solid Angle","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observer","triangle"],"properties":{"observer":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"triangle":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the oriented solid angle subtended by a triangle at a supplied observer using an atan2 determinant formula."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"triangle-observer-solid-angle","input":{"observer":[0,0,0],"triangle":[[1,0,0],[0,1,0],[0,0,1]]}}},"limitations":["Compute the oriented solid angle subtended by a triangle at a supplied observer using an atan2 determinant formula. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"three-plane-point-intersection","version":"1.0.0","name":"Three Plane Point Intersection","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["normals","offsets"],"properties":{"normals":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"offsets":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect three independent planes in normal·point=offset form; singular and poorly conditioned systems are rejected."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"three-plane-point-intersection","input":{"normals":[[1,0,0],[0,1,0],[0,0,1]],"offsets":[1,2,3]}}},"limitations":["Intersect three independent planes in normal·point=offset form; singular and poorly conditioned systems are rejected. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ray-axis-ellipsoid-intersection","version":"1.0.0","name":"Ray Axis Ellipsoid Intersection","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["origin","direction","centre","axes"],"properties":{"origin":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"direction":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"centre":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"axes":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect a forward ray with an axis-aligned ellipsoid using stable quadratic roots; direction need not be normalized."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ray-axis-ellipsoid-intersection","input":{"origin":[-2,0,0],"direction":[1,0,0],"centre":[0,0,0],"axes":[1,1,1]}}},"limitations":["Intersect a forward ray with an axis-aligned ellipsoid using stable quadratic roots; direction need not be normalized. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capsule-segment-surface-separation","version":"1.0.0","name":"Capsule Segment Surface Separation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second","firstRadius","secondRadius"],"properties":{"first":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"second":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"firstRadius":{"type":"number","minimum":0,"maximum":1000000},"secondRadius":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute minimum separation of two finite capsule surfaces, including degenerate point axes and parallel segments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capsule-segment-surface-separation","input":{"first":[[0,0,0],[1,0,0]],"second":[[0,3,0],[1,3,0]],"firstRadius":1,"secondRadius":1}}},"limitations":["Compute minimum separation of two finite capsule surfaces, including degenerate point axes and parallel segments. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"circle-union-green-area","version":"1.0.0","name":"Circle Union Green Area","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["circles"],"properties":{"circles":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y","radius"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000},"radius":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute union area of planar disks from visible circular arcs and Green’s theorem, treating duplicate and contained disks once."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"circle-union-green-area","input":{"circles":[{"x":0,"y":0,"radius":1},{"x":1,"y":0,"radius":1}]}}},"limitations":["Compute union area of planar disks from visible circular arcs and Green’s theorem, treating duplicate and contained disks once. Explicit mathematical geometry only; no survey, navigation or engineering certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-maximum-cut-exact","version":"1.0.0","name":"Graph Maximum Cut Exact","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":16},"edges":{"type":"array","minItems":0,"maxItems":40,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a maximum unweighted edge cut by bounded exact enumeration, with one vertex fixed to remove complementary duplicates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-maximum-cut-exact","input":{"n":3,"edges":[[0,1],[1,2],[2,0]]}}},"limitations":["Find a maximum unweighted edge cut by bounded exact enumeration, with one vertex fixed to remove complementary duplicates. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-tutte-polynomial-exact","version":"1.0.0","name":"Graph Tutte Polynomial Exact","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":16},"edges":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the exact Tutte polynomial in expanded x,y powers using the subset-rank definition."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-tutte-polynomial-exact","input":{"n":3,"edges":[[0,1],[1,2]]}}},"limitations":["Compute the exact Tutte polynomial in expanded x,y powers using the subset-rank definition. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-connected-edge-subset-count","version":"1.0.0","name":"Graph Connected Edge Subset Counts","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":16},"edges":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count connected spanning edge subsets by cardinality, providing coefficients for all-terminal reliability without choosing a probability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-connected-edge-subset-count","input":{"n":3,"edges":[[0,1],[1,2],[2,0]]}}},"limitations":["Count connected spanning edge subsets by cardinality, providing coefficients for all-terminal reliability without choosing a probability. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-spanning-tree-count-kirchhoff","version":"1.0.0","name":"Graph Spanning Tree Count Kirchhoff","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":24},"edges":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count spanning trees with an exact integer matrix-tree determinant and fraction-free elimination."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-spanning-tree-count-kirchhoff","input":{"n":3,"edges":[[0,1],[1,2],[2,0]]}}},"limitations":["Count spanning trees with an exact integer matrix-tree determinant and fraction-free elimination. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-biconnected-edge-blocks","version":"1.0.0","name":"Graph Biconnected Edge Blocks","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":32},"edges":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Partition edges into vertex-biconnected blocks using a DFS low-link stack; isolated vertices have no edge block."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-biconnected-edge-blocks","input":{"n":4,"edges":[[0,1],[1,2],[2,0],[2,3]]}}},"limitations":["Partition edges into vertex-biconnected blocks using a DFS low-link stack; isolated vertices have no edge block. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-balanced-orientation-count","version":"1.0.0","name":"Graph Balanced Orientation Count","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":16},"edges":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count orientations with equal incoming and outgoing degree at every vertex through bounded exact enumeration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-balanced-orientation-count","input":{"n":3,"edges":[[0,1],[1,2],[2,0]]}}},"limitations":["Count orientations with equal incoming and outgoing degree at every vertex through bounded exact enumeration. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-line-graph-construction","version":"1.0.0","name":"Graph Line Graph Construction","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":32},"edges":{"type":"array","minItems":0,"maxItems":80,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct the line graph with one output vertex per input edge and adjacency through a shared endpoint."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-line-graph-construction","input":{"n":3,"edges":[[0,1],[1,2]]}}},"limitations":["Construct the line graph with one output vertex per input edge and adjacency through a shared endpoint. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-cartesian-product-construction","version":"1.0.0","name":"Graph Cartesian Product Construction","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":12},"edges":{"type":"array","minItems":0,"maxItems":30,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"right":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":12},"edges":{"type":"array","minItems":0,"maxItems":30,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct the Cartesian product of two labelled graphs; output vertex index is leftIndex×rightSize+rightIndex."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-cartesian-product-construction","input":{"left":{"n":2,"edges":[[0,1]]},"right":{"n":2,"edges":[[0,1]]}}}},"limitations":["Construct the Cartesian product of two labelled graphs; output vertex index is leftIndex×rightSize+rightIndex. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-shortest-cycle-witness","version":"1.0.0","name":"Graph Shortest Cycle Witness","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":32},"edges":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a shortest simple cycle by excluding each edge and finding a shortest replacement path."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-shortest-cycle-witness","input":{"n":4,"edges":[[0,1],[1,2],[2,0],[2,3]]}}},"limitations":["Find a shortest simple cycle by excluding each edge and finding a shortest replacement path. Forests return null. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-distance-regularity-profile","version":"1.0.0","name":"Graph Distance Regularity Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","edges"],"properties":{"n":{"type":"integer","minimum":1,"maximum":24},"edges":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":31}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Test connected graph distance regularity across every root and vertex using explicit intersection counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-distance-regularity-profile","input":{"n":4,"edges":[[0,1],[1,2],[2,3],[3,0]]}}},"limitations":["Test connected graph distance regularity across every root and vertex using explicit intersection counts. Supplied simple undirected graphs only; vertex IDs are zero-based integers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exact-integer-nth-root","version":"1.0.0","name":"Exact Integer Nth Root","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","degree"],"properties":{"value":{"type":"string","pattern":"^(0|[1-9][0-9]{0,99})$"},"degree":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the floor kth root of a nonnegative integer with an exact power remainder, without floating-point root rounding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exact-integer-nth-root","input":{"value":"1000","degree":3}}},"limitations":["Find the floor kth root of a nonnegative integer with an exact power remainder, without floating-point root rounding. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-farey-strict-neighbors","version":"1.0.0","name":"Bounded Farey Strict Neighbors","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator","maximumDenominator"],"properties":{"numerator":{"type":"integer","minimum":0,"maximum":1000000000},"denominator":{"type":"integer","minimum":1,"maximum":1000000000},"maximumDenominator":{"type":"integer","minimum":1,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find nearest strictly lower and upper rationals in[0,1] with bounded denominator, returning null at an absent boundary."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-farey-strict-neighbors","input":{"numerator":1,"denominator":2,"maximumDenominator":5}}},"limitations":["Find nearest strictly lower and upper rationals in[0,1] with bounded denominator, returning null at an absent boundary. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stern-brocot-run-path","version":"1.0.0","name":"Stern Brocot Run Path","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator"],"properties":{"numerator":{"type":"string","pattern":"^[1-9][0-9]{0,99}$"},"denominator":{"type":"string","pattern":"^[1-9][0-9]{0,99}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Represent a positive rational as a run-length-compressed path from1/1 in the Stern–Brocot tree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stern-brocot-run-path","input":{"numerator":"5","denominator":"2"}}},"limitations":["Represent a positive rational as a run-length-compressed path from1/1 in the Stern–Brocot tree. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"greedy-egyptian-fraction-decomposition","version":"1.0.0","name":"Greedy Egyptian Fraction Decomposition","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator","maximumTerms"],"properties":{"numerator":{"type":"string","pattern":"^[1-9][0-9]{0,99}$"},"denominator":{"type":"string","pattern":"^[1-9][0-9]{0,99}$"},"maximumTerms":{"type":"integer","minimum":1,"maximum":32}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply the greedy unit-fraction decomposition to a positive rational with an explicit term budget and exact residual when incomplete."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"greedy-egyptian-fraction-decomposition","input":{"numerator":"4","denominator":"13","maximumTerms":10}}},"limitations":["Apply the greedy unit-fraction decomposition to a positive rational with an explicit term budget and exact residual when incomplete. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prime-field-linear-affine-solution","version":"1.0.0","name":"Prime Field Linear Affine Solution","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime","matrix","right"],"properties":{"prime":{"type":"integer","minimum":2,"maximum":65521},"matrix":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":65520}}},"right":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":65520}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a possibly underdetermined linear system over a supplied prime field, returning inconsistency or one solution plus a null-space basis."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prime-field-linear-affine-solution","input":{"prime":5,"matrix":[[1,1]],"right":[1]}}},"limitations":["Solve a possibly underdetermined linear system over a supplied prime field, returning inconsistency or one solution plus a null-space basis. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prime-polynomial-irreducibility","version":"1.0.0","name":"Prime Polynomial Irreducibility","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime","coefficients"],"properties":{"prime":{"type":"integer","minimum":2,"maximum":251},"coefficients":{"type":"array","minItems":2,"maxItems":13,"items":{"type":"integer","minimum":0,"maximum":250}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Test irreducibility over a finite prime field through Frobenius powers and polynomial gcds; coefficients are ascending powers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prime-polynomial-irreducibility","input":{"prime":2,"coefficients":[1,1,1]}}},"limitations":["Test irreducibility over a finite prime field through Frobenius powers and polynomial gcds; coefficients are ascending powers. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"small-prime-polynomial-factorization","version":"1.0.0","name":"Small Prime Polynomial Factorization","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime","coefficients"],"properties":{"prime":{"enum":[2,3,5,7]},"coefficients":{"type":"array","minItems":2,"maxItems":11,"items":{"type":"integer","minimum":0,"maximum":6}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Factor a small-prime polynomial into monic irreducible factors by bounded increasing-degree trial division, retaining repeated factors and the leading scalar."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"small-prime-polynomial-factorization","input":{"prime":2,"coefficients":[1,0,1]}}},"limitations":["Factor a small-prime polynomial into monic irreducible factors by bounded increasing-degree trial division, retaining repeated factors and the leading scalar. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prime-discrete-log-bsgs","version":"1.0.0","name":"Prime Discrete Log Baby Giant Steps","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime","base","target"],"properties":{"prime":{"type":"integer","minimum":2,"maximum":10000019},"base":{"type":"integer","minimum":1,"maximum":10000018},"target":{"type":"integer","minimum":1,"maximum":10000018}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a bounded discrete logarithm in a small prime field with baby-step giant-step."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prime-discrete-log-bsgs","input":{"prime":23,"base":5,"target":8}}},"limitations":["Solve a bounded discrete logarithm in a small prime field with baby-step giant-step. This is an educational arithmetic utility, not cryptographic key recovery tooling. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-two-square-representations","version":"1.0.0","name":"Integer Two Square Representations","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate unordered nonnegative integer pairs whose squares sum exactly to the supplied integer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-two-square-representations","input":{"value":25}}},"limitations":["Enumerate unordered nonnegative integer pairs whose squares sum exactly to the supplied integer. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"primitive-pythagorean-triple-enumeration","version":"1.0.0","name":"Primitive Pythagorean Triple Enumeration","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["maximumHypotenuse"],"properties":{"maximumHypotenuse":{"type":"integer","minimum":1,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate primitive positive Pythagorean triples through Euclid’s formula, coprimality and opposite parity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"primitive-pythagorean-triple-enumeration","input":{"maximumHypotenuse":13}}},"limitations":["Enumerate primitive positive Pythagorean triples through Euclid’s formula, coprimality and opposite parity. Exact integer results use decimal strings where needed. Bounded computation is checked before checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pchip-monotone-cubic-evaluation","version":"1.0.0","name":"PCHIP Monotone Cubic Evaluation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","queries"],"properties":{"x":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"queries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate shape-preserving piecewise cubic Hermite interpolation with weighted harmonic interior slopes and one-sided endpoints."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pchip-monotone-cubic-evaluation","input":{"x":[0,1,2],"y":[0,1,2],"queries":[0.5,1.5]}}},"limitations":["Evaluate shape-preserving piecewise cubic Hermite interpolation with weighted harmonic interior slopes and one-sided endpoints. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"akima-local-cubic-evaluation","version":"1.0.0","name":"Akima Local Cubic Evaluation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","queries"],"properties":{"x":{"type":"array","minItems":5,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":5,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"queries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate original Akima local cubic interpolation with extrapolated secant slopes and no query extrapolation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"akima-local-cubic-evaluation","input":{"x":[0,1,2,3,4],"y":[0,2,4,6,8],"queries":[1.5]}}},"limitations":["Evaluate original Akima local cubic interpolation with extrapolated secant slopes and no query extrapolation. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"floater-hormann-rational-interpolation","version":"1.0.0","name":"Floater Hormann Rational Interpolation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","queries","degree"],"properties":{"x":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"queries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"degree":{"type":"integer","minimum":0,"maximum":8}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate barycentric Floater–Hormann rational interpolation of the declared local degree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"floater-hormann-rational-interpolation","input":{"x":[0,1,2],"y":[0,1,4],"queries":[0.5],"degree":2}}},"limitations":["Evaluate barycentric Floater–Hormann rational interpolation of the declared local degree. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"adaptive-simpson-defined-function","version":"1.0.0","name":"Adaptive Simpson Defined Function Integral","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["function","lower","upper","tolerance"],"properties":{"function":{"enum":["sin","cos","exp","log","atanKernel"]},"lower":{"type":"number","minimum":-30,"maximum":30},"upper":{"type":"number","minimum":-30,"maximum":30},"tolerance":{"type":"number","minimum":1e-12,"maximum":0.01}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate one allowlisted elementary function by bounded adaptive Simpson subdivision; unmet tolerance is explicitly reported."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"adaptive-simpson-defined-function","input":{"function":"sin","lower":0,"upper":3.141592653589793,"tolerance":1e-8}}},"limitations":["Integrate one allowlisted elementary function by bounded adaptive Simpson subdivision; unmet tolerance is explicitly reported. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"romberg-defined-function-integral","version":"1.0.0","name":"Romberg Defined Function Integral","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["function","lower","upper","tolerance","levels"],"properties":{"function":{"enum":["sin","cos","exp","log","atanKernel"]},"lower":{"type":"number","minimum":-30,"maximum":30},"upper":{"type":"number","minimum":-30,"maximum":30},"tolerance":{"type":"number","minimum":1e-12,"maximum":0.01},"levels":{"type":"integer","minimum":2,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate an allowlisted function using trapezoidal refinement and Richardson extrapolation, preserving the convergence diagonal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"romberg-defined-function-integral","input":{"function":"exp","lower":0,"upper":1,"tolerance":1e-8,"levels":7}}},"limitations":["Integrate an allowlisted function using trapezoidal refinement and Richardson extrapolation, preserving the convergence diagonal. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arbitrary-node-difference-stencil","version":"1.0.0","name":"Arbitrary Node Difference Stencil","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","at","derivative"],"properties":{"nodes":{"type":"array","minItems":2,"maxItems":12,"items":{"type":"number","minimum":-100,"maximum":100}},"at":{"type":"number","minimum":-100,"maximum":100},"derivative":{"type":"integer","minimum":0,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve polynomial moment conditions for a finite-difference derivative stencil at arbitrary distinct nodes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arbitrary-node-difference-stencil","input":{"nodes":[-1,0,1],"at":0,"derivative":1}}},"limitations":["Solve polynomial moment conditions for a finite-difference derivative stencil at arbitrary distinct nodes. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dual-expression-value-derivative","version":"1.0.0","name":"Dual Expression Value and Derivative","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","root","x"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","op","value","left","right"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"op":{"enum":["constant","variable","add","multiply","sin","exp","log"]},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000},"left":{"type":"string","minLength":1,"maxLength":200},"right":{"type":"string","minLength":1,"maxLength":200}}}},"root":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-30,"maximum":30}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Differentiate an explicit acyclic expression graph using forward dual numbers; no source-code evaluation or dynamic execution."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dual-expression-value-derivative","input":{"nodes":[{"id":"x","op":"variable","value":0,"left":"unused","right":"unused"},{"id":"s","op":"multiply","value":0,"left":"x","right":"x"}],"root":"s","x":3}}},"limitations":["Differentiate an explicit acyclic expression graph using forward dual numbers; no source-code evaluation or dynamic execution. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"complex-polynomial-durand-kerner","version":"1.0.0","name":"Complex Polynomial Durand Kerner","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients","iterations","tolerance"],"properties":{"coefficients":{"type":"array","minItems":2,"maxItems":9,"items":{"type":"number","minimum":-100,"maximum":100}},"iterations":{"type":"integer","minimum":10,"maximum":200},"tolerance":{"type":"number","minimum":1e-12,"maximum":0.0001}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Approximate all complex roots of a real-coefficient polynomial with simultaneous Durand–Kerner iterations; repeated or poorly conditioned roots may not converge."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"complex-polynomial-durand-kerner","input":{"coefficients":[-1,0,1],"iterations":100,"tolerance":1e-10}}},"limitations":["Approximate all complex roots of a real-coefficient polynomial with simultaneous Durand–Kerner iterations; repeated or poorly conditioned roots may not converge. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ridge-regression-coefficient-fit","version":"1.0.0","name":"Ridge Regression Coefficient Fit","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rows","responses","lambda"],"properties":{"rows":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-100,"maximum":100}}},"responses":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"lambda":{"type":"number","minimum":0.000001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit L2-penalized linear coefficients with all supplied columns penalized and no implicit intercept or standardization."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ridge-regression-coefficient-fit","input":{"rows":[[1],[2]],"responses":[2,4],"lambda":1}}},"limitations":["Fit L2-penalized linear coefficients with all supplied columns penalized and no implicit intercept or standardization. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"logistic-ridge-irls-fit","version":"1.0.0","name":"Logistic Ridge IRLS Fit","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rows","responses","lambda","iterations"],"properties":{"rows":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-100,"maximum":100}}},"responses":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1}},"lambda":{"type":"number","minimum":0.000001,"maximum":1000000},"iterations":{"type":"integer","minimum":1,"maximum":80}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a binary logistic model with positive L2 regularization and bounded Newton/IRLS steps; no implicit intercept and no predictive-validation claim."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"logistic-ridge-irls-fit","input":{"rows":[[1],[1]],"responses":[0,1],"lambda":1,"iterations":20}}},"limitations":["Fit a binary logistic model with positive L2 regularization and bounded Newton/IRLS steps; no implicit intercept and no predictive-validation claim. Floating-point computation with explicit domain and conditioning checks; no guarantee outside the stated numerical profile. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hidden-markov-forward-backward","version":"1.0.0","name":"Hidden Markov Forward Backward","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initial","transition","emission","observations"],"properties":{"initial":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":0,"maximum":1}},"transition":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":0,"maximum":1}}},"emission":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":0,"maximum":1}}},"observations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":11}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute scaled state posterior probabilities for every observation with the forward–backward algorithm."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hidden-markov-forward-backward","input":{"initial":[0.5,0.5],"transition":[[0.8,0.2],[0.2,0.8]],"emission":[[1,0],[0,1]],"observations":[0,1]}}},"limitations":["Compute scaled state posterior probabilities for every observation with the forward–backward algorithm. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hidden-markov-viterbi-path","version":"1.0.0","name":"Hidden Markov Viterbi Path","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initial","transition","emission","observations"],"properties":{"initial":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":0,"maximum":1}},"transition":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":0,"maximum":1}}},"emission":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":0,"maximum":1}}},"observations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":11}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the most probable entire hidden-state path in log space; this differs from selecting each marginal posterior independently."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hidden-markov-viterbi-path","input":{"initial":[0.5,0.5],"transition":[[0.8,0.2],[0.2,0.8]],"emission":[[1,0],[0,1]],"observations":[0,1]}}},"limitations":["Find the most probable entire hidden-state path in log space; this differs from selecting each marginal posterior independently. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"compound-poisson-severity-recursion","version":"1.0.0","name":"Compound Poisson Severity Recursion","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lambda","severity","maximum"],"properties":{"lambda":{"type":"number","minimum":0,"maximum":100},"severity":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":0,"maximum":1}},"maximum":{"type":"integer","minimum":0,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute aggregate nonnegative integer severity probabilities for a Poisson number of events, including zero severity and explicit omitted tail mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"compound-poisson-severity-recursion","input":{"lambda":1,"severity":[0,1],"maximum":2}}},"limitations":["Compute aggregate nonnegative integer severity probabilities for a Poisson number of events, including zero severity and explicit omitted tail mass. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-markov-stationary-solution","version":"1.0.0","name":"Finite Markov Stationary Solution","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["transition"],"properties":{"transition":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the unique stationary probability vector of a finite transition matrix; non-unique or ill-conditioned systems are rejected."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-markov-stationary-solution","input":{"transition":[[0.8,0.2],[0.4,0.6]]}}},"limitations":["Solve the unique stationary probability vector of a finite transition matrix; non-unique or ill-conditioned systems are rejected. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gaussian-mixture-one-dimensional-em","version":"1.0.0","name":"Gaussian Mixture One Dimensional EM","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","weights","means","variances","iterations","varianceFloor"],"properties":{"values":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000,"maximum":1000}},"weights":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":0.000001,"maximum":1}},"means":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-1000,"maximum":1000}},"variances":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"iterations":{"type":"integer","minimum":1,"maximum":100},"varianceFloor":{"type":"number","minimum":0.000001,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Run a fixed bounded number of EM iterations from supplied Gaussian mixture parameters with a declared variance floor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gaussian-mixture-one-dimensional-em","input":{"values":[-1,1],"weights":[1],"means":[0],"variances":[1],"iterations":10,"varianceFloor":0.001}}},"limitations":["Run a fixed bounded number of EM iterations from supplied Gaussian mixture parameters with a declared variance floor. Local optima and component collapse remain possible. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dirichlet-categorical-posterior","version":"1.0.0","name":"Dirichlet Categorical Posterior","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alpha","counts"],"properties":{"alpha":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"counts":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Update categorical probabilities under an explicit Dirichlet prior and return posterior means and marginal variances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dirichlet-categorical-posterior","input":{"alpha":[1,1],"counts":[3,1]}}},"limitations":["Update categorical probabilities under an explicit Dirichlet prior and return posterior means and marginal variances. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bivariate-empirical-copula","version":"1.0.0","name":"Bivariate Empirical Copula","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","queries"],"properties":{"x":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"queries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a bivariate empirical copula using midranks divided by n+1 and right-continuous query counts; ties retain their midrank."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bivariate-empirical-copula","input":{"x":[1,2,3],"y":[3,2,1],"queries":[[0.5,0.5],[1,1]]}}},"limitations":["Build a bivariate empirical copula using midranks divided by n+1 and right-continuous query counts; ties retain their midrank. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multivariate-normal-log-density","version":"1.0.0","name":"Multivariate Normal Log Density","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mean","covariance","points"],"properties":{"mean":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":-10000,"maximum":10000}},"covariance":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":-10000,"maximum":10000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate multivariate Gaussian log densities through a positive-definite Cholesky factor without explicit covariance inversion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multivariate-normal-log-density","input":{"mean":[0,0],"covariance":[[1,0],[0,1]],"points":[[0,0],[1,0]]}}},"limitations":["Evaluate multivariate Gaussian log densities through a positive-definite Cholesky factor without explicit covariance inversion. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-by-k-fixed-margin-exact-test","version":"1.0.0","name":"Two By K Fixed Margin Exact Test","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":2,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":40}},"second":{"type":"array","minItems":2,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":40}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a probability-ordered exact two-sided conditional test for a2×k count table with fixed margins; enumeration work is checked before payment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-by-k-fixed-margin-exact-test","input":{"first":[1,0],"second":[0,1]}}},"limitations":["Compute a probability-ordered exact two-sided conditional test for a2×k count table with fixed margins; enumeration work is checked before payment. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fisher-noncentral-hypergeometric-profile","version":"1.0.0","name":"Fisher Noncentral Hypergeometric Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["population","successes","draws","odds"],"properties":{"population":{"type":"integer","minimum":1,"maximum":200},"successes":{"type":"integer","minimum":0,"maximum":200},"draws":{"type":"integer","minimum":0,"maximum":200},"odds":{"type":"number","minimum":0.001,"maximum":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the normalized Fisher noncentral hypergeometric distribution using log weights and an explicit selection odds parameter."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fisher-noncentral-hypergeometric-profile","input":{"population":4,"successes":2,"draws":2,"odds":1}}},"limitations":["Compute the normalized Fisher noncentral hypergeometric distribution using log weights and an explicit selection odds parameter. Computation is conditional on the supplied model; no empirical calibration or outcome guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"modbus-tcp-adu-envelope","version":"1.0.0","name":"Modbus TCP ADU Envelope","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one Modbus TCP MBAP envelope and PDU extent; register semantics and exception handling remain application-specific."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"modbus-tcp-adu-envelope","input":{"hex":"0001000000061103006b0003"}}},"limitations":["Inspect one Modbus TCP MBAP envelope and PDU extent; register semantics and exception handling remain application-specific. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mqtt311-connect-packet-profile","version":"1.0.0","name":"MQTT 3.1.1 CONNECT Packet Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect credential-free MQTT3.1.1 CONNECT fields."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mqtt311-connect-packet-profile","input":{"hex":"100d00044d5154540402003c000161"}}},"limitations":["Inspect credential-free MQTT3.1.1 CONNECT fields. Username/password packets are rejected; will payload bytes are not returned. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nmea0183-sentence-checksum","version":"1.0.0","name":"NMEA 0183 Sentence Checksum","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sentence"],"properties":{"sentence":{"type":"string","minLength":9,"maxLength":1024}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check an ASCII NMEA-style sentence envelope and XOR checksum without interpreting navigation values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nmea0183-sentence-checksum","input":{"sentence":"$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47"}}},"limitations":["Check an ASCII NMEA-style sentence envelope and XOR checksum without interpreting navigation values. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iso8583-primary-secondary-bitmap","version":"1.0.0","name":"ISO 8583 Primary Secondary Bitmap","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","fields","hex"],"properties":{"mode":{"enum":["encode","decode"]},"fields":{"type":"array","minItems":0,"maxItems":127,"items":{"type":"integer","minimum":2,"maximum":128}},"hex":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or inspect primary/secondary ISO8583 presence bitmaps."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iso8583-primary-secondary-bitmap","input":{"mode":"encode","fields":[2,3,64],"hex":""}}},"limitations":["Encode or inspect primary/secondary ISO8583 presence bitmaps. Field1 is the secondary indicator; tertiary bitmaps and financial message payloads are not supported. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tftp-packet-field-profile","version":"1.0.0","name":"TFTP Packet Field Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect TFTP RRQ, WRQ, DATA, ACK or ERROR fields and request option pairs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tftp-packet-field-profile","input":{"hex":"00040001"}}},"limitations":["Inspect TFTP RRQ, WRQ, DATA, ACK or ERROR fields and request option pairs. No retransmission or file access. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"socks-five-method-greeting","version":"1.0.0","name":"SOCKS Five Method Greeting","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a SOCKS5 client method-offer greeting, without negotiating or opening a proxy connection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"socks-five-method-greeting","input":{"hex":"05020002"}}},"limitations":["Inspect a SOCKS5 client method-offer greeting, without negotiating or opening a proxy connection. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"postgresql-tagged-message-framing","version":"1.0.0","name":"PostgreSQL Tagged Message Framing","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index tagged PostgreSQL protocol message envelopes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"postgresql-tagged-message-framing","input":{"hex":"5800000004"}}},"limitations":["Index tagged PostgreSQL protocol message envelopes. Untagged startup, SSLRequest and message-specific body semantics are outside this profile. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mysql-classic-packet-framing","version":"1.0.0","name":"MySQL Classic Packet Framing","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index MySQL classic protocol packet lengths and sequence continuity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mysql-classic-packet-framing","input":{"hex":"0100000001"}}},"limitations":["Index MySQL classic protocol packet lengths and sequence continuity. Compression, handshake credentials and command semantics are not interpreted. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"redis-resp-two-structure","version":"1.0.0","name":"Redis RESP Two Structure","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse bounded RESP2 into a flat typed tree, preserving binary bulk strings as hex and null arrays/bulk strings separately."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"redis-resp-two-structure","input":{"hex":"2a320d0a24330d0a666f6f0d0a3a310d0a"}}},"limitations":["Parse bounded RESP2 into a flat typed tree, preserving binary bulk strings as hex and null arrays/bulk strings separately. No Redis command is executed. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"memcached-text-value-response","version":"1.0.0","name":"Memcached Text Value Response","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","minLength":2,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect bounded memcached text VALUE responses and terminal statuses while preserving binary value bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"memcached-text-value-response","input":{"hex":"454e440d0a"}}},"limitations":["Inspect bounded memcached text VALUE responses and terminal statuses while preserving binary value bytes. Statistics and meta-protocol responses are outside this profile. Offline supplied protocol data only; no connection, authentication, scanning or command transmission. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rbj-biquad-coefficient-design","version":"1.0.0","name":"RBJ Biquad Coefficient Design","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["type","sampleRate","frequency","q","gainDb"],"properties":{"type":{"enum":["lowpass","highpass","notch","peaking"]},"sampleRate":{"type":"number","minimum":1,"maximum":1000000},"frequency":{"type":"number","minimum":0.00001,"maximum":1000000},"q":{"type":"number","minimum":0.01,"maximum":100},"gainDb":{"type":"number","minimum":-60,"maximum":60}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Design normalized RBJ lowpass, highpass, notch or peaking biquad coefficients, with gain used only for peaking."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rbj-biquad-coefficient-design","input":{"type":"lowpass","sampleRate":100,"frequency":25,"q":0.7071067811865476,"gainDb":0}}},"limitations":["Design normalized RBJ lowpass, highpass, notch or peaking biquad coefficients, with gain used only for peaking. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"butterworth-lowpass-sos-design","version":"1.0.0","name":"Butterworth Lowpass SOS Design","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["order","sampleRate","cutoff"],"properties":{"order":{"type":"integer","minimum":1,"maximum":8},"sampleRate":{"type":"number","minimum":1,"maximum":1000000},"cutoff":{"type":"number","minimum":0.00001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Design a prewarped bilinear-transform Butterworth lowpass in second-order sections, each normalized to unit DC gain."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"butterworth-lowpass-sos-design","input":{"order":1,"sampleRate":100,"cutoff":25}}},"limitations":["Design a prewarped bilinear-transform Butterworth lowpass in second-order sections, each normalized to unit DC gain. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"windowed-sinc-fir-lowpass-design","version":"1.0.0","name":"Windowed Sinc FIR Lowpass Design","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["taps","normalizedCutoff","window"],"properties":{"taps":{"type":"integer","minimum":3,"maximum":129},"normalizedCutoff":{"type":"number","minimum":0.00001,"maximum":0.49999},"window":{"enum":["hann","hamming","blackman"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Design an odd-length symmetric lowpass FIR by windowing a sinc kernel and normalizing DC gain; cutoff units are cycles per sample."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"windowed-sinc-fir-lowpass-design","input":{"taps":3,"normalizedCutoff":0.25,"window":"hann"}}},"limitations":["Design an odd-length symmetric lowpass FIR by windowing a sinc kernel and normalizing DC gain; cutoff units are cycles per sample. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"goertzel-selected-frequency-power","version":"1.0.0","name":"Goertzel Selected Frequency Power","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","frequencies"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"frequencies":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":0,"maximum":0.5}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate unnormalized squared DTFT magnitude at selected normalized frequencies using Goertzel recurrence, without a window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"goertzel-selected-frequency-power","input":{"samples":[1,1,1,1],"frequencies":[0,0.25,0.5]}}},"limitations":["Evaluate unnormalized squared DTFT magnitude at selected normalized frequencies using Goertzel recurrence, without a window. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"welch-periodogram-density","version":"1.0.0","name":"Welch Periodogram Density","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","segmentLength","overlap","sampleRate"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"segmentLength":{"type":"integer","minimum":2,"maximum":128},"overlap":{"type":"integer","minimum":0,"maximum":127},"sampleRate":{"type":"number","minimum":1,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate one-sided power spectral density with periodic Hann segments, per-segment mean removal and arithmetic averaging."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"welch-periodogram-density","input":{"samples":[1,1,1,1],"segmentLength":4,"overlap":0,"sampleRate":4}}},"limitations":["Estimate one-sided power spectral density with periodic Hann segments, per-segment mean removal and arithmetic averaging. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"real-cepstrum-log-magnitude","version":"1.0.0","name":"Real Cepstrum Log Magnitude","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","magnitudeFloor"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-10000,"maximum":10000}},"magnitudeFloor":{"type":"number","minimum":1e-12,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the real inverse DFT of log magnitude with an explicit magnitude floor; no complex phase unwrapping."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"real-cepstrum-log-magnitude","input":{"samples":[1,0,0,0],"magnitudeFloor":1e-8}}},"limitations":["Compute the real inverse DFT of log magnitude with an explicit magnitude floor; no complex phase unwrapping. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"analytic-signal-hilbert-dft","version":"1.0.0","name":"Analytic Signal Hilbert DFT","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build the periodic analytic signal by zeroing negative-frequency DFT bins, preserving DC and the even-length Nyquist bin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"analytic-signal-hilbert-dft","input":{"samples":[1,0,-1,0]}}},"limitations":["Build the periodic analytic signal by zeroing negative-frequency DFT bins, preserving DC and the even-length Nyquist bin. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"daubechies-four-periodic-wavelet","version":"1.0.0","name":"Daubechies Four Periodic Wavelet","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":4,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Perform one orthonormal Daubechies four-tap analysis and reconstruction level with periodic boundary extension."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"daubechies-four-periodic-wavelet","input":{"samples":[1,1,1,1]}}},"limitations":["Perform one orthonormal Daubechies four-tap analysis and reconstruction level with periodic boundary extension. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mel-triangular-filterbank","version":"1.0.0","name":"Mel Triangular Filterbank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sampleRate","fftSize","bands","lowerHz","upperHz"],"properties":{"sampleRate":{"type":"number","minimum":1,"maximum":1000000},"fftSize":{"type":"integer","minimum":4,"maximum":256},"bands":{"type":"integer","minimum":1,"maximum":32},"lowerHz":{"type":"number","minimum":0,"maximum":1000000},"upperHz":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Create unit-peak triangular filters on the HTK mel scale, evaluated at actual DFT bin frequencies without rounding band boundaries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mel-triangular-filterbank","input":{"sampleRate":1000,"fftSize":4,"bands":1,"lowerHz":0,"upperHz":500}}},"limitations":["Create unit-peak triangular filters on the HTK mel scale, evaluated at actual DFT bin frequencies without rounding band boundaries. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zero-state-forward-backward-iir","version":"1.0.0","name":"Zero State Forward Backward IIR","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","b","a"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"number","minimum":-10000,"maximum":10000}},"b":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-100,"maximum":100}},"a":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-100,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a supplied causal IIR forward and backward with zero state and no padding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zero-state-forward-backward-iir","input":{"samples":[1,2,3],"b":[1],"a":[1]}}},"limitations":["Apply a supplied causal IIR forward and backward with zero state and no padding. Endpoint transients are retained; this is not SciPy’s default filtfilt initialization. Supplied numeric samples only; no recording, hardware control or audio publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"order-split-fulfillment-review","version":"1.0.0","name":"Split Order Fulfillment Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines","allocations","shipments"],"properties":{"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ordered","cancelled"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ordered":{"type":"integer","minimum":0,"maximum":1000000000},"cancelled":{"type":"integer","minimum":0,"maximum":1000000000}}}},"allocations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lineId","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lineId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"shipments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","allocationId","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"allocationId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile order lines, split allocations and shipment quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"order-split-fulfillment-review","input":{"lines":[{"id":"line-A","ordered":10,"cancelled":2}],"allocations":[{"id":"allocation-A","lineId":"line-A","quantity":6}],"shipments":[{"id":"shipment-A","allocationId":"allocation-A","quantity":4}]}}},"limitations":["Reconcile order lines, split allocations and shipment quantities. Supplied IDs and quantities only; no inventory reservation, order change or shipment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"backorder-promise-review","version":"1.0.0","name":"Backorder Promise Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines","supply"],"properties":{"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dueDate","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"quantity":{"type":"integer","minimum":1,"maximum":1000000000}}}},"supply":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lineId","availableDate","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lineId":{"type":"string","minLength":1,"maxLength":200},"availableDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare backorder promises with dated supply commitments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"backorder-promise-review","input":{"lines":[{"id":"line-A","dueDate":"2026-10-20","quantity":5}],"supply":[{"id":"supply-A","lineId":"line-A","availableDate":"2026-10-19","quantity":2},{"id":"supply-B","lineId":"line-A","availableDate":"2026-10-21","quantity":4}]}}},"limitations":["Compare backorder promises with dated supply commitments. Quantities are assigned to each supplied line only; dates are calendar days, and no delivery guarantee or procurement action is made. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"preorder-release-readiness","version":"1.0.0","name":"Preorder Release Readiness Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","items"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","releaseDate","requiredEvidence","approvedEvidence","stockQuantity","releaseQuantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"releaseDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredEvidence":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}},"approvedEvidence":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200}},"stockQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"releaseQuantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review declared preorder release conditions against a supplied snapshot."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"preorder-release-readiness","input":{"asOfDate":"2026-10-20","items":[{"id":"item-A","releaseDate":"2026-10-20","requiredEvidence":["artwork","approval"],"approvedEvidence":["artwork"],"stockQuantity":3,"releaseQuantity":5}]}}},"limitations":["Review declared preorder release conditions against a supplied snapshot. Evidence labels are assertions supplied by the operator; no approval, publication, charge or stock release is executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shipment-carton-content-review","version":"1.0.0","name":"Shipment Carton Content Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expected","cartons"],"properties":{"expected":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"cartons":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sku","carton","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sku":{"type":"string","minLength":1,"maxLength":200},"carton":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile carton packing rows with expected SKU quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shipment-carton-content-review","input":{"expected":[{"id":"sku-A","quantity":5}],"cartons":[{"id":"pack-A","sku":"sku-A","carton":"box-A","quantity":3},{"id":"pack-B","sku":"sku-A","carton":"box-B","quantity":1}]}}},"limitations":["Reconcile carton packing rows with expected SKU quantities. Reports unknown SKUs, quantity differences and distinct carton count; no physical inspection, label issuance or carrier connection. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pick-pack-ship-reconciliation","version":"1.0.0","name":"Pick, Pack and Ship Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines","events"],"properties":{"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","required"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"required":{"type":"integer","minimum":0,"maximum":1000000000}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lineId","stage","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lineId":{"type":"string","minLength":1,"maxLength":200},"stage":{"enum":["pick","pack","ship"]},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare independently recorded picking, packing and shipment quantities by order line."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pick-pack-ship-reconciliation","input":{"lines":[{"id":"line-A","required":5}],"events":[{"id":"e1","lineId":"line-A","stage":"pick","quantity":5},{"id":"e2","lineId":"line-A","stage":"pack","quantity":4},{"id":"e3","lineId":"line-A","stage":"ship","quantity":3}]}}},"limitations":["Compare independently recorded picking, packing and shipment quantities by order line. Events are additive quantity records rather than cumulative counters; no warehouse or order changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"delivery-attempt-outcome-profile","version":"1.0.0","name":"Delivery Attempt Outcome Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shipments","attempts"],"properties":{"shipments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"attempts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","shipmentId","date","outcome"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"shipmentId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"outcome":{"enum":["delivered","absent","refused","address-issue","other"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied delivery attempts and outcomes by shipment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"delivery-attempt-outcome-profile","input":{"shipments":[{"id":"shipment-A"}],"attempts":[{"id":"a1","shipmentId":"shipment-A","date":"2026-10-19","outcome":"absent"},{"id":"a2","shipmentId":"shipment-A","date":"2026-10-21","outcome":"delivered"}]}}},"limitations":["Summarize supplied delivery attempts and outcomes by shipment. Calendar spans are not business-hour measures; no live tracking, recipient contact or delivery verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"return-authorization-match","version":"1.0.0","name":"Return Authorization Match Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["authorizations","receipts"],"properties":{"authorizations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sku","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sku":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"receipts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","authorizationId","sku","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"authorizationId":{"type":"string","minLength":1,"maxLength":200},"sku":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare returned item receipts with explicit return authorizations and SKU quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"return-authorization-match","input":{"authorizations":[{"id":"rma-A","sku":"sku-A","quantity":3}],"receipts":[{"id":"receipt-A","authorizationId":"rma-A","sku":"sku-B","quantity":2}]}}},"limitations":["Compare returned item receipts with explicit return authorizations and SKU quantities. Mismatched SKUs are reported and excluded from matching totals; no refund, credit or inventory action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"replacement-order-conservation","version":"1.0.0","name":"Replacement Order Conservation Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cases","replacements"],"properties":{"cases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approvedQuantity","receivedReturnQuantity","returnRequired"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approvedQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"receivedReturnQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"returnRequired":{"type":"boolean"}}}},"replacements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","caseId","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"caseId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile replacement shipments with approved case quantities and the declared return requirement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"replacement-order-conservation","input":{"cases":[{"id":"case-A","approvedQuantity":4,"receivedReturnQuantity":1,"returnRequired":true}],"replacements":[{"id":"replacement-A","caseId":"case-A","quantity":3}]}}},"limitations":["Reconcile replacement shipments with approved case quantities and the declared return requirement. Does not infer policy eligibility or initiate replacements, payments or customer contact. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"drop-ship-acknowledgment-review","version":"1.0.0","name":"Drop-Ship Acknowledgment Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["orders","acknowledgments"],"properties":{"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","quantity","promisedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"promisedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"acknowledgments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","orderId","quantity","confirmedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"orderId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"confirmedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare split supplier acknowledgments with drop-ship order commitments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"drop-ship-acknowledgment-review","input":{"orders":[{"id":"order-A","quantity":5,"promisedDate":"2026-10-20"}],"acknowledgments":[{"id":"ack-A","orderId":"order-A","quantity":4,"confirmedDate":"2026-10-22"}]}}},"limitations":["Compare split supplier acknowledgments with drop-ship order commitments. Acknowledgment rows are additive commitments, not revisions; use a current snapshot. No supplier connection or order change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"order-edit-cutoff-review","version":"1.0.0","name":"Order Edit Cutoff Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["orders","requests"],"properties":{"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cutoffDate","locked"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cutoffDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"locked":{"type":"boolean"}}}},"requests":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","orderId","requestDate","operatorApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"orderId":{"type":"string","minLength":1,"maxLength":200},"requestDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"operatorApproved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review proposed order edits against inclusive calendar-day cutoffs, lock state and recorded operator approval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"order-edit-cutoff-review","input":{"orders":[{"id":"order-A","cutoffDate":"2026-10-20","locked":false}],"requests":[{"id":"request-A","orderId":"order-A","requestDate":"2026-10-21","operatorApproved":true}]}}},"limitations":["Review proposed order edits against inclusive calendar-day cutoffs, lock state and recorded operator approval. Produces evidence only; no order edit or customer authorization is executed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ticket-ownership-handoff-review","version":"1.0.0","name":"Ticket Ownership Handoff Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tickets","handoffs"],"properties":{"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialOwner"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialOwner":{"type":"string","minLength":1,"maxLength":200}}}},"handoffs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ticketId","minute","fromOwner","toOwner","acknowledged"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"fromOwner":{"type":"string","minLength":1,"maxLength":200},"toOwner":{"type":"string","minLength":1,"maxLength":200},"acknowledged":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review ordered support handoffs for owner continuity and receiving acknowledgment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ticket-ownership-handoff-review","input":{"tickets":[{"id":"ticket-A","initialOwner":"team-A"}],"handoffs":[{"id":"h1","ticketId":"ticket-A","minute":5,"fromOwner":"team-A","toOwner":"team-B","acknowledged":false},{"id":"h2","ticketId":"ticket-A","minute":8,"fromOwner":"team-X","toOwner":"team-C","acknowledged":true}]}}},"limitations":["Review ordered support handoffs for owner continuity and receiving acknowledgment. Minutes are elapsed from one operator-defined reference; no ticket or ownership changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ticket-reopen-cycle-profile","version":"1.0.0","name":"Ticket Reopen Cycle Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observationEndMinute","tickets","events"],"properties":{"observationEndMinute":{"type":"integer","minimum":0,"maximum":1000000000},"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initiallyOpen"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initiallyOpen":{"type":"boolean"}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ticketId","minute","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"state":{"enum":["open","closed"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay supplied open and closed ticket states over a fixed observation window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ticket-reopen-cycle-profile","input":{"observationEndMinute":30,"tickets":[{"id":"ticket-A","initiallyOpen":true}],"events":[{"id":"e1","ticketId":"ticket-A","minute":10,"state":"closed"},{"id":"e2","ticketId":"ticket-A","minute":20,"state":"open"}]}}},"limitations":["Replay supplied open and closed ticket states over a fixed observation window. Reports reopen transitions and elapsed open minutes; excludes business calendars, customer identity and live ticket access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"support-channel-transfer-profile","version":"1.0.0","name":"Support Channel Transfer Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tickets","transfers"],"properties":{"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialChannel"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialChannel":{"type":"string","minLength":1,"maxLength":200}}}},"transfers":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ticketId","minute","fromChannel","toChannel","contextAttached"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"fromChannel":{"type":"string","minLength":1,"maxLength":200},"toChannel":{"type":"string","minLength":1,"maxLength":200},"contextAttached":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace declared support-channel transfers and attached context evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"support-channel-transfer-profile","input":{"tickets":[{"id":"ticket-A","initialChannel":"email"}],"transfers":[{"id":"t1","ticketId":"ticket-A","minute":3,"fromChannel":"email","toChannel":"phone","contextAttached":false}]}}},"limitations":["Trace declared support-channel transfers and attached context evidence. This assesses supplied handoff metadata, not conversation content or customer satisfaction. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"support-escalation-ladder-review","version":"1.0.0","name":"Support Escalation Ladder Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["levels","tickets","events"],"properties":{"levels":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialLevel"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialLevel":{"type":"string","minLength":1,"maxLength":200}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ticketId","minute","level","reasonRecorded"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"level":{"type":"string","minLength":1,"maxLength":200},"reasonRecorded":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review support escalation events against an operator-supplied ordered ladder."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"support-escalation-ladder-review","input":{"levels":["frontline","specialist","manager"],"tickets":[{"id":"ticket-A","initialLevel":"frontline"}],"events":[{"id":"e1","ticketId":"ticket-A","minute":2,"level":"manager","reasonRecorded":false}]}}},"limitations":["Review support escalation events against an operator-supplied ordered ladder. Downward moves remain visible in the final level; no escalation, access decision or policy approval is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"support-language-routing-review","version":"1.0.0","name":"Support Language Routing Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["agents","assignments"],"properties":{"agents":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","languages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"languages":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","agentId","requestedLanguage","interpreterConfirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"agentId":{"type":"string","minLength":1,"maxLength":200},"requestedLanguage":{"type":"string","minLength":1,"maxLength":200},"interpreterConfirmed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare requested language tags with declared staff capabilities and interpreter confirmation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"support-language-routing-review","input":{"agents":[{"id":"agent-A","languages":["en","fr"]}],"assignments":[{"id":"case-A","agentId":"agent-A","requestedLanguage":"es","interpreterConfirmed":false}]}}},"limitations":["Compare requested language tags with declared staff capabilities and interpreter confirmation. Exact tags only, no inferred fluency, identity, staff assessment or automatic routing. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"knowledge-article-feedback-profile","version":"1.0.0","name":"Knowledge Article Feedback Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["articles","feedback"],"properties":{"articles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"feedback":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","articleId","helpful","followupRequired"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"articleId":{"type":"string","minLength":1,"maxLength":200},"helpful":{"type":"boolean"},"followupRequired":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize explicit helpfulness feedback and follow-up flags per knowledge article."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"knowledge-article-feedback-profile","input":{"articles":[{"id":"article-A"}],"feedback":[{"id":"f1","articleId":"article-A","helpful":true,"followupRequired":false},{"id":"f2","articleId":"article-A","helpful":false,"followupRequired":true}]}}},"limitations":["Summarize explicit helpfulness feedback and follow-up flags per knowledge article. Counts describe supplied feedback, not all readers, independent accuracy or causal effectiveness. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"support-macro-version-review","version":"1.0.0","name":"Support Macro Version Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["macros","uses"],"properties":{"macros":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","currentVersion","retired"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"currentVersion":{"type":"string","minLength":1,"maxLength":200},"retired":{"type":"boolean"}}}},"uses":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","macroId","version","operatorReviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"macroId":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200},"operatorReviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied response-macro usage with current version labels and retirement state."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"support-macro-version-review","input":{"macros":[{"id":"macro-A","currentVersion":"2","retired":false}],"uses":[{"id":"use-A","macroId":"macro-A","version":"1","operatorReviewed":true}]}}},"limitations":["Compare supplied response-macro usage with current version labels and retirement state. Does not inspect message text, send replies or establish that a response is correct. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ticket-tag-taxonomy-review","version":"1.0.0","name":"Ticket Tag Taxonomy Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["allowedTags","exclusiveGroups","tickets"],"properties":{"allowedTags":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"exclusiveGroups":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}},"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","tags"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tags":{"type":"array","minItems":0,"maxItems":40,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review ticket tags against an explicit allowed vocabulary and exclusive groups."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ticket-tag-taxonomy-review","input":{"allowedTags":["open","closed","billing"],"exclusiveGroups":[["open","closed"]],"tickets":[{"id":"ticket-A","tags":["open","closed","other"]}]}}},"limitations":["Review ticket tags against an explicit allowed vocabulary and exclusive groups. Case-sensitive labels, no automatic tagging, taxonomy inference or ticket edits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"support-batch-resolution-review","version":"1.0.0","name":"Support Batch Resolution Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requiredEvidence","batches","resolutions"],"properties":{"requiredEvidence":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"batches":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","operatorApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"operatorApproved":{"type":"boolean"}}}},"resolutions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","batchId","ticketId","evidence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"batchId":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"evidence":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review proposed batch ticket resolutions for declared evidence, batch approval and repeated ticket references."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"support-batch-resolution-review","input":{"requiredEvidence":["resolution-note"],"batches":[{"id":"batch-A","operatorApproved":true}],"resolutions":[{"id":"r1","batchId":"batch-A","ticketId":"ticket-A","evidence":[]}]}}},"limitations":["Review proposed batch ticket resolutions for declared evidence, batch approval and repeated ticket references. Produces review evidence only; does not close tickets or contact customers. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"customer-notice-evidence-review","version":"1.0.0","name":"Customer Notice Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["notices","events"],"properties":{"notices":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredRecipients"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredRecipients":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","noticeId","recipientId","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"noticeId":{"type":"string","minLength":1,"maxLength":200},"recipientId":{"type":"string","minLength":1,"maxLength":200},"state":{"enum":["queued","sent","bounced","acknowledged"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile pseudonymous notice recipients with supplied send, bounce and acknowledgment evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"customer-notice-evidence-review","input":{"notices":[{"id":"notice-A","requiredRecipients":["recipient-A","recipient-B"]}],"events":[{"id":"event-A","noticeId":"notice-A","recipientId":"recipient-A","state":"sent"}]}}},"limitations":["Reconcile pseudonymous notice recipients with supplied send, bounce and acknowledgment evidence. Event presence is not independent delivery proof; no email addresses, message content or outgoing communications are required. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seat-entitlement-reconciliation","version":"1.0.0","name":"Seat Entitlement Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["plans","assignments"],"properties":{"plans":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","purchasedSeats"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"purchasedSeats":{"type":"integer","minimum":0,"maximum":1000000000}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","planId","subjectId","active"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"planId":{"type":"string","minLength":1,"maxLength":200},"subjectId":{"type":"string","minLength":1,"maxLength":200},"active":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile declared purchased seats with active assignment records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seat-entitlement-reconciliation","input":{"plans":[{"id":"plan-A","purchasedSeats":3}],"assignments":[{"id":"a1","planId":"plan-A","subjectId":"user-A","active":true},{"id":"a2","planId":"plan-A","subjectId":"user-A","active":true}]}}},"limitations":["Reconcile declared purchased seats with active assignment records. Counts assignments and distinct pseudonymous subjects separately; does not change access, verify purchases or apply payment restrictions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"entitlement-effective-window-review","version":"1.0.0","name":"Entitlement Effective Window Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","grants"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"grants":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","subjectId","feature","startDate","endDate","revoked"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"subjectId":{"type":"string","minLength":1,"maxLength":200},"feature":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"revoked":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review half-open date windows for supplied feature grants."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"entitlement-effective-window-review","input":{"asOfDate":"2026-10-20","grants":[{"id":"grant-A","subjectId":"user-A","feature":"export","startDate":"2026-10-01","endDate":"2026-11-01","revoked":false},{"id":"grant-B","subjectId":"user-A","feature":"export","startDate":"2026-10-15","endDate":"2026-10-25","revoked":false}]}}},"limitations":["Review half-open date windows for supplied feature grants. Explicit revocations and overlap evidence only; no authentication, entitlement changes or independent purchase verification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"feature-flag-rollout-evidence","version":"1.0.0","name":"Feature Flag Rollout Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expectations","observations"],"properties":{"expectations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","flag","context","expected"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"flag":{"type":"string","minLength":1,"maxLength":200},"context":{"type":"string","minLength":1,"maxLength":200},"expected":{"type":"boolean"}}}},"observations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","flag","context","actual"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"flag":{"type":"string","minLength":1,"maxLength":200},"context":{"type":"string","minLength":1,"maxLength":200},"actual":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare rollout expectations with supplied flag observations by explicit context key."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"feature-flag-rollout-evidence","input":{"expectations":[{"id":"expected-A","flag":"new-search","context":"test-group","expected":true}],"observations":[{"id":"observed-A","flag":"new-search","context":"test-group","actual":false}]}}},"limitations":["Compare rollout expectations with supplied flag observations by explicit context key. Does not evaluate targeting expressions, infer user groups or modify a flag provider. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"license-device-activation-review","version":"1.0.0","name":"License Device Activation Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["licenses","activations"],"properties":{"licenses":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","declaredDeviceAllowance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"declaredDeviceAllowance":{"type":"integer","minimum":0,"maximum":1000000000}}}},"activations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","licenseId","deviceId","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"licenseId":{"type":"string","minLength":1,"maxLength":200},"deviceId":{"type":"string","minLength":1,"maxLength":200},"state":{"enum":["active","revoked"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a current license-device activation snapshot against the operator-supplied allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"license-device-activation-review","input":{"licenses":[{"id":"license-A","declaredDeviceAllowance":1}],"activations":[{"id":"a1","licenseId":"license-A","deviceId":"device-A","state":"active"},{"id":"a2","licenseId":"license-A","deviceId":"device-B","state":"active"}]}}},"limitations":["Review a current license-device activation snapshot against the operator-supplied allowance. Pseudonymous device labels only; does not identify devices, revoke licenses or restrict checkout. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"usage-meter-sequence-review","version":"1.0.0","name":"Usage Meter Sequence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["streams","events"],"properties":{"streams":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","firstExpectedSequence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"firstExpectedSequence":{"type":"integer","minimum":0,"maximum":1000000000}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","streamId","sequence","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"streamId":{"type":"string","minLength":1,"maxLength":200},"sequence":{"type":"integer","minimum":0,"maximum":1000000000},"quantity":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review explicit usage-event sequences and signed quantity corrections."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"usage-meter-sequence-review","input":{"streams":[{"id":"meter-A","firstExpectedSequence":1}],"events":[{"id":"e1","streamId":"meter-A","sequence":1,"quantity":5},{"id":"e2","streamId":"meter-A","sequence":3,"quantity":-1}]}}},"limitations":["Review explicit usage-event sequences and signed quantity corrections. Totals include every supplied event, with duplicates separately flagged; no billing event ingestion or charge is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"plan-migration-proration-preview","version":"1.0.0","name":"Plan Migration Proration Preview","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","periodDays","remainingDays","oldPeriodMinor","newPeriodMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"periodDays":{"type":"integer","minimum":1,"maximum":1000000000},"remainingDays":{"type":"integer","minimum":0,"maximum":1000000000},"oldPeriodMinor":{"type":"integer","minimum":0,"maximum":1000000000},"newPeriodMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview a fixed-day plan change using declared old and new period prices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"plan-migration-proration-preview","input":{"currency":"USD","periodDays":30,"remainingDays":10,"oldPeriodMinor":3000,"newPeriodMinor":6000}}},"limitations":["Preview a fixed-day plan change using declared old and new period prices. Exact minor-unit arithmetic, each component rounded half-up; excludes taxes, discounts and provider rules. No subscription change, credit or charge. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"trial-expiry-conversion-cohorts","version":"1.0.0","name":"Trial Expiry and Conversion Cohorts","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","trials"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"trials":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cohort","startDate","endDate","conversionDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cohort":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"conversionDate":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied trial cohorts by expiry and recorded conversion timing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"trial-expiry-conversion-cohorts","input":{"asOfDate":"2026-10-20","trials":[{"id":"trial-A","cohort":"October","startDate":"2026-10-01","endDate":"2026-10-10","conversionDate":"2026-10-12"},{"id":"trial-B","cohort":"October","startDate":"2026-10-15","endDate":"2026-10-25","conversionDate":null}]}}},"limitations":["Summarize supplied trial cohorts by expiry and recorded conversion timing. End dates are inclusive; no revenue estimate, causal attribution, customer identity or automatic follow-up. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"metered-overage-reconciliation","version":"1.0.0","name":"Metered Overage Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","meters"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"meters":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","observedQuantity","includedQuantity","unitMinor","invoicedOverageQuantity","invoicedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"observedQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"includedQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"unitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"invoicedOverageQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"invoicedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied flat-rate usage overage with invoiced quantities and amounts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"metered-overage-reconciliation","input":{"currency":"USD","meters":[{"id":"meter-A","observedQuantity":15,"includedQuantity":10,"unitMinor":20,"invoicedOverageQuantity":4,"invoicedMinor":80}]}}},"limitations":["Reconcile supplied flat-rate usage overage with invoiced quantities and amounts. Exact integer minor units in one currency; excludes tiers, rounding periods, taxes and provider reconciliation. No metering or billing change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sealed-bid-opening-log-review","version":"1.0.0","name":"Sealed Bid Opening Log Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["deadlineMinute","authorizedRoles","requiredWitnessCount","bids","openings"],"properties":{"deadlineMinute":{"type":"integer","minimum":0,"maximum":1000000000},"authorizedRoles":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"requiredWitnessCount":{"type":"integer","minimum":0,"maximum":20},"bids":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"openings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","bidId","minute","role","witnessReferences"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"bidId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"role":{"type":"string","minLength":1,"maxLength":200},"witnessReferences":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review pseudonymous sealed-bid opening metadata against a declared deadline, authorized roles and witness-count rule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sealed-bid-opening-log-review","input":{"deadlineMinute":60,"authorizedRoles":["clerk"],"requiredWitnessCount":1,"bids":[{"id":"bid-A"}],"openings":[{"id":"open-A","bidId":"bid-A","minute":59,"role":"clerk","witnessReferences":[]}]}}},"limitations":["Review pseudonymous sealed-bid opening metadata against a declared deadline, authorized roles and witness-count rule. An unopened bid is not automatically an exception. No bid contents, procurement decision, legal compliance determination or opening action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-deprecation-notice-review","version":"1.0.0","name":"Service Deprecation Notice Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","versions","clients"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"versions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sunsetDate","noticeRequiredDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sunsetDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"noticeRequiredDays":{"type":"integer","minimum":0,"maximum":1000000000}}}},"clients":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","versionId","lastObservedDate","noticeDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"versionId":{"type":"string","minLength":1,"maxLength":200},"lastObservedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"noticeDate":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied client-version evidence against explicit sunset dates and declared notice lead days."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-deprecation-notice-review","input":{"asOfDate":"2026-10-20","versions":[{"id":"v1","sunsetDate":"2026-10-15","noticeRequiredDays":30}],"clients":[{"id":"client-A","versionId":"v1","lastObservedDate":"2026-10-19","noticeDate":"2026-10-01"}]}}},"limitations":["Review supplied client-version evidence against explicit sunset dates and declared notice lead days. Sunset dates begin at the start of that calendar day; no client contact, shutdown or access change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vendor-onboarding-evidence-review","version":"1.0.0","name":"Vendor Onboarding Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requirements","vendors"],"properties":{"requirements":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"vendors":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","evidence","ownerAssigned","operatorApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"evidence":{"type":"array","minItems":0,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"ownerAssigned":{"type":"boolean"},"operatorApproved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a supplied vendor-onboarding checklist and recorded owner and approval flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vendor-onboarding-evidence-review","input":{"requirements":["business-details","service-scope"],"vendors":[{"id":"vendor-A","evidence":["business-details"],"ownerAssigned":true,"operatorApproved":false}]}}},"limitations":["Review a supplied vendor-onboarding checklist and recorded owner and approval flags. Evidence labels are not independent verification, due diligence or permission to onboard a vendor. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-change-notice-review","version":"1.0.0","name":"Supplier Change Notice Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["changes"],"properties":{"changes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","effectiveDate","noticeDate","requiredLeadDays","operatorAccepted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"effectiveDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"noticeDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requiredLeadDays":{"type":"integer","minimum":0,"maximum":1000000000},"operatorAccepted":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplier change notices with explicit effective dates, required lead days and recorded acceptance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-change-notice-review","input":{"changes":[{"id":"change-A","effectiveDate":"2026-11-01","noticeDate":"2026-10-20","requiredLeadDays":20,"operatorAccepted":false}]}}},"limitations":["Compare supplier change notices with explicit effective dates, required lead days and recorded acceptance. Calendar days only; no supplier contact, contract interpretation or acceptance action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-corrective-action-aging","version":"1.0.0","name":"Supplier Corrective Action Aging","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","actions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"actions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","supplierId","openedDate","dueDate","closedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"supplierId":{"type":"string","minLength":1,"maxLength":200},"openedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"closedDate":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate supplier corrective-action elapsed and overdue calendar days from supplied dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-corrective-action-aging","input":{"asOfDate":"2026-10-20","actions":[{"id":"action-A","supplierId":"supplier-A","openedDate":"2026-10-01","dueDate":"2026-10-15","closedDate":null}]}}},"limitations":["Calculate supplier corrective-action elapsed and overdue calendar days from supplied dates. Closure dates are recorded assertions; no effectiveness certification or supplier notification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"procurement-requisition-route-review","version":"1.0.0","name":"Procurement Requisition Route Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["route","requisitions","events"],"properties":{"route":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"requisitions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"events":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requisitionId","step","minute","approved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requisitionId":{"type":"string","minLength":1,"maxLength":200},"step":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"approved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied requisition approval events against an explicit route."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"procurement-requisition-route-review","input":{"route":["manager","finance"],"requisitions":[{"id":"req-A"}],"events":[{"id":"event-A","requisitionId":"req-A","step":"finance","minute":1,"approved":true}]}}},"limitations":["Review supplied requisition approval events against an explicit route. Events use elapsed minutes; approvals at the same minute are rejected as ambiguous before checkout. No purchasing or approval is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"procurement-approval-threshold-review","version":"1.0.0","name":"Procurement Approval Threshold Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","thresholds","requests"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"thresholds":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","fromMinor","requiredRole"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fromMinor":{"type":"integer","minimum":0,"maximum":1000000000},"requiredRole":{"type":"string","minLength":1,"maxLength":200}}}},"requests":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor","approvedRoles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"approvedRoles":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review purchase requests against cumulative operator-defined monetary approval thresholds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"procurement-approval-threshold-review","input":{"currency":"USD","thresholds":[{"id":"t1","fromMinor":0,"requiredRole":"manager"},{"id":"t2","fromMinor":10000,"requiredRole":"finance"}],"requests":[{"id":"req-A","amountMinor":15000,"approvedRoles":["manager"]}]}}},"limitations":["Review purchase requests against cumulative operator-defined monetary approval thresholds. One declared currency, inclusive thresholds; does not establish legal authority, approve purchases or restrict payment methods. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"purchase-order-change-conservation","version":"1.0.0","name":"Purchase Order Change Conservation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lines","changes"],"properties":{"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","originalQuantity","declaredCurrentQuantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"originalQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"declaredCurrentQuantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"changes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lineId","version","quantityDelta"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lineId":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"integer","minimum":1,"maximum":1000000000},"quantityDelta":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile additive purchase-order quantity changes with declared current quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"purchase-order-change-conservation","input":{"lines":[{"id":"line-A","originalQuantity":10,"declaredCurrentQuantity":15}],"changes":[{"id":"change-A","lineId":"line-A","version":1,"quantityDelta":3}]}}},"limitations":["Reconcile additive purchase-order quantity changes with declared current quantities. Every supplied change remains in the computed balance; duplicate versions are flagged rather than silently removed. No purchase-order edits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"purchase-line-extension-review","version":"1.0.0","name":"Purchase Line Price Extension Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","quantity","unitMinor","discountMinor","declaredLineMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"unitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"discountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"declaredLineMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review whole-unit purchase line extensions and absolute line discounts using exact integer minor units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"purchase-line-extension-review","input":{"currency":"USD","lines":[{"id":"line-A","quantity":3,"unitMinor":250,"discountMinor":50,"declaredLineMinor":710}]}}},"limitations":["Review whole-unit purchase line extensions and absolute line discounts using exact integer minor units. Excludes taxes, percentage discounts, currency conversion and invoice approval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"goods-receipt-disposition-review","version":"1.0.0","name":"Goods Receipt Disposition Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["receipts"],"properties":{"receipts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","delivered","accepted","damaged","held","rejected"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"delivered":{"type":"integer","minimum":0,"maximum":1000000000},"accepted":{"type":"integer","minimum":0,"maximum":1000000000},"damaged":{"type":"integer","minimum":0,"maximum":1000000000},"held":{"type":"integer","minimum":0,"maximum":1000000000},"rejected":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile delivered goods with mutually exclusive accepted, damaged, held and rejected quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"goods-receipt-disposition-review","input":{"receipts":[{"id":"receipt-A","delivered":10,"accepted":6,"damaged":1,"held":2,"rejected":0}]}}},"limitations":["Reconcile delivered goods with mutually exclusive accepted, damaged, held and rejected quantities. Source snapshot only; no physical inspection, stock movement or supplier claim. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-packsize-rounding-plan","version":"1.0.0","name":"Supplier Pack-Size Rounding Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredQuantity","minimumOrderQuantity","packSize"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"minimumOrderQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"packSize":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Round independent whole-unit requirements up to declared minimum order quantities and pack multiples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-packsize-rounding-plan","input":{"items":[{"id":"sku-A","requiredQuantity":7,"minimumOrderQuantity":10,"packSize":6},{"id":"sku-B","requiredQuantity":0,"minimumOrderQuantity":10,"packSize":6}]}}},"limitations":["Round independent whole-unit requirements up to declared minimum order quantities and pack multiples. Zero demand stays zero. No inventory optimization, price selection, supplier order or purchasing action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"procurement-exception-ownership-review","version":"1.0.0","name":"Procurement Exception Ownership Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","exceptions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"exceptions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openedDate","dueDate","ownerRole","status","resolutionEvidence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"ownerRole":{"type":"string","minLength":1,"maxLength":200},"status":{"enum":["open","resolved"]},"resolutionEvidence":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review procurement exceptions for elapsed time, declared owner role and resolution evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"procurement-exception-ownership-review","input":{"asOfDate":"2026-10-20","exceptions":[{"id":"exception-A","openedDate":"2026-10-10","dueDate":"2026-10-15","ownerRole":"unassigned","status":"open","resolutionEvidence":false}]}}},"limitations":["Review procurement exceptions for elapsed time, declared owner role and resolution evidence. Use the literal unassigned for an absent owner; resolved items have no inferred closure date. No assignment, notification or approval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"room-booking-utilization-review","version":"1.0.0","name":"Room Booking Utilization Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windowStartMinute","windowEndMinute","rooms","bookings"],"properties":{"windowStartMinute":{"type":"integer","minimum":0,"maximum":1000000000},"windowEndMinute":{"type":"integer","minimum":1,"maximum":1000000000},"rooms":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"bookings":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","roomId","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"roomId":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review room bookings clipped to one declared observation window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"room-booking-utilization-review","input":{"windowStartMinute":0,"windowEndMinute":60,"rooms":[{"id":"room-A"}],"bookings":[{"id":"b1","roomId":"room-A","startMinute":0,"endMinute":30},{"id":"b2","roomId":"room-A","startMinute":20,"endMinute":50}]}}},"limitations":["Review room bookings clipped to one declared observation window. Uses half-open elapsed-minute intervals; union utilization is distinct from summed booking time. No calendar connection or reservation changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"equipment-checkout-return-review","version":"1.0.0","name":"Equipment Checkout and Return Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","loans","returns"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"loans":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","equipmentId","dueDate","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"equipmentId":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"quantity":{"type":"integer","minimum":1,"maximum":1000000000}}}},"returns":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","loanId","quantity","condition"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"loanId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"condition":{"enum":["serviceable","damaged"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile equipment loan quantities with serviceable and damaged returns."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"equipment-checkout-return-review","input":{"asOfDate":"2026-10-20","loans":[{"id":"loan-A","equipmentId":"kit-A","dueDate":"2026-10-19","quantity":3}],"returns":[{"id":"return-A","loanId":"loan-A","quantity":1,"condition":"damaged"}]}}},"limitations":["Reconcile equipment loan quantities with serviceable and damaged returns. Counts describe supplied records and dates; no device tracking, user identification or recovery action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"visitor-badge-return-review","version":"1.0.0","name":"Visitor Badge Return Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","badges"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"badges":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","issuedDate","expectedReturnDate","returned","deactivated"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"issuedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"expectedReturnDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"returned":{"type":"boolean"},"deactivated":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review pseudonymous badge records for return and deactivation evidence after the expected day."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"visitor-badge-return-review","input":{"asOfDate":"2026-10-20","badges":[{"id":"badge-A","issuedDate":"2026-10-19","expectedReturnDate":"2026-10-19","returned":false,"deactivated":false}]}}},"limitations":["Review pseudonymous badge records for return and deactivation evidence after the expected day. No visitor names, credential values, live access-control connection or badge changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"key-custody-handoff-review","version":"1.0.0","name":"Physical Key Custody Handoff Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["keys","handoffs"],"properties":{"keys":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialCustodian"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initialCustodian":{"type":"string","minLength":1,"maxLength":200}}}},"handoffs":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","keyId","minute","fromCustodian","toCustodian","received"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"keyId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"fromCustodian":{"type":"string","minLength":1,"maxLength":200},"toCustodian":{"type":"string","minLength":1,"maxLength":200},"received":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review physical-key label handoffs and role-level custody continuity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"key-custody-handoff-review","input":{"keys":[{"id":"key-label-A","initialCustodian":"role-A"}],"handoffs":[{"id":"h1","keyId":"key-label-A","minute":1,"fromCustodian":"role-A","toCustodian":"role-B","received":false}]}}},"limitations":["Review physical-key label handoffs and role-level custody continuity. Never submit actual key material, access codes or private keys. No independent custody verification or access-control changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"facility-inspection-action-aging","version":"1.0.0","name":"Facility Inspection Action Aging","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","inspections","actions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"inspections":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inspectionDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inspectionDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"actions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inspectionId","dueDate","completedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inspectionId":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"completedDate":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied inspection action dates and overdue calendar days."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"facility-inspection-action-aging","input":{"asOfDate":"2026-10-20","inspections":[{"id":"inspection-A","inspectionDate":"2026-10-01"}],"actions":[{"id":"action-A","inspectionId":"inspection-A","dueDate":"2026-10-10","completedDate":"2026-10-12"}]}}},"limitations":["Review supplied inspection action dates and overdue calendar days. An inspection without actions is listed without assuming a defect; no physical inspection, safety certification or work-order change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-vendor-visit-review","version":"1.0.0","name":"Service Vendor Visit Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["visits"],"properties":{"visits":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plannedStartMinute","plannedEndMinute","recordedStartMinute","recordedEndMinute","completionEvidence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plannedStartMinute":{"type":"integer","minimum":0,"maximum":1000000000},"plannedEndMinute":{"type":"integer","minimum":1,"maximum":1000000000},"recordedStartMinute":{"type":"integer","minimum":0,"maximum":1000000000},"recordedEndMinute":{"type":"integer","minimum":1,"maximum":1000000000},"completionEvidence":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare planned vendor visit windows with recorded elapsed-minute windows and completion flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-vendor-visit-review","input":{"visits":[{"id":"visit-A","plannedStartMinute":10,"plannedEndMinute":40,"recordedStartMinute":15,"recordedEndMinute":35,"completionEvidence":true}]}}},"limitations":["Compare planned vendor visit windows with recorded elapsed-minute windows and completion flags. No location tracking, proof of attendance, contract interpretation or vendor communication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"work-order-parts-reconciliation","version":"1.0.0","name":"Work Order Parts Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["workOrders","parts"],"properties":{"workOrders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"parts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","workOrderId","issued","installed","returned","scrapped"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"workOrderId":{"type":"string","minLength":1,"maxLength":200},"issued":{"type":"integer","minimum":0,"maximum":1000000000},"installed":{"type":"integer","minimum":0,"maximum":1000000000},"returned":{"type":"integer","minimum":0,"maximum":1000000000},"scrapped":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile issued work-order parts with mutually exclusive installed, returned and scrapped quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"work-order-parts-reconciliation","input":{"workOrders":[{"id":"wo-A"}],"parts":[{"id":"part-row-A","workOrderId":"wo-A","issued":10,"installed":5,"returned":2,"scrapped":1}]}}},"limitations":["Reconcile issued work-order parts with mutually exclusive installed, returned and scrapped quantities. No stock adjustments, maintenance execution or inference of physical loss. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maintenance-deferral-evidence-review","version":"1.0.0","name":"Maintenance Deferral Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","tasks"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"tasks":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","originalDueDate","deferredUntilDate","approved","reviewDate","rationaleRecorded"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"originalDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"deferredUntilDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"approved":{"type":"boolean"},"reviewDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"rationaleRecorded":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review maintenance deferral dates, approval and rationale flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maintenance-deferral-evidence-review","input":{"asOfDate":"2026-10-20","tasks":[{"id":"task-A","originalDueDate":"2026-10-10","deferredUntilDate":"2026-10-25","approved":true,"reviewDate":"2026-10-15","rationaleRecorded":false}]}}},"limitations":["Review maintenance deferral dates, approval and rationale flags. This is supplied-record evidence, not a safety assessment, maintenance authorization or recommendation to postpone work. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"facility-space-allocation-review","version":"1.0.0","name":"Facility Space Allocation Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["spaces","allocations"],"properties":{"spaces":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","usableSquareMetres"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"usableSquareMetres":{"type":"integer","minimum":0,"maximum":1000000000}}}},"allocations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","spaceId","areaSquareMetres","purpose"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"spaceId":{"type":"string","minLength":1,"maxLength":200},"areaSquareMetres":{"type":"integer","minimum":0,"maximum":1000000000},"purpose":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile whole-square-metre space allocations with declared usable areas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"facility-space-allocation-review","input":{"spaces":[{"id":"space-A","usableSquareMetres":100}],"allocations":[{"id":"allocation-A","spaceId":"space-A","areaSquareMetres":60,"purpose":"storage"},{"id":"allocation-B","spaceId":"space-A","areaSquareMetres":50,"purpose":"workshop"}]}}},"limitations":["Reconcile whole-square-metre space allocations with declared usable areas. Does not assess physical layout, polygon overlap, occupancy rules, accessibility compliance or building safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cleaning-zone-completion-review","version":"1.0.0","name":"Cleaning Zone Completion Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["zones","shifts","completions"],"properties":{"zones":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredTasks"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredTasks":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"shifts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"completions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","zoneId","shiftId","task","supervisorConfirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zoneId":{"type":"string","minLength":1,"maxLength":200},"shiftId":{"type":"string","minLength":1,"maxLength":200},"task":{"type":"string","minLength":1,"maxLength":200},"supervisorConfirmed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review explicit zone-and-shift task completion records against declared checklists."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cleaning-zone-completion-review","input":{"zones":[{"id":"zone-A","requiredTasks":["floors","surfaces"]}],"shifts":[{"id":"shift-A"}],"completions":[{"id":"c1","zoneId":"zone-A","shiftId":"shift-A","task":"floors","supervisorConfirmed":false}]}}},"limitations":["Review explicit zone-and-shift task completion records against declared checklists. No physical inspection, cleanliness or infection-control certification, staff tracking or task assignment. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"editorial-stage-aging","version":"1.0.0","name":"Editorial Stage Aging Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","stages","items"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"stages":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","currentStage","stageEnteredDate","targetDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"currentStage":{"type":"string","minLength":1,"maxLength":200},"stageEnteredDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"targetDays":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize current editorial stage age against declared calendar-day targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"editorial-stage-aging","input":{"asOfDate":"2026-10-20","stages":["draft","review"],"items":[{"id":"item-A","currentStage":"review","stageEnteredDate":"2026-10-10","targetDays":7}]}}},"limitations":["Summarize current editorial stage age against declared calendar-day targets. Uses one supplied snapshot; no publication, staff assessment or inferred work history. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"publication-rights-window-review","version":"1.0.0","name":"Publication Rights Window Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","uses"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approvedStartDate","approvedEndDate","approvedChannels","rightsConfirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approvedStartDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"approvedEndDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"approvedChannels":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rightsConfirmed":{"type":"boolean"}}}},"uses":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","assetId","publicationDate","channel"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"assetId":{"type":"string","minLength":1,"maxLength":200},"publicationDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"channel":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare proposed asset uses with operator-declared inclusive rights dates and channels."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"publication-rights-window-review","input":{"assets":[{"id":"asset-A","approvedStartDate":"2026-10-01","approvedEndDate":"2026-10-15","approvedChannels":["website"],"rightsConfirmed":true}],"uses":[{"id":"use-A","assetId":"asset-A","publicationDate":"2026-10-18","channel":"website"}]}}},"limitations":["Compare proposed asset uses with operator-declared inclusive rights dates and channels. Does not interpret licenses, verify ownership, provide legal advice or authorize publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"content-approval-version-review","version":"1.0.0","name":"Content Approval Version Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requiredRoles","items","approvals"],"properties":{"requiredRoles":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","proposedVersion"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"proposedVersion":{"type":"string","minLength":1,"maxLength":200}}}},"approvals":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","version","role","approved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200},"approved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review required role approvals for one explicitly proposed version per content item."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"content-approval-version-review","input":{"requiredRoles":["editor","owner"],"items":[{"id":"item-A","proposedVersion":"2"}],"approvals":[{"id":"a1","itemId":"item-A","version":"1","role":"editor","approved":true},{"id":"a2","itemId":"item-A","version":"2","role":"owner","approved":true}]}}},"limitations":["Review required role approvals for one explicitly proposed version per content item. Older approvals are listed separately and cannot satisfy current-version requirements. No publication or approval action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"translation-handoff-completeness","version":"1.0.0","name":"Translation Handoff Completeness Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","deliveries"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sourceVersion","requiredLocales"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sourceVersion":{"type":"string","minLength":1,"maxLength":200},"requiredLocales":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"deliveries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","locale","sourceVersion","filesConfirmed","operatorReviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"locale":{"type":"string","minLength":1,"maxLength":200},"sourceVersion":{"type":"string","minLength":1,"maxLength":200},"filesConfirmed":{"type":"boolean"},"operatorReviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile translation handoff metadata by locale and source version."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"translation-handoff-completeness","input":{"items":[{"id":"item-A","sourceVersion":"3","requiredLocales":["fr","es"]}],"deliveries":[{"id":"d1","itemId":"item-A","locale":"fr","sourceVersion":"2","filesConfirmed":true,"operatorReviewed":true}]}}},"limitations":["Reconcile translation handoff metadata by locale and source version. Does not inspect translation files, assess linguistic accuracy or contact translators. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"media-caption-coverage-review","version":"1.0.0","name":"Media Caption Coverage Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["media","tracks"],"properties":{"media":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","durationSeconds","requiredLanguages"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"durationSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"requiredLanguages":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"tracks":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mediaId","language","startSeconds","endSeconds","reviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mediaId":{"type":"string","minLength":1,"maxLength":200},"language":{"type":"string","minLength":1,"maxLength":200},"startSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"endSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"reviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review declared caption coverage intervals by required language."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"media-caption-coverage-review","input":{"media":[{"id":"media-A","durationSeconds":100,"requiredLanguages":["en"]}],"tracks":[{"id":"track-A","mediaId":"media-A","language":"en","startSeconds":0,"endSeconds":70,"reviewed":true}]}}},"limitations":["Review declared caption coverage intervals by required language. Whole seconds and reviewed metadata only; does not inspect captions, assess synchronization, translate speech or certify accessibility. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"asset-rendition-matrix-review","version":"1.0.0","name":"Asset Rendition Matrix Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","profiles","renditions"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredProfiles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredProfiles":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"profiles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","width","height","maxBytes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"width":{"type":"integer","minimum":1,"maximum":1000000000},"height":{"type":"integer","minimum":1,"maximum":1000000000},"maxBytes":{"type":"integer","minimum":1,"maximum":1000000000}}}},"renditions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","assetId","profileId","width","height","bytes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"assetId":{"type":"string","minLength":1,"maxLength":200},"profileId":{"type":"string","minLength":1,"maxLength":200},"width":{"type":"integer","minimum":1,"maximum":1000000000},"height":{"type":"integer","minimum":1,"maximum":1000000000},"bytes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied asset rendition metadata against explicit dimension and file-size profiles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"asset-rendition-matrix-review","input":{"assets":[{"id":"asset-A","requiredProfiles":["square"]}],"profiles":[{"id":"square","width":100,"height":100,"maxBytes":1000}],"renditions":[{"id":"r1","assetId":"asset-A","profileId":"square","width":100,"height":80,"bytes":900}]}}},"limitations":["Review supplied asset rendition metadata against explicit dimension and file-size profiles. Files are not fetched or decoded; no rendering, conversion or visual-quality guarantee. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"editorial-link-maintenance-queue","version":"1.0.0","name":"Editorial Link Maintenance Queue","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","links"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"links":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ownerRole","lastReviewedDate","reviewEveryDays","recordedOutcome"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ownerRole":{"type":"string","minLength":1,"maxLength":200},"lastReviewedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reviewEveryDays":{"type":"integer","minimum":1,"maximum":1000000000},"recordedOutcome":{"enum":["working","broken","unknown"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a link-maintenance queue from recorded outcomes, review dates and owner roles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"editorial-link-maintenance-queue","input":{"asOfDate":"2026-10-20","links":[{"id":"link-A","ownerRole":"editor","lastReviewedDate":"2026-10-01","reviewEveryDays":14,"recordedOutcome":"working"}]}}},"limitations":["Prepare a link-maintenance queue from recorded outcomes, review dates and owner roles. No URL is fetched and a recorded working label is not a fresh live availability check. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"syndication-destination-reconciliation","version":"1.0.0","name":"Syndication Destination Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","placements"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","approvedVersion","requiredDestinations"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"approvedVersion":{"type":"string","minLength":1,"maxLength":200},"requiredDestinations":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"placements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","destination","version","operatorConfirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"destination":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200},"operatorConfirmed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile operator-confirmed placements against a supplied content version and destination plan."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"syndication-destination-reconciliation","input":{"items":[{"id":"item-A","approvedVersion":"2","requiredDestinations":["website","newsletter"]}],"placements":[{"id":"p1","itemId":"item-A","destination":"website","version":"2","operatorConfirmed":true}]}}},"limitations":["Reconcile operator-confirmed placements against a supplied content version and destination plan. No platform scraping, posting, publication or distribution action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"publication-calendar-load-review","version":"1.0.0","name":"Publication Calendar Load Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["days","items"],"properties":{"days":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","date","plannedCapacityUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"plannedCapacityUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"items":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dayId","workUnits","ready"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dayId":{"type":"string","minLength":1,"maxLength":200},"workUnits":{"type":"integer","minimum":0,"maximum":1000000000},"ready":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a publication calendar against operator-declared editorial work units and readiness flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"publication-calendar-load-review","input":{"days":[{"id":"day-A","date":"2026-10-20","plannedCapacityUnits":5}],"items":[{"id":"item-A","dayId":"day-A","workUnits":3,"ready":true},{"id":"item-B","dayId":"day-A","workUnits":4,"ready":false}]}}},"limitations":["Review a publication calendar against operator-declared editorial work units and readiness flags. Work units are planning assumptions; no payment limits, scheduling writes or publication. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"content-revision-acknowledgment-review","version":"1.0.0","name":"Content Revision Acknowledgment Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","acknowledgments"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","currentVersion","requiredRoles"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"currentVersion":{"type":"string","minLength":1,"maxLength":200},"requiredRoles":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"acknowledgments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","role","version"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review role-level acknowledgments of the current content revision."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"content-revision-acknowledgment-review","input":{"items":[{"id":"item-A","currentVersion":"3","requiredRoles":["editor","support"]}],"acknowledgments":[{"id":"a1","itemId":"item-A","role":"editor","version":"3"},{"id":"a2","itemId":"item-A","role":"support","version":"2"}]}}},"limitations":["Review role-level acknowledgments of the current content revision. Acknowledgment is not content approval, proof of reading or authority to publish; no messages are sent. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"workshop-registration-conservation","version":"1.0.0","name":"Workshop Registration Conservation Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["workshops","registrations"],"properties":{"workshops":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","declaredRegistrations"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"declaredRegistrations":{"type":"integer","minimum":0,"maximum":1000000000}}}},"registrations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","workshopId","status"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"workshopId":{"type":"string","minLength":1,"maxLength":200},"status":{"enum":["confirmed","cancelled","waitlisted"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile workshop registration snapshots and mutually exclusive status counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"workshop-registration-conservation","input":{"workshops":[{"id":"workshop-A","declaredRegistrations":3}],"registrations":[{"id":"r1","workshopId":"workshop-A","status":"confirmed"},{"id":"r2","workshopId":"workshop-A","status":"cancelled"}]}}},"limitations":["Reconcile workshop registration snapshots and mutually exclusive status counts. Does not infer attendance, customer demand, payments or capacity; no enrollment or cancellation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"course-prerequisite-coverage","version":"1.0.0","name":"Course Prerequisite Coverage Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["courses","enrollments","completions"],"properties":{"courses":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","prerequisiteCourseIds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"prerequisiteCourseIds":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}}},"enrollments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","subjectId","courseId","startDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"subjectId":{"type":"string","minLength":1,"maxLength":200},"courseId":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"completions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","subjectId","courseId","completionDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"subjectId":{"type":"string","minLength":1,"maxLength":200},"courseId":{"type":"string","minLength":1,"maxLength":200},"completionDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare pseudonymous course enrollments with explicitly required prior course completion dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"course-prerequisite-coverage","input":{"courses":[{"id":"intro","prerequisiteCourseIds":[]},{"id":"advanced","prerequisiteCourseIds":["intro"]}],"enrollments":[{"id":"enrollment-A","subjectId":"subject-A","courseId":"advanced","startDate":"2026-10-20"}],"completions":[{"id":"completion-A","subjectId":"subject-A","courseId":"intro","completionDate":"2026-10-21"}]}}},"limitations":["Compare pseudonymous course enrollments with explicitly required prior course completion dates. Direct prerequisites only, supplied evidence only; no admission, accreditation or eligibility decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"instructor-allocation-conflict-review","version":"1.0.0","name":"Instructor Allocation Conflict Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","assignments"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":1,"maximum":1000000000}}}},"assignments":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","instructorId"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"instructorId":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review assigned instructor labels for overlapping half-open session windows and repeated assignments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"instructor-allocation-conflict-review","input":{"sessions":[{"id":"session-A","startMinute":0,"endMinute":60},{"id":"session-B","startMinute":30,"endMinute":90}],"assignments":[{"id":"a1","sessionId":"session-A","instructorId":"instructor-A"},{"id":"a2","sessionId":"session-B","instructorId":"instructor-A"}]}}},"limitations":["Review assigned instructor labels for overlapping half-open session windows and repeated assignments. Elapsed-minute input only; no calendar edits, scheduling optimization or staff decisions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"learning-assessment-attempt-profile","version":"1.0.0","name":"Learning Assessment Attempt Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assessments","attempts"],"properties":{"assessments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","maximumScore","declaredPassScore"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"maximumScore":{"type":"integer","minimum":1,"maximum":1000000000},"declaredPassScore":{"type":"integer","minimum":0,"maximum":1000000000}}}},"attempts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","assessmentId","subjectId","attemptNumber","score"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"assessmentId":{"type":"string","minLength":1,"maxLength":200},"subjectId":{"type":"string","minLength":1,"maxLength":200},"attemptNumber":{"type":"integer","minimum":1,"maximum":1000000000},"score":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied internal training assessment attempts and explicit score thresholds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"learning-assessment-attempt-profile","input":{"assessments":[{"id":"assessment-A","maximumScore":100,"declaredPassScore":70}],"attempts":[{"id":"a1","assessmentId":"assessment-A","subjectId":"subject-A","attemptNumber":1,"score":60},{"id":"a2","assessmentId":"assessment-A","subjectId":"subject-A","attemptNumber":2,"score":80}]}}},"limitations":["Summarize supplied internal training assessment attempts and explicit score thresholds. Pseudonymous records only; meeting a declared score is not independent educational, employment or certification eligibility. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"training-credit-hour-reconciliation","version":"1.0.0","name":"Training Credit Hour Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","attendance"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","durationMinutes","minimumAttendancePercent"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"durationMinutes":{"type":"integer","minimum":1,"maximum":1000000000},"minimumAttendancePercent":{"type":"number","minimum":0,"maximum":100}}}},"attendance":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","attendedMinutes","declaredCreditMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"attendedMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"declaredCreditMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile internal training credit minutes under an explicit all-or-zero attendance threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"training-credit-hour-reconciliation","input":{"sessions":[{"id":"session-A","durationMinutes":60,"minimumAttendancePercent":80}],"attendance":[{"id":"attendance-A","sessionId":"session-A","attendedMinutes":45,"declaredCreditMinutes":60}]}}},"limitations":["Reconcile internal training credit minutes under an explicit all-or-zero attendance threshold. Does not issue credit, establish professional accreditation or independently verify attendance. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"certificate-issuance-ledger-review","version":"1.0.0","name":"Certificate Issuance Ledger Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","subjectId","courseId","certificateReference","declaredEligible","operatorApproved","issued"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"subjectId":{"type":"string","minLength":1,"maxLength":200},"courseId":{"type":"string","minLength":1,"maxLength":200},"certificateReference":{"type":"string","minLength":1,"maxLength":200},"declaredEligible":{"type":"boolean"},"operatorApproved":{"type":"boolean"},"issued":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review internal certificate issuance metadata and recorded approval flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"certificate-issuance-ledger-review","input":{"records":[{"id":"record-A","subjectId":"subject-A","courseId":"course-A","certificateReference":"certificate-A","declaredEligible":true,"operatorApproved":false,"issued":true}]}}},"limitations":["Review internal certificate issuance metadata and recorded approval flags. Does not create a certificate, verify accreditation or make educational or employment decisions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"attendance-checkin-window-profile","version":"1.0.0","name":"Attendance Check-In Window Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","checkins"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startMinute","endMinute","earlyAllowanceMinutes","lateAllowanceMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":1,"maximum":1000000000},"earlyAllowanceMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"lateAllowanceMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}}},"checkins":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","minute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded check-in times with declared session and allowance windows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"attendance-checkin-window-profile","input":{"sessions":[{"id":"session-A","startMinute":60,"endMinute":120,"earlyAllowanceMinutes":10,"lateAllowanceMinutes":5}],"checkins":[{"id":"checkin-A","sessionId":"session-A","minute":48}]}}},"limitations":["Compare recorded check-in times with declared session and allowance windows. Does not prove attendance duration, verify identity or operate an entry system. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"event-ticket-scan-state-review","version":"1.0.0","name":"Event Ticket Scan State Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tickets","scans"],"properties":{"tickets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initiallyInside"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"initiallyInside":{"type":"boolean"}}}},"scans":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ticketId","minute","direction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ticketId":{"type":"string","minLength":1,"maxLength":200},"minute":{"type":"integer","minimum":0,"maximum":1000000000},"direction":{"enum":["entry","exit"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay supplied event ticket entry and exit metadata for state inconsistencies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"event-ticket-scan-state-review","input":{"tickets":[{"id":"ticket-A","initiallyInside":false}],"scans":[{"id":"scan-A","ticketId":"ticket-A","minute":1,"direction":"entry"},{"id":"scan-B","ticketId":"ticket-A","minute":2,"direction":"entry"}]}}},"limitations":["Replay supplied event ticket entry and exit metadata for state inconsistencies. Pseudonymous ticket labels only; no QR decoding, ticket validation, identity check or gate action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"event-session-feedback-profile","version":"1.0.0","name":"Event Session Feedback Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sessions","responses"],"properties":{"sessions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"responses":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sessionId","rating","followupRequested"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sessionId":{"type":"string","minLength":1,"maxLength":200},"rating":{"type":"integer","minimum":1,"maximum":5},"followupRequested":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied five-point session feedback and explicit follow-up flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"event-session-feedback-profile","input":{"sessions":[{"id":"session-A"}],"responses":[{"id":"response-A","sessionId":"session-A","rating":3,"followupRequested":false},{"id":"response-B","sessionId":"session-A","rating":5,"followupRequested":true}]}}},"limitations":["Summarize supplied five-point session feedback and explicit follow-up flags. Response counts are not unique attendees or representative satisfaction estimates; no follow-up messages. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"event-meal-choice-reconciliation","version":"1.0.0","name":"Event Meal Choice Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["menu","choices","orders"],"properties":{"menu":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"choices":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","guestReference","mealCode","confirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"guestReference":{"type":"string","minLength":1,"maxLength":200},"mealCode":{"type":"string","minLength":1,"maxLength":200},"confirmed":{"type":"boolean"}}}},"orders":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mealCode","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mealCode":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile generic meal codes and pseudonymous confirmed guest choices with catering quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"event-meal-choice-reconciliation","input":{"menu":["meal-A","meal-B"],"choices":[{"id":"choice-A","guestReference":"guest-A","mealCode":"meal-A","confirmed":true}],"orders":[{"id":"order-A","mealCode":"meal-A","quantity":2}]}}},"limitations":["Reconcile generic meal codes and pseudonymous confirmed guest choices with catering quantities. No names, allergies, health information, dietary inference or catering orders are requested or changed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inspection-sampling-execution-review","version":"1.0.0","name":"Inspection Sampling Execution Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","inspections"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","plannedSampleCount","declaredInspectionCount","declaredDefectCount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"plannedSampleCount":{"type":"integer","minimum":0,"maximum":1000000000},"declaredInspectionCount":{"type":"integer","minimum":0,"maximum":1000000000},"declaredDefectCount":{"type":"integer","minimum":0,"maximum":1000000000}}}},"inspections":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lotId","unitReference","defective"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lotId":{"type":"string","minLength":1,"maxLength":200},"unitReference":{"type":"string","minLength":1,"maxLength":200},"defective":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile sampling execution records with a declared inspection plan and totals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inspection-sampling-execution-review","input":{"lots":[{"id":"lot-A","plannedSampleCount":3,"declaredInspectionCount":2,"declaredDefectCount":0}],"inspections":[{"id":"i1","lotId":"lot-A","unitReference":"unit-A","defective":false},{"id":"i2","lotId":"lot-A","unitReference":"unit-B","defective":true}]}}},"limitations":["Reconcile sampling execution records with a declared inspection plan and totals. No sampling-plan design, physical inspection, acceptance probability or lot-release decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nonconformance-disposition-balance","version":"1.0.0","name":"Nonconformance Disposition Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cases","dispositions"],"properties":{"cases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","affectedQuantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"affectedQuantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"dispositions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","caseId","quantity","route","operatorApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"caseId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"route":{"enum":["rework","scrap","return","use-as-is"]},"operatorApproved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile mutually exclusive nonconformance disposition quantities and approval flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nonconformance-disposition-balance","input":{"cases":[{"id":"case-A","affectedQuantity":10}],"dispositions":[{"id":"d1","caseId":"case-A","quantity":6,"route":"rework","operatorApproved":true},{"id":"d2","caseId":"case-A","quantity":2,"route":"scrap","operatorApproved":false}]}}},"limitations":["Reconcile mutually exclusive nonconformance disposition quantities and approval flags. Does not authorize use-as-is, rework, scrap, returns or any product-quality decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"corrective-action-effectiveness-followup","version":"1.0.0","name":"Corrective Action Effectiveness Follow-Up","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","actions"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"actions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","implementedDate","reviewDueDate","reviewedDate","evidenceRecorded","operatorEffective"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"implementedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reviewDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reviewedDate":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"evidenceRecorded":{"type":"boolean"},"operatorEffective":{"type":["boolean","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review corrective-action follow-up dates and operator-recorded effectiveness evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"corrective-action-effectiveness-followup","input":{"asOfDate":"2026-10-20","actions":[{"id":"action-A","implementedDate":"2026-10-01","reviewDueDate":"2026-10-15","reviewedDate":null,"evidenceRecorded":false,"operatorEffective":null}]}}},"limitations":["Review corrective-action follow-up dates and operator-recorded effectiveness evidence. Reports assertions and gaps only; does not independently establish root cause or effectiveness. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"calibration-certificate-coverage","version":"1.0.0","name":"Calibration Certificate Coverage Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["measurements","certificates"],"properties":{"measurements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","equipmentId","date","rangeMinimum","rangeMaximum"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"equipmentId":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"rangeMinimum":{"type":"number","minimum":-1000000000,"maximum":1000000000},"rangeMaximum":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"certificates":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","equipmentId","startDate","endDate","rangeMinimum","rangeMaximum","operatorApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"equipmentId":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"rangeMinimum":{"type":"number","minimum":-1000000000,"maximum":1000000000},"rangeMaximum":{"type":"number","minimum":-1000000000,"maximum":1000000000},"operatorApproved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review declared calibration certificate date and range coverage for measurement records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"calibration-certificate-coverage","input":{"measurements":[{"id":"measurement-A","equipmentId":"gauge-A","date":"2026-10-20","rangeMinimum":0,"rangeMaximum":10}],"certificates":[{"id":"certificate-A","equipmentId":"gauge-A","startDate":"2026-10-01","endDate":"2026-10-31","rangeMinimum":0,"rangeMaximum":5,"operatorApproved":true}]}}},"limitations":["Review declared calibration certificate date and range coverage for measurement records. Units must already agree; no file authentication, uncertainty evaluation, calibration or measurement acceptance. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"drawing-revision-workorder-review","version":"1.0.0","name":"Drawing Revision and Work Order Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["drawings","workOrders"],"properties":{"drawings":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","currentRevision"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"currentRevision":{"type":"string","minLength":1,"maxLength":200}}}},"workOrders":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","drawingId","releasedRevision","deviationApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"drawingId":{"type":"string","minLength":1,"maxLength":200},"releasedRevision":{"type":"string","minLength":1,"maxLength":200},"deviationApproved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare work-order drawing references with the supplied current revision register."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"drawing-revision-workorder-review","input":{"drawings":[{"id":"drawing-A","currentRevision":"C"}],"workOrders":[{"id":"wo-A","drawingId":"drawing-A","releasedRevision":"B","deviationApproved":false}]}}},"limitations":["Compare work-order drawing references with the supplied current revision register. Deviation approval is a recorded assertion, not independent engineering authorization; no document or work-order changes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"first-article-characteristic-coverage","version":"1.0.0","name":"First Article Characteristic Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["characteristics","measurements"],"properties":{"characteristics":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","minimum","maximum"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"minimum":{"type":"number","minimum":-1000000000,"maximum":1000000000},"maximum":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"measurements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","characteristicId","value"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"characteristicId":{"type":"string","minLength":1,"maxLength":200},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied first-article characteristic coverage and numeric bounds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"first-article-characteristic-coverage","input":{"characteristics":[{"id":"dimension-A","minimum":9.9,"maximum":10.1},{"id":"dimension-B","minimum":4,"maximum":6}],"measurements":[{"id":"measurement-A","characteristicId":"dimension-A","value":10.2}]}}},"limitations":["Review supplied first-article characteristic coverage and numeric bounds. Units must already agree. Does not verify instruments, account for uncertainty or approve a design, process or product. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"batch-hold-release-evidence","version":"1.0.0","name":"Batch Hold and Release Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["batches","holds"],"properties":{"batches":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","releaseDeclared","releaseApproved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"releaseDeclared":{"type":"boolean"},"releaseApproved":{"type":"boolean"}}}},"holds":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","batchId","active","closureEvidence"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"batchId":{"type":"string","minLength":1,"maxLength":200},"active":{"type":"boolean"},"closureEvidence":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare batch release assertions with active holds, hold-closure evidence and approval flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"batch-hold-release-evidence","input":{"batches":[{"id":"batch-A","releaseDeclared":true,"releaseApproved":true}],"holds":[{"id":"hold-A","batchId":"batch-A","active":true,"closureEvidence":false}]}}},"limitations":["Compare batch release assertions with active holds, hold-closure evidence and approval flags. Does not release stock, alter a hold or establish quality or regulatory compliance. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quality-escape-containment-review","version":"1.0.0","name":"Quality Escape Containment Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cases","containment"],"properties":{"cases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","declaredAffectedQuantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"declaredAffectedQuantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"containment":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","caseId","quantity","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"caseId":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"state":{"enum":["confirmed","pending","unresolved"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile mutually exclusive containment status quantities for a supplied quality escape record."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quality-escape-containment-review","input":{"cases":[{"id":"case-A","declaredAffectedQuantity":10}],"containment":[{"id":"c1","caseId":"case-A","quantity":6,"state":"confirmed"},{"id":"c2","caseId":"case-A","quantity":2,"state":"pending"}]}}},"limitations":["Reconcile mutually exclusive containment status quantities for a supplied quality escape record. Confirmation is an operator assertion; no recall, notification, product tracing or safety conclusion. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"process-deviation-expiry-review","version":"1.0.0","name":"Process Deviation Expiry Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","deviations"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"deviations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","endDate","approved","ownerAssigned","closureRequired","closureRecorded"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"approved":{"type":"boolean"},"ownerAssigned":{"type":"boolean"},"closureRequired":{"type":"boolean"},"closureRecorded":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review temporary process-deviation dates and explicit approval, ownership and closure flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"process-deviation-expiry-review","input":{"asOfDate":"2026-10-20","deviations":[{"id":"deviation-A","startDate":"2026-10-01","endDate":"2026-10-15","approved":true,"ownerAssigned":true,"closureRequired":true,"closureRecorded":false}]}}},"limitations":["Review temporary process-deviation dates and explicit approval, ownership and closure flags. Dates are inclusive. Does not authorize deviations or assess process or product safety. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"control-plan-reaction-evidence","version":"1.0.0","name":"Control Plan Reaction Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["controls","signals","reactions"],"properties":{"controls":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredReaction"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredReaction":{"type":"string","minLength":1,"maxLength":200}}}},"signals":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","controlId","triggered"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"controlId":{"type":"string","minLength":1,"maxLength":200},"triggered":{"type":"boolean"}}}},"reactions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","signalId","reaction","operatorConfirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"signalId":{"type":"string","minLength":1,"maxLength":200},"reaction":{"type":"string","minLength":1,"maxLength":200},"operatorConfirmed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied control signals against operator-declared reaction labels and confirmation evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"control-plan-reaction-evidence","input":{"controls":[{"id":"control-A","requiredReaction":"operator-review"}],"signals":[{"id":"signal-A","controlId":"control-A","triggered":true}],"reactions":[{"id":"reaction-A","signalId":"signal-A","reaction":"operator-review","operatorConfirmed":false}]}}},"limitations":["Review supplied control signals against operator-declared reaction labels and confirmation evidence. Does not monitor machinery, trigger a reaction or establish process-control effectiveness. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"environment-parity-inventory-review","version":"1.0.0","name":"Environment Parity Inventory Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseline","environments","observations"],"properties":{"baseline":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"environments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"observations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","environmentId","settingId","sha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"environmentId":{"type":"string","minLength":1,"maxLength":200},"settingId":{"type":"string","minLength":1,"maxLength":200},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare non-sensitive setting labels and precomputed SHA-256 inventory fingerprints across environments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"environment-parity-inventory-review","input":{"baseline":[{"id":"setting-A","sha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"environments":[{"id":"staging"}],"observations":[{"id":"o1","environmentId":"staging","settingId":"setting-A","sha256":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}]}}},"limitations":["Compare non-sensitive setting labels and precomputed SHA-256 inventory fingerprints across environments. Never submit secret values or credentials. Hash equality does not prove a live environment was inspected. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deployment-freeze-conflict-review","version":"1.0.0","name":"Deployment Freeze Conflict Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["freezes","deployments"],"properties":{"freezes":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","environment","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"environment":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":1,"maximum":1000000000}}}},"deployments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","environment","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"environment":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare proposed deployment intervals with declared freeze windows by exact environment label."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deployment-freeze-conflict-review","input":{"freezes":[{"id":"freeze-A","environment":"production","startMinute":60,"endMinute":120}],"deployments":[{"id":"deployment-A","environment":"production","startMinute":100,"endMinute":150}]}}},"limitations":["Compare proposed deployment intervals with declared freeze windows by exact environment label. Half-open elapsed-minute intervals; no scheduling, access restriction or deployment execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rollback-drill-evidence-review","version":"1.0.0","name":"Rollback Drill Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["drills"],"properties":{"drills":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","targetSha256","restoredSha256","elapsedMinutes","targetMinutes","healthCheckRecorded","operatorReviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"targetSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"restoredSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"elapsedMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"targetMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"healthCheckRecorded":{"type":"boolean"},"operatorReviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied deployment rollback drill records against exact artifact fingerprints and operator-defined timing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rollback-drill-evidence-review","input":{"drills":[{"id":"drill-A","targetSha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","restoredSha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","elapsedMinutes":12,"targetMinutes":10,"healthCheckRecorded":true,"operatorReviewed":true}]}}},"limitations":["Review supplied deployment rollback drill records against exact artifact fingerprints and operator-defined timing. Does not restore software, verify a live health check or establish recovery guarantees. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"feature-toggle-retirement-review","version":"1.0.0","name":"Feature Toggle Retirement Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","toggles","references"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"toggles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","retireDate","retired","ownerAssigned"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"retireDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"retired":{"type":"boolean"},"ownerAssigned":{"type":"boolean"}}}},"references":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","toggleId","consumer","lastObservedDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"toggleId":{"type":"string","minLength":1,"maxLength":200},"consumer":{"type":"string","minLength":1,"maxLength":200},"lastObservedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review declared feature-toggle retirement dates and consumer-reference evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"feature-toggle-retirement-review","input":{"asOfDate":"2026-10-20","toggles":[{"id":"toggle-A","retireDate":"2026-10-15","retired":true,"ownerAssigned":true}],"references":[{"id":"reference-A","toggleId":"toggle-A","consumer":"client-A","lastObservedDate":"2026-10-18"}]}}},"limitations":["Review declared feature-toggle retirement dates and consumer-reference evidence. No source scan, flag-provider connection, deletion or consumer change is performed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"secret-rotation-evidence-review","version":"1.0.0","name":"Credential Rotation Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","records"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lastRotatedDate","declaredReviewDays","oldCredentialRevoked","consumersConfirmed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lastRotatedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"declaredReviewDays":{"type":"integer","minimum":1,"maximum":1000000000},"oldCredentialRevoked":{"type":"boolean"},"consumersConfirmed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review credential-label rotation metadata and operator-confirmed follow-up flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"secret-rotation-evidence-review","input":{"asOfDate":"2026-10-20","records":[{"id":"credential-label-A","lastRotatedDate":"2026-10-01","declaredReviewDays":14,"oldCredentialRevoked":false,"consumersConfirmed":true}]}}},"limitations":["Review credential-label rotation metadata and operator-confirmed follow-up flags. Never submit credentials, keys, tokens or recovery information. Does not inspect, create, rotate or revoke any credential. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dependency-owner-response-review","version":"1.0.0","name":"Dependency Owner Response Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","findings"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"findings":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","ownerRole","reportedDate","responseDueDate","acknowledged","mitigationRecorded","upstreamFixed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"ownerRole":{"type":"string","minLength":1,"maxLength":200},"reportedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"responseDueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"acknowledged":{"type":"boolean"},"mitigationRecorded":{"type":"boolean"},"upstreamFixed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review the response workflow for supplied dependency findings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dependency-owner-response-review","input":{"asOfDate":"2026-10-20","findings":[{"id":"finding-A","ownerRole":"maintainer","reportedDate":"2026-10-01","responseDueDate":"2026-10-10","acknowledged":true,"mitigationRecorded":true,"upstreamFixed":false}]}}},"limitations":["Review the response workflow for supplied dependency findings. Acknowledgment stops response aging; mitigation and upstream fix remain separate assertions. Does not scan software, verify an advisory or claim vulnerability closure. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"migration-checkpoint-reconciliation","version":"1.0.0","name":"Migration Checkpoint Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["checkpoints","receipts"],"properties":{"checkpoints":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","expectedRecordCount","expectedSha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedRecordCount":{"type":"integer","minimum":0,"maximum":1000000000},"expectedSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"receipts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","checkpointId","recordCount","sha256","operatorReviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"checkpointId":{"type":"string","minLength":1,"maxLength":200},"recordCount":{"type":"integer","minimum":0,"maximum":1000000000},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"operatorReviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied migration checkpoint receipts with exact expected record counts and digests."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"migration-checkpoint-reconciliation","input":{"checkpoints":[{"id":"checkpoint-A","expectedRecordCount":10,"expectedSha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"receipts":[{"id":"receipt-A","checkpointId":"checkpoint-A","recordCount":9,"sha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","operatorReviewed":true}]}}},"limitations":["Reconcile supplied migration checkpoint receipts with exact expected record counts and digests. Counts and hashes are assertions, not proof of complete source data; no migration or database connection. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"api-consumer-contract-fixture-coverage","version":"1.0.0","name":"API Consumer Fixture Coverage Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["consumers","fixtures"],"properties":{"consumers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredOperations"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredOperations":{"type":"array","minItems":0,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":160},"uniqueItems":true}}}},"fixtures":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","consumerId","operation","scenario","recordedPassed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"consumerId":{"type":"string","minLength":1,"maxLength":200},"operation":{"type":"string","minLength":1,"maxLength":160},"scenario":{"enum":["success","invalid-input","access-denied"]},"recordedPassed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied API consumer fixture-result metadata for success, invalid-input and access-denied scenarios."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"api-consumer-contract-fixture-coverage","input":{"consumers":[{"id":"client-A","requiredOperations":["read"]}],"fixtures":[{"id":"fixture-A","consumerId":"client-A","operation":"read","scenario":"success","recordedPassed":true}]}}},"limitations":["Review supplied API consumer fixture-result metadata for success, invalid-input and access-denied scenarios. No test endpoint is contacted or test executed; the report does not independently establish test execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"configuration-change-drift-review","version":"1.0.0","name":"Configuration Change Drift Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseline","observed","approvedChangeIds"],"properties":{"baseline":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"observed":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sha256"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}}},"approvedChangeIds":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare non-sensitive setting fingerprint snapshots with explicit approved change labels."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"configuration-change-drift-review","input":{"baseline":[{"id":"setting-A","sha256":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}],"observed":[{"id":"setting-A","sha256":"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}],"approvedChangeIds":[]}}},"limitations":["Compare non-sensitive setting fingerprint snapshots with explicit approved change labels. No secret values, live configuration read, change authorization or settings writes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"job-run-retry-lineage-review","version":"1.0.0","name":"Job Run Retry Lineage Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["attempts"],"properties":{"attempts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","jobId","parentAttemptId","attemptNumber","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"jobId":{"type":"string","minLength":1,"maxLength":200},"parentAttemptId":{"type":["string","null"]},"attemptNumber":{"type":"integer","minimum":1,"maximum":1000000000},"state":{"enum":["succeeded","failed","unknown"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied job-attempt lineage and recorded outcomes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"job-run-retry-lineage-review","input":{"attempts":[{"id":"a1","jobId":"job-A","parentAttemptId":null,"attemptNumber":1,"state":"succeeded"},{"id":"a2","jobId":"job-A","parentAttemptId":"a1","attemptNumber":2,"state":"unknown"}]}}},"limitations":["Review supplied job-attempt lineage and recorded outcomes. Unknown stays unknown; no job execution, network retry, payment resubmission or operational state change. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"expense-claim-duplicate-evidence","version":"1.0.0","name":"Expense Claim Duplicate Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","claims"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"claims":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","supplierReference","receiptReference","receiptDate","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"supplierReference":{"type":"string","minLength":1,"maxLength":200},"receiptReference":{"type":"string","minLength":1,"maxLength":200},"receiptDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find expense-claim groups with identical declared receipt identity, date and amount."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"expense-claim-duplicate-evidence","input":{"currency":"USD","claims":[{"id":"claim-A","supplierReference":"supplier-A","receiptReference":"receipt-A","receiptDate":"2026-10-01","amountMinor":2500},{"id":"claim-B","supplierReference":"supplier-A","receiptReference":"receipt-A","receiptDate":"2026-10-01","amountMinor":2500}]}}},"limitations":["Find expense-claim groups with identical declared receipt identity, date and amount. Candidates are not proof of fraud or duplicate payment; no automatic removal. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reimbursement-approval-match","version":"1.0.0","name":"Reimbursement Approval Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","claims","approvals","reimbursements"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"claims":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","claimedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"claimedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"approvals":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","claimId","approvedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"claimId":{"type":"string","minLength":1,"maxLength":200},"approvedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"reimbursements":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","claimId","recordedPaidMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"claimId":{"type":"string","minLength":1,"maxLength":200},"recordedPaidMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile claims with additive approval and recorded reimbursement allocations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reimbursement-approval-match","input":{"currency":"USD","claims":[{"id":"claim-A","claimedMinor":1000}],"approvals":[{"id":"approval-A","claimId":"claim-A","approvedMinor":800}],"reimbursements":[{"id":"payment-record-A","claimId":"claim-A","recordedPaidMinor":900}]}}},"limitations":["Reconcile claims with additive approval and recorded reimbursement allocations. Use current non-overlapping allocation rows, not approval revisions; records do not independently establish settlement. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"purchase-card-receipt-coverage","version":"1.0.0","name":"Purchase Card Receipt Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","transactions","receipts"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"transactions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"receipts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","transactionId","allocatedMinor","operatorReviewed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"transactionId":{"type":"string","minLength":1,"maxLength":200},"allocatedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"operatorReviewed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile pseudonymous card transaction labels with reviewed receipt allocations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"purchase-card-receipt-coverage","input":{"currency":"USD","transactions":[{"id":"transaction-A","amountMinor":5000}],"receipts":[{"id":"receipt-A","transactionId":"transaction-A","allocatedMinor":3000,"operatorReviewed":true}]}}},"limitations":["Reconcile pseudonymous card transaction labels with reviewed receipt allocations. No card numbers, receipt images, purchase verification or bank access is requested. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bank-deposit-batch-reconciliation","version":"1.0.0","name":"Deposit Batch Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","batches","items"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"batches":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","recordedDepositMinor","declaredFeeMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"recordedDepositMinor":{"type":"integer","minimum":0,"maximum":1000000000},"declaredFeeMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"items":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","batchId","grossMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"batchId":{"type":"string","minLength":1,"maxLength":200},"grossMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a supplied deposit-batch snapshot to gross component amounts and explicit fees."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bank-deposit-batch-reconciliation","input":{"currency":"USD","batches":[{"id":"batch-A","recordedDepositMinor":970,"declaredFeeMinor":20}],"items":[{"id":"item-A","batchId":"batch-A","grossMinor":1000}]}}},"limitations":["Reconcile a supplied deposit-batch snapshot to gross component amounts and explicit fees. No bank feed, independent deposit confirmation or currency conversion. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"clearing-account-age-review","version":"1.0.0","name":"Clearing Account Age Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","asOfDate","reviewAfterDays","entries"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"reviewAfterDays":{"type":"integer","minimum":0,"maximum":1000000000},"entries":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","postedDate","signedMinor","cleared"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"postedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"signedMinor":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"cleared":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied uncleared signed entries and calendar ages."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"clearing-account-age-review","input":{"currency":"USD","asOfDate":"2026-10-20","reviewAfterDays":7,"entries":[{"id":"entry-A","postedDate":"2026-10-01","signedMinor":1000,"cleared":false},{"id":"entry-B","postedDate":"2026-10-01","signedMinor":-400,"cleared":false}]}}},"limitations":["Review supplied uncleared signed entries and calendar ages. A zero net balance does not establish that individual entries are reconciled or that a real account was inspected. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"intercompany-balance-pairing","version":"1.0.0","name":"Intercompany Balance Pairing Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","pairs"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"pairs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","entityA","entityB","aReceivableMinor","bPayableMinor","aPayableMinor","bReceivableMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"entityA":{"type":"string","minLength":1,"maxLength":200},"entityB":{"type":"string","minLength":1,"maxLength":200},"aReceivableMinor":{"type":"integer","minimum":0,"maximum":1000000000},"bPayableMinor":{"type":"integer","minimum":0,"maximum":1000000000},"aPayableMinor":{"type":"integer","minimum":0,"maximum":1000000000},"bReceivableMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare reciprocal intercompany receivable and payable snapshot balances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"intercompany-balance-pairing","input":{"currency":"USD","pairs":[{"id":"pair-A","entityA":"entity-A","entityB":"entity-B","aReceivableMinor":1000,"bPayableMinor":900,"aPayableMinor":500,"bReceivableMinor":500}]}}},"limitations":["Compare reciprocal intercompany receivable and payable snapshot balances. No consolidation, eliminations, settlement instruction, tax interpretation or ledger write. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"credit-memo-application-review","version":"1.0.0","name":"Credit Memo Application Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","memos","invoices","applications"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"memos":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"invoices":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openAmountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openAmountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"applications":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","memoId","invoiceId","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"memoId":{"type":"string","minLength":1,"maxLength":200},"invoiceId":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile credit-memo applications to memo and invoice balances using supplied allocation records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"credit-memo-application-review","input":{"currency":"USD","memos":[{"id":"memo-A","amountMinor":1000}],"invoices":[{"id":"invoice-A","openAmountMinor":800}],"applications":[{"id":"application-A","memoId":"memo-A","invoiceId":"invoice-A","amountMinor":900}]}}},"limitations":["Reconcile credit-memo applications to memo and invoice balances using supplied allocation records. Does not issue credits, refund funds or modify receivables. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unbilled-delivery-accrual-preview","version":"1.0.0","name":"Unbilled Delivery Accrual Preview","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","deliveredQuantity","billedQuantity","unitMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"deliveredQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"billedQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"unitMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview unbilled whole-unit delivery values at declared unit prices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unbilled-delivery-accrual-preview","input":{"currency":"USD","lines":[{"id":"line-A","deliveredQuantity":10,"billedQuantity":7,"unitMinor":200}]}}},"limitations":["Preview unbilled whole-unit delivery values at declared unit prices. This arithmetic estimate excludes recognition rules, returns, taxes, contract milestones and independent delivery verification. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"grant-drawdown-reimbursement-reconciliation","version":"1.0.0","name":"Grant Drawdown Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","grants","expenses","claims"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"grants":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","declaredBudgetMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"declaredBudgetMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"expenses":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor","operatorEligible"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"operatorEligible":{"type":"boolean"}}}},"claims":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","grantId","expenseId","claimedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grantId":{"type":"string","minLength":1,"maxLength":200},"expenseId":{"type":"string","minLength":1,"maxLength":200},"claimedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile declared grant expense allocations across supplied budgets and eligibility flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"grant-drawdown-reimbursement-reconciliation","input":{"currency":"USD","grants":[{"id":"grant-A","declaredBudgetMinor":2000}],"expenses":[{"id":"expense-A","amountMinor":1000,"operatorEligible":false}],"claims":[{"id":"claim-A","grantId":"grant-A","expenseId":"expense-A","claimedMinor":700}]}}},"limitations":["Reconcile declared grant expense allocations across supplied budgets and eligibility flags. Does not interpret award terms, decide eligibility, prepare a tax receipt or submit a claim. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"commission-clawback-ledger-review","version":"1.0.0","name":"Commission Clawback Ledger Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","sales"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"sales":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","saleMinor","refundedMinor","earnedCommissionMinor","recordedClawbackMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"saleMinor":{"type":"integer","minimum":1,"maximum":1000000000},"refundedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"earnedCommissionMinor":{"type":"integer","minimum":0,"maximum":1000000000},"recordedClawbackMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare commission clawback records with a declared proportional refund model, rounded half-up in minor units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"commission-clawback-ledger-review","input":{"currency":"USD","sales":[{"id":"sale-A","saleMinor":10000,"refundedMinor":2500,"earnedCommissionMinor":1000,"recordedClawbackMinor":200}]}}},"limitations":["Compare commission clawback records with a declared proportional refund model, rounded half-up in minor units. Does not interpret compensation agreements or authorize deductions or payroll changes. One declared currency; exact integer minor units. No financial, accounting, tax or legal advice, account connection or payment action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-inner-join","version":"1.0.0","name":"Scalar Table Inner Join","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftKey","rightKey"],"properties":{"left":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"right":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"leftKey":{"type":"string","minLength":1,"maxLength":200},"rightKey":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Join supplied scalar tables by one explicit key."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-inner-join","input":{"left":{"columns":["key","label"],"rows":[[1,"A"],[2,"B"],[null,"N"]]},"right":{"columns":["key","score"],"rows":[[1,7],[3,9],[null,10]]},"leftKey":"key","rightKey":"key"}}},"limitations":["Join supplied scalar tables by one explicit key. Exact typed equality; null keys never match. Stable left-row/right-row order and prefixed output columns. No database connection or SQL execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-full-outer-join","version":"1.0.0","name":"Scalar Table Full Outer Join","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftKey","rightKey"],"properties":{"left":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"right":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"leftKey":{"type":"string","minLength":1,"maxLength":200},"rightKey":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Join supplied scalar tables by one explicit key."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-full-outer-join","input":{"left":{"columns":["key","label"],"rows":[[1,"A"],[2,"B"],[null,"N"]]},"right":{"columns":["key","score"],"rows":[[1,7],[3,9],[null,10]]},"leftKey":"key","rightKey":"key"}}},"limitations":["Join supplied scalar tables by one explicit key. Exact typed equality; null keys never match. Stable left-row/right-row order and prefixed output columns. No database connection or SQL execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-anti-join","version":"1.0.0","name":"Scalar Table Anti Join","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftKey","rightKey"],"properties":{"left":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"right":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"leftKey":{"type":"string","minLength":1,"maxLength":200},"rightKey":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Join supplied scalar tables by one explicit key."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-anti-join","input":{"left":{"columns":["key","label"],"rows":[[1,"A"],[2,"B"],[null,"N"]]},"right":{"columns":["key","score"],"rows":[[1,7],[3,9],[null,10]]},"leftKey":"key","rightKey":"key"}}},"limitations":["Join supplied scalar tables by one explicit key. Exact typed equality; null keys never match. Stable left-row/right-row order and prefixed output columns. No database connection or SQL execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-semi-join","version":"1.0.0","name":"Scalar Table Semi Join","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftKey","rightKey"],"properties":{"left":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"right":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"leftKey":{"type":"string","minLength":1,"maxLength":200},"rightKey":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Join supplied scalar tables by one explicit key."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-semi-join","input":{"left":{"columns":["key","label"],"rows":[[1,"A"],[2,"B"],[null,"N"]]},"right":{"columns":["key","score"],"rows":[[1,7],[3,9],[null,10]]},"leftKey":"key","rightKey":"key"}}},"limitations":["Join supplied scalar tables by one explicit key. Exact typed equality; null keys never match. Stable left-row/right-row order and prefixed output columns. No database connection or SQL execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-pivot","version":"1.0.0","name":"Scalar Table Pivot","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records","rowOrder","columnOrder"],"properties":{"records":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["row","column","value"],"properties":{"row":{"type":"string","minLength":1,"maxLength":200},"column":{"type":"string","minLength":1,"maxLength":200},"value":{"type":["string","number","boolean","null"]}}}},"rowOrder":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"columnOrder":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Pivot explicitly ordered row and column labels into a rectangular scalar matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-pivot","input":{"records":[{"row":"North","column":"Q1","value":3},{"row":"South","column":"Q2","value":5}],"rowOrder":["North","South"],"columnOrder":["Q1","Q2"]}}},"limitations":["Pivot explicitly ordered row and column labels into a rectangular scalar matrix. Missing cells are null; duplicate cell records are rejected rather than silently summed. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-unpivot","version":"1.0.0","name":"Scalar Table Unpivot","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table","keyColumns","valueColumns"],"properties":{"table":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"keyColumns":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"valueColumns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Unpivot selected scalar columns while retaining explicit key values and source row indexes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-unpivot","input":{"table":{"columns":["name","Q1","Q2"],"rows":[["A",2,3]]},"keyColumns":["name"],"valueColumns":["Q1","Q2"]}}},"limitations":["Unpivot selected scalar columns while retaining explicit key values and source row indexes. Null cells remain explicit; no inferred identifiers or database writes. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-group-aggregate","version":"1.0.0","name":"Scalar Table Group Aggregate","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table","groupColumns","valueColumn"],"properties":{"table":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"groupColumns":{"type":"array","minItems":0,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"valueColumn":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group scalar table rows by typed keys and summarize one numeric column."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-group-aggregate","input":{"table":{"columns":["team","value"],"rows":[["A",2],["A",4],["B",null]]},"groupColumns":["team"],"valueColumn":"value"}}},"limitations":["Group scalar table rows by typed keys and summarize one numeric column. Null values are excluded from value statistics; groups retain first-seen order. Empty input produces no groups. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-window-rank","version":"1.0.0","name":"Scalar Table Window Rank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table","partitionColumns","orderColumn","descending"],"properties":{"table":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"partitionColumns":{"type":"array","minItems":0,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"orderColumn":{"type":"string","minLength":1,"maxLength":200},"descending":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute row number, rank and dense rank within supplied partitions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-window-rank","input":{"table":{"columns":["team","score"],"rows":[["A",4],["A",2],["A",4],["B",7]]},"partitionColumns":["team"],"orderColumn":"score","descending":true}}},"limitations":["Compute row number, rank and dense rank within supplied partitions. One homogeneous numeric or string ordering column, deterministic source-order tie breaks, no null ordering values. Returns source order. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-continuous-percentile","version":"1.0.0","name":"Scalar Table Continuous Percentile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","probabilities"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000000,"maximum":1000000000000}},"probabilities":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate continuous sample percentiles at rank p times n minus one."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-continuous-percentile","input":{"values":[0,10,20,30],"probabilities":[0,0.25,0.5,1]}}},"limitations":["Interpolate continuous sample percentiles at rank p times n minus one. This is an explicit linear interpolation profile, not a population estimate or confidence interval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"scalar-table-asof-join","version":"1.0.0","name":"Scalar Table As-Of Join","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftTime","rightTime","leftKey","rightKey","maxLag"],"properties":{"left":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"right":{"type":"object","additionalProperties":false,"required":["columns","rows"],"properties":{"columns":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"rows":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":20,"items":{"type":["string","number","boolean","null"]}}}}},"leftTime":{"type":"string","minLength":1,"maxLength":200},"rightTime":{"type":"string","minLength":1,"maxLength":200},"leftKey":{"type":"string","minLength":1,"maxLength":200},"rightKey":{"type":"string","minLength":1,"maxLength":200},"maxLag":{"type":"number","minimum":0,"maximum":1000000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match each supplied row to the latest prior numeric-time record with the same typed key, within an inclusive lag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"scalar-table-asof-join","input":{"left":{"columns":["key","time"],"rows":[["A",5],["A",9],["B",7]]},"right":{"columns":["key","time","value"],"rows":[["A",3,10],["A",8,20]]},"leftTime":"time","rightTime":"time","leftKey":"key","rightKey":"key","maxLag":3}}},"limitations":["Match each supplied row to the latest prior numeric-time record with the same typed key, within an inclusive lag. Duplicate right-side key/time records are rejected; no future matches or live feed access. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"beta-distribution-cdf","version":"1.0.0","name":"Beta Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alpha","beta","points"],"properties":{"alpha":{"type":"number","minimum":0.05,"maximum":1000},"beta":{"type":"number","minimum":0.05,"maximum":1000},"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"beta-distribution-cdf","input":{"alpha":2,"beta":2,"points":[0,0.25,0.5,1]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gamma-distribution-cdf","version":"1.0.0","name":"Gamma Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shape","scale","points"],"properties":{"shape":{"type":"number","minimum":0.05,"maximum":1000},"scale":{"type":"number","minimum":0.05,"maximum":1000},"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gamma-distribution-cdf","input":{"shape":1,"scale":2,"points":[0,2]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"normal-distribution-cdf","version":"1.0.0","name":"Normal Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mean","standardDeviation","points"],"properties":{"mean":{"type":"number","minimum":-1000000,"maximum":1000000},"standardDeviation":{"type":"number","minimum":0.05,"maximum":1000},"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"normal-distribution-cdf","input":{"mean":0,"standardDeviation":1,"points":[-1,0,1]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"student-t-distribution-cdf","version":"1.0.0","name":"Student t Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["degreesOfFreedom","points"],"properties":{"degreesOfFreedom":{"type":"number","minimum":0.05,"maximum":1000},"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"student-t-distribution-cdf","input":{"degreesOfFreedom":1,"points":[-1,0,1]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"f-distribution-cdf","version":"1.0.0","name":"F Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numeratorDegrees","denominatorDegrees","points"],"properties":{"numeratorDegrees":{"type":"number","minimum":0.05,"maximum":1000},"denominatorDegrees":{"type":"number","minimum":0.05,"maximum":1000},"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"f-distribution-cdf","input":{"numeratorDegrees":2,"denominatorDegrees":2,"points":[0,1,3]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binomial-distribution-cdf","version":"1.0.0","name":"Binomial Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["trials","successProbability","counts"],"properties":{"trials":{"type":"integer","minimum":0,"maximum":10000},"successProbability":{"type":"number","minimum":0,"maximum":1},"counts":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binomial-distribution-cdf","input":{"trials":4,"successProbability":0.5,"counts":[0,1,4]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"poisson-distribution-cdf","version":"1.0.0","name":"Poisson Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mean","counts"],"properties":{"mean":{"type":"number","minimum":0,"maximum":1000},"counts":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"poisson-distribution-cdf","input":{"mean":1,"counts":[0,1]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"negative-binomial-distribution-cdf","version":"1.0.0","name":"Negative Binomial Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requiredSuccesses","successProbability","failureCounts"],"properties":{"requiredSuccesses":{"type":"integer","minimum":1,"maximum":1000},"successProbability":{"type":"number","minimum":0.001,"maximum":1},"failureCounts":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"negative-binomial-distribution-cdf","input":{"requiredSuccesses":2,"successProbability":0.5,"failureCounts":[0,1,2]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hypergeometric-distribution-cdf","version":"1.0.0","name":"Hypergeometric Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["population","successes","draws","counts"],"properties":{"population":{"type":"integer","minimum":1,"maximum":1000},"successes":{"type":"integer","minimum":0,"maximum":1000},"draws":{"type":"integer","minimum":0,"maximum":1000},"counts":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hypergeometric-distribution-cdf","input":{"population":5,"successes":2,"draws":2,"counts":[0,1,2]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weibull-distribution-cdf","version":"1.0.0","name":"Weibull Distribution CDF","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shape","scale","points"],"properties":{"shape":{"type":"number","minimum":0.1,"maximum":100},"scale":{"type":"number","minimum":0.05,"maximum":1000},"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a declared probability distribution at supplied points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weibull-distribution-cdf","input":{"shape":1,"scale":1,"points":[0,1]}}},"limitations":["Evaluate a declared probability distribution at supplied points. CDF includes the query for discrete counts; survival is its strict complement. Numerical approximations, finite supported parameters and double-precision tail underflow apply. No fitting, prediction, risk advice or confidence certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"eulerian-permutation-count-row","version":"1.0.0","name":"Eulerian Permutation Count Row","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size"],"properties":{"size":{"type":"integer","minimum":0,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count permutations by descents using Eulerian numbers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"eulerian-permutation-count-row","input":{"size":4}}},"limitations":["Count permutations by descents using Eulerian numbers. Size zero has one empty permutation and the row [1]. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stirling-first-kind-count-row","version":"1.0.0","name":"Stirling First Kind Count Row","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size"],"properties":{"size":{"type":"integer","minimum":0,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count permutations by cycle count with unsigned Stirling numbers of the first kind."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stirling-first-kind-count-row","input":{"size":4}}},"limitations":["Count permutations by cycle count with unsigned Stirling numbers of the first kind. Index k denotes k cycles; zero size has one empty permutation. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stirling-second-kind-count-row","version":"1.0.0","name":"Stirling Second Kind Count Row","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size"],"properties":{"size":{"type":"integer","minimum":0,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count partitions of a labeled set by the number of nonempty blocks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stirling-second-kind-count-row","input":{"size":4}}},"limitations":["Count partitions of a labeled set by the number of nonempty blocks. Block order is ignored, labels are distinct and the empty set has one partition. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bell-number-sequence","version":"1.0.0","name":"Bell Number Sequence","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["throughSize"],"properties":{"throughSize":{"type":"integer","minimum":0,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Produce Bell numbers from size zero through the declared size using the Bell triangle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bell-number-sequence","input":{"throughSize":5}}},"limitations":["Produce Bell numbers from size zero through the declared size using the Bell triangle. Values count partitions of labeled sets, with no set-partition enumeration. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"derangement-number-sequence","version":"1.0.0","name":"Derangement Number Sequence","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["throughSize"],"properties":{"throughSize":{"type":"integer","minimum":0,"maximum":500}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count permutations without fixed points for every size from zero through the declared size."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"derangement-number-sequence","input":{"throughSize":5}}},"limitations":["Count permutations without fixed points for every size from zero through the declared size. Exact recurrence; no permutation materialization. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-integer-composition-count","version":"1.0.0","name":"Bounded Integer Composition Count","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["total","bounds"],"properties":{"total":{"type":"integer","minimum":0,"maximum":2000},"bounds":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["minimum","maximum"],"properties":{"minimum":{"type":"integer","minimum":0,"maximum":1000},"maximum":{"type":"integer","minimum":0,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count ordered integer vectors with independently bounded coordinates and an exact sum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-integer-composition-count","input":{"total":4,"bounds":[{"minimum":0,"maximum":3},{"minimum":1,"maximum":3}]}}},"limitations":["Count ordered integer vectors with independently bounded coordinates and an exact sum. Zero coordinates are allowed when declared; an empty vector sums to zero. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-partition-unrank","version":"1.0.0","name":"Integer Partition Unrank","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["total","rank"],"properties":{"total":{"type":"integer","minimum":0,"maximum":100},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":40}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select one integer partition by zero-based rank in descending lexicographic order of nonincreasing positive parts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-partition-unrank","input":{"total":5,"rank":"3"}}},"limitations":["Select one integer partition by zero-based rank in descending lexicographic order of nonincreasing positive parts. The empty partition is rank zero for total zero. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ferrers-partition-conjugate","version":"1.0.0","name":"Ferrers Partition Conjugate","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["partition"],"properties":{"partition":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":1,"maximum":128}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transpose a Ferrers diagram and report its cell count and Durfee square."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ferrers-partition-conjugate","input":{"partition":[5,3,3,1]}}},"limitations":["Transpose a Ferrers diagram and report its cell count and Durfee square. Requires nonincreasing positive row lengths; an empty partition is supported. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"standard-young-tableaux-count","version":"1.0.0","name":"Standard Young Tableaux Count","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["partition"],"properties":{"partition":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"integer","minimum":1,"maximum":64}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count standard Young tableaux of a supplied partition shape using the hook-length formula."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"standard-young-tableaux-count","input":{"partition":[3,2]}}},"limitations":["Count standard Young tableaux of a supplied partition shape using the hook-length formula. Labels increase along rows and columns; no tableau generation. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-poset-linear-extension-count","version":"1.0.0","name":"Finite Poset Linear Extension Count","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","precedence"],"properties":{"nodes":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"precedence":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["before","after"],"properties":{"before":{"type":"string","minLength":1,"maxLength":200},"after":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count precedence-preserving orders with exact subset dynamic programming."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-poset-linear-extension-count","input":{"nodes":["A","B","C"],"precedence":[{"before":"A","after":"C"}]}}},"limitations":["Count precedence-preserving orders with exact subset dynamic programming. The first order uses the supplied node order as its tie break; cyclic constraints return zero and no order. Compute an exact finite combinatorial result using integer arithmetic. Declared size bounds describe the supported computation, with no enumeration of unbounded objects or external actions. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seeded-fisher-yates-shuffle","version":"1.0.0","name":"Seeded Fisher–Yates Shuffle","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","items"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"items":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Shuffle supplied labels without replacement using unbiased bounded integer draws."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seeded-fisher-yates-shuffle","input":{"seed":42,"items":["A","B","C","D"]}}},"limitations":["Shuffle supplied labels without replacement using unbiased bounded integer draws. Duplicate labels remain distinct by source position. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-reservoir-sample","version":"1.0.0","name":"Uniform Reservoir Sample","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","items","sampleCount"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"items":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200}},"sampleCount":{"type":"integer","minimum":0,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select source positions without replacement using reservoir algorithmR and explicit seed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-reservoir-sample","input":{"seed":42,"items":["A","B","C","D"],"sampleCount":2}}},"limitations":["Select source positions without replacement using reservoir algorithmR and explicit seed. Returned order is reservoir slot order; zero requested items produce an empty sample. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-without-replacement-sample","version":"1.0.0","name":"Weighted Sample Without Replacement","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","weights","sampleCount"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"weights":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}},"sampleCount":{"type":"integer","minimum":0,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select distinct positions using independent exponential-race keys, ordered by selection priority."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-without-replacement-sample","input":{"seed":42,"weights":[1,0,3,2],"sampleCount":2}}},"limitations":["Select distinct positions using independent exponential-race keys, ordered by selection priority. Zero-weight positions are excluded; this is not sampling proportional inclusion probabilities. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"walker-alias-discrete-sample","version":"1.0.0","name":"Walker Alias Discrete Sample","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","weights","drawCount"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"weights":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}},"drawCount":{"type":"integer","minimum":1,"maximum":512}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare an alias table and draw a discrete sample with replacement from nonnegative weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"walker-alias-discrete-sample","input":{"seed":42,"weights":[0,1,0],"drawCount":4}}},"limitations":["Prepare an alias table and draw a discrete sample with replacement from nonnegative weights. Returned counts reconcile to the declared number of draws; no external random source. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"latin-hypercube-unit-sample","version":"1.0.0","name":"Latin Hypercube Unit Sample","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","sampleCount","dimensions"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"sampleCount":{"type":"integer","minimum":1,"maximum":128},"dimensions":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate a randomized Latin hypercube in the unit cube, with one sample in each equal-width marginal stratum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"latin-hypercube-unit-sample","input":{"seed":42,"sampleCount":4,"dimensions":2}}},"limitations":["Generate a randomized Latin hypercube in the unit cube, with one sample in each equal-width marginal stratum. No optimization of pairwise distance or guaranteed variance reduction. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"halton-unit-sequence","version":"1.0.0","name":"Halton Unit Sequence","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startIndex","sampleCount","dimensions"],"properties":{"startIndex":{"type":"integer","minimum":0,"maximum":1000000},"sampleCount":{"type":"integer","minimum":1,"maximum":128},"dimensions":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate an unscrambled deterministic Halton sequence using the first16prime bases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"halton-unit-sequence","input":{"startIndex":1,"sampleCount":3,"dimensions":2}}},"limitations":["Generate an unscrambled deterministic Halton sequence using the first16prime bases. Index zero is the zero vector; no pseudorandom seed or high-dimensional accuracy guarantee. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"antithetic-normal-pairs","version":"1.0.0","name":"Antithetic Normal Pairs","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","pairCount","mean","standardDeviation"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"pairCount":{"type":"integer","minimum":1,"maximum":128},"mean":{"type":"number","minimum":-1000000,"maximum":1000000},"standardDeviation":{"type":"number","minimum":0.001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate paired normal variates mirrored about a declared mean using Box–Muller draws."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"antithetic-normal-pairs","input":{"seed":42,"pairCount":2,"mean":0,"standardDeviation":1}}},"limitations":["Generate paired normal variates mirrored about a declared mean using Box–Muller draws. Pair means are constrained by construction; no universal variance-reduction claim. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brownian-bridge-grid-sample","version":"1.0.0","name":"Brownian Bridge Grid Sample","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","times"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"times":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sample one standard Brownian bridge on a strictly increasing finite time grid, pinned to zero at both ends."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brownian-bridge-grid-sample","input":{"seed":42,"times":[0,0.25,0.5,1]}}},"limitations":["Sample one standard Brownian bridge on a strictly increasing finite time grid, pinned to zero at both ends. Produces a simulation path, not a forecast or financial model. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stratified-weight-resampling","version":"1.0.0","name":"Stratified Weight Resampling","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","weights","sampleCount"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"weights":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}},"sampleCount":{"type":"integer","minimum":1,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resample weighted source positions using one independent pseudorandom offset per equal-width CDF stratum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stratified-weight-resampling","input":{"seed":42,"weights":[0,1,0],"sampleCount":4}}},"limitations":["Resample weighted source positions using one independent pseudorandom offset per equal-width CDF stratum. Sampling is with replacement; zero-weight intervals are skipped. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"systematic-weight-resampling","version":"1.0.0","name":"Systematic Weight Resampling","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","weights","sampleCount"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"weights":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}},"sampleCount":{"type":"integer","minimum":1,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resample weighted source positions using one shared pseudorandom offset and equally spaced CDF positions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"systematic-weight-resampling","input":{"seed":42,"weights":[0,1,0],"sampleCount":4}}},"limitations":["Resample weighted source positions using one shared pseudorandom offset and equally spaced CDF positions. Sampling is with replacement; deterministic source order affects the result. Deterministic simulation from explicit public inputs. Randomized profiles use PCG32 XSH-RR with stream selector54 and an explicit seed; not cryptographic randomness. Approximate numerical outputs use twelve significant digits. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jaro-winkler-codepoint-similarity","version":"1.0.0","name":"Jaro–Winkler Codepoint Similarity","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"string","maxLength":256},"right":{"type":"string","maxLength":256}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare exact case-sensitive Unicode codepoints with Jaro and the fixed0.1, four-codepoint Winkler prefix adjustment above Jaro0.7."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jaro-winkler-codepoint-similarity","input":{"left":"MARTHA","right":"MARHTA"}}},"limitations":["Compare exact case-sensitive Unicode codepoints with Jaro and the fixed0.1, four-codepoint Winkler prefix adjustment above Jaro0.7. Identical empty strings score1; no normalization, identity inference or match decision. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"smith-waterman-codepoint-alignment","version":"1.0.0","name":"Smith–Waterman Codepoint Alignment","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","matchScore","mismatchScore","gapScore"],"properties":{"left":{"type":"string","maxLength":256},"right":{"type":"string","maxLength":256},"matchScore":{"type":"integer","minimum":1,"maximum":100},"mismatchScore":{"type":"integer","minimum":-100,"maximum":0},"gapScore":{"type":"integer","minimum":-100,"maximum":-1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute one optimal local Unicode codepoint alignment with explicit integer scores and a linear gap penalty."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"smith-waterman-codepoint-alignment","input":{"left":"XXABCYY","right":"ZZABCWW","matchScore":2,"mismatchScore":-1,"gapScore":-2}}},"limitations":["Compute one optimal local Unicode codepoint alignment with explicit integer scores and a linear gap penalty. Stable earliest endpoint, then diagonal/up/left traceback ties. Half-open codepoint indexes; no linguistic, biological or medical interpretation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"needleman-wunsch-codepoint-alignment","version":"1.0.0","name":"Needleman–Wunsch Codepoint Alignment","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","matchScore","mismatchScore","gapScore"],"properties":{"left":{"type":"string","maxLength":256},"right":{"type":"string","maxLength":256},"matchScore":{"type":"integer","minimum":1,"maximum":100},"mismatchScore":{"type":"integer","minimum":-100,"maximum":0},"gapScore":{"type":"integer","minimum":-100,"maximum":-1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute one optimal global Unicode codepoint alignment with explicit integer scores and a linear gap penalty."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"needleman-wunsch-codepoint-alignment","input":{"left":"ABC","right":"AC","matchScore":2,"mismatchScore":-1,"gapScore":-2}}},"limitations":["Compute one optimal global Unicode codepoint alignment with explicit integer scores and a linear gap penalty. Diagonal/up/left tie priority; half-open source indexes and explicit null gaps. No linguistic, biological or medical interpretation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unrestricted-damerau-levenshtein","version":"1.0.0","name":"Unrestricted Damerau–Levenshtein Distance","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"string","maxLength":256},"right":{"type":"string","maxLength":256}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute unrestricted unit-cost insertions, deletions, substitutions and adjacent transpositions on exact Unicode codepoints."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unrestricted-damerau-levenshtein","input":{"left":"CA","right":"ABC"}}},"limitations":["Compute unrestricted unit-cost insertions, deletions, substitutions and adjacent transpositions on exact Unicode codepoints. This differs from restricted optimal-string-alignment distance. No automatic correction or identity inference. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ascii-soundex-keys","version":"1.0.0","name":"ASCII Soundex Keys","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["words"],"properties":{"words":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z]+$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute four-character census-style Soundex keys for ASCII alphabetic words."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ascii-soundex-keys","input":{"words":["Robert","Rupert","Ashcraft","Tymczak"]}}},"limitations":["Compute four-character census-style Soundex keys for ASCII alphabetic words. H and W do not split neighboring code groups; vowels and Y do. Keys are phonetic candidates, not proof that names or people match. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bbcode-flat-syntax-tree","version":"1.0.0","name":"BBCode Flat Syntax Tree","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":8000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse the b, i, u and quote BBCode subset into a flat parent-indexed syntax tree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bbcode-flat-syntax-tree","input":{"text":"Hello [b]world[/b]."}}},"limitations":["Parse the b, i, u and quote BBCode subset into a flat parent-indexed syntax tree. Escape a literal opening bracket as [[. No attributes, HTML generation, rendering, network access or script execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ini-structure-profile","version":"1.0.0","name":"INI Structure Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":16000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a declared case-sensitive INI subset: sections, key=value rows and whole-line semicolon/hash comments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ini-structure-profile","input":{"text":";Example\n[report]\nformat=json\ncount=3\n"}}},"limitations":["Parse a declared case-sensitive INI subset: sections, key=value rows and whole-line semicolon/hash comments. Quotes remain literal and no interpolation or inline comments are processed. Duplicate keys are rejected; never submit secrets. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unified-diff-hunk-profile","version":"1.0.0","name":"Unified Diff Hunk Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one text-file unified diff for ordered hunk ranges, line-count reconciliation and newline markers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unified-diff-hunk-profile","input":{"text":"--- a.txt\n+++ b.txt\n@@ -1,2 +1,2 @@\n first\n-old\n+new\n"}}},"limitations":["Inspect one text-file unified diff for ordered hunk ranges, line-count reconciliation and newline markers. No patch application, path access, binary patch, rename inference or repository operation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"printf-argument-contract-review","version":"1.0.0","name":"Printf Argument Contract Review","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["format","argumentKinds"],"properties":{"format":{"type":"string","maxLength":4096},"argumentKinds":{"type":"array","minItems":0,"maxItems":128,"items":{"enum":["integer","number","string"]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review argument kinds for a fixed printf-style subset with literal width/precision and optional positional arguments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"printf-argument-contract-review","input":{"format":"Name: %s; count: %d","argumentKinds":["string","number"]}}},"limitations":["Review argument kinds for a fixed printf-style subset with literal width/precision and optional positional arguments. No star widths, length modifiers, pointers, percent-n conversion, formatting or code execution. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"suffix-automaton-substring-queries","version":"1.0.0","name":"Suffix Automaton Substring Queries","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","queries"],"properties":{"text":{"type":"string","maxLength":256},"queries":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","maxLength":256}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index exact Unicode codepoint substrings and overlapping occurrence counts using a suffix automaton."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"suffix-automaton-substring-queries","input":{"text":"banana","queries":["ana","ban","x",""]}}},"limitations":["Index exact Unicode codepoint substrings and overlapping occurrence counts using a suffix automaton. Empty query occurs at every boundary; no normalization, fuzzy matching or external indexing. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uint64-miller-rabin-primality","version":"1.0.0","name":"Unsigned 64-Bit Primality","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Test unsigned64-bit integers with small-prime division and Miller–Rabin using the first12prime bases."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uint64-miller-rabin-primality","input":{"values":["0","1","2","97","341","18446744073709551557"]}}},"limitations":["Test unsigned64-bit integers with small-prime division and Miller–Rabin using the first12prime bases. The declared domain is strictly below2^64; no arbitrary-size primality claim. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prime-modular-square-roots","version":"1.0.0","name":"Prime Modular Square Roots","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","prime"],"properties":{"value":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20},"prime":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find all square roots modulo a declared uint64 prime using Tonelli–Shanks, with exact root verification."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prime-modular-square-roots","input":{"value":"10","prime":"13"}}},"limitations":["Find all square roots modulo a declared uint64 prime using Tonelli–Shanks, with exact root verification. Nonresidues return an empty list; composite moduli are unsupported. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jacobi-symbol-evaluation","version":"1.0.0","name":"Jacobi Symbol Evaluation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator"],"properties":{"numerator":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":40},"denominator":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the Jacobi symbol for a signed numerator and positive odd uint64 denominator."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jacobi-symbol-evaluation","input":{"numerator":"1001","denominator":"9907"}}},"limitations":["Evaluate the Jacobi symbol for a signed numerator and positive odd uint64 denominator. A symbol of1 does not establish a quadratic residue for a composite denominator. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multiplicative-order-prime","version":"1.0.0","name":"Multiplicative Order Modulo a Prime","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","prime"],"properties":{"value":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20},"prime":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the multiplicative order of a nonzero residue modulo a prime at most10^9."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multiplicative-order-prime","input":{"value":"2","prime":"7"}}},"limitations":["Compute the multiplicative order of a nonzero residue modulo a prime at most10^9. Factors of p minus1 are returned as evidence; no discrete-log recovery. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"least-primitive-root-prime","version":"1.0.0","name":"Least Primitive Root of a Prime","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["prime"],"properties":{"prime":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the least primitive root modulo a supplied prime at most10^9, verified against all prime factors of p minus1."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"least-primitive-root-prime","input":{"prime":"7"}}},"limitations":["Find the least primitive root modulo a supplied prime at most10^9, verified against all prime factors of p minus1. Bounded candidate search; no cryptographic parameter recommendation. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"factorial-prime-valuation","version":"1.0.0","name":"Factorial Prime Valuation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["factorialArgument","prime"],"properties":{"factorialArgument":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20},"prime":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the exponent of one prime in n factorial using exact successive quotients."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"factorial-prime-valuation","input":{"factorialArgument":"10","prime":"2"}}},"limitations":["Compute the exponent of one prime in n factorial using exact successive quotients. n is uint64; the factorial and its enormous prime power are not materialized. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bernoulli-rational-sequence","version":"1.0.0","name":"Exact Bernoulli Number Sequence","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["throughIndex"],"properties":{"throughIndex":{"type":"integer","minimum":0,"maximum":50}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute exact rational Bernoulli numbers with the classical generating-function convention B1 equals minus one half."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bernoulli-rational-sequence","input":{"throughIndex":4}}},"limitations":["Compute exact rational Bernoulli numbers with the classical generating-function convention B1 equals minus one half. Fractions are reduced with positive denominators. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"faulhaber-integer-power-sum","version":"1.0.0","name":"Exact Integer Power Sum","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["through","power"],"properties":{"through":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":20},"power":{"type":"integer","minimum":0,"maximum":30}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute 1^k through n^k exactly through the declared exponent profile using Bernoulli rational arithmetic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"faulhaber-integer-power-sum","input":{"through":"10","power":3}}},"limitations":["Compute 1^k through n^k exactly through the declared exponent profile using Bernoulli rational arithmetic. The empty sum at n equals0 is0, including exponent0. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dedekind-sum-exact","version":"1.0.0","name":"Exact Dedekind Sum","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator"],"properties":{"numerator":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":40},"denominator":{"type":"integer","minimum":1,"maximum":2000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the classical sawtooth Dedekind sum exactly for a positive denominator at most2000."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dedekind-sum-exact","input":{"numerator":"1","denominator":5}}},"limitations":["Compute the classical sawtooth Dedekind sum exactly for a positive denominator at most2000. Sawtooth values at integers are0; signed numerators are reduced modulo the denominator. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"negative-radix-integer-codec","version":"1.0.0","name":"Negative-Radix Integer Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["base","direction","value"],"properties":{"base":{"type":"integer","minimum":-36,"maximum":-2},"direction":{"enum":["encode","decode"]},"value":{"type":"string","minLength":1,"maxLength":512}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode whole integers of up to100decimal digits in bases minus2 through minus36."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"negative-radix-integer-codec","input":{"base":-2,"direction":"encode","value":"-13"}}},"limitations":["Encode or decode whole integers of up to100decimal digits in bases minus2 through minus36. Digits are canonical uppercase0–9,A–Z with no sign in the negative-base representation. Exact public integer arithmetic only; no key generation, authentication or external action. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tga-uncompressed-rgba-decode","version":"1.0.0","name":"TGA Uncompressed RGBA Decode","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":32768}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode classic uncompressed24/32-bit truecolor TGA pixels into top-left row-major RGBA."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tga-uncompressed-rgba-decode","input":{"hex":"0000020000000000000000000100010018200000ff"}}},"limitations":["Decode classic uncompressed24/32-bit truecolor TGA pixels into top-left row-major RGBA. No palette, RLE, footer or extension areas. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ico-image-directory-profile","version":"1.0.0","name":"ICO Image Directory Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":32768}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect ICO directory dimensions, payload ranges and leading PNG/DIB markers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ico-image-directory-profile","input":{"hex":"0000010001000101000001002000040000001600000028000000"}}},"limitations":["Inspect ICO directory dimensions, payload ranges and leading PNG/DIB markers. Payload bytes are not decoded; a marker does not establish a valid image. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sfnt-table-directory-checksums","version":"1.0.0","name":"SFNT Table Directory Checksums","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":32768}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect standalone OpenType SFNT directories, derive search fields and compare table checksums, zeroing head adjustment bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sfnt-table-directory-checksums","input":{"hex":"00010000000100100000000074657374010203040000001c0000000401020304"}}},"limitations":["Inspect standalone OpenType SFNT directories, derive search fields and compare table checksums, zeroing head adjustment bytes. No font collections, glyph validation or font loading. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"adts-aac-frame-profile","version":"1.0.0","name":"ADTS AAC Frame Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":32768}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect bounded ADTS frame boundaries, fixed sample-rate/channel consistency and declared sample duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"adts-aac-frame-profile","input":{"hex":"fff15080011ffc00"}}},"limitations":["Inspect bounded ADTS frame boundaries, fixed sample-rate/channel consistency and declared sample duration. No AAC decoding or CRC verification. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aiff-pcm-chunk-profile","version":"1.0.0","name":"AIFF PCM Chunk Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":32768}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect uncompressed AIFF COMM/SSND chunks with8/16/24/32-bit whole-byte PCM and reconcile sample frames with audio bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aiff-pcm-chunk-profile","input":{"hex":"464f524d0000003041494646434f4d4d000000120001000000010010400eac4400000000000053534e440000000a00000000000000000000"}}},"limitations":["Inspect uncompressed AIFF COMM/SSND chunks with8/16/24/32-bit whole-byte PCM and reconcile sample frames with audio bytes. No AIFF-C, audio playback or sample conversion. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"au-linear-pcm-profile","version":"1.0.0","name":"AU Linear PCM Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":32768}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect Sun/NeXT AU linear PCM encodings2–5 with exact frame alignment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"au-linear-pcm-profile","input":{"hex":"2e736e6400000018000000040000000300001f400000000100000001"}}},"limitations":["Inspect Sun/NeXT AU linear PCM encodings2–5 with exact frame alignment. An unknown data-size marker uses the supplied remaining bytes; annotation and samples are not interpreted. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gltf-vector-buffer-layout","version":"1.0.0","name":"glTF Vector Buffer Layout","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["buffers","views","accessors"],"properties":{"buffers":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["byteLength"],"properties":{"byteLength":{"type":"integer","minimum":0,"maximum":1000000000}}}},"views":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["buffer","byteOffset","byteLength","byteStride"],"properties":{"buffer":{"type":"integer","minimum":0,"maximum":1000000000},"byteOffset":{"type":"integer","minimum":0,"maximum":1000000000},"byteLength":{"type":"integer","minimum":0,"maximum":1000000000},"byteStride":{"type":"integer","minimum":0,"maximum":1000000000}}}},"accessors":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["view","byteOffset","componentType","count","type","normalized"],"properties":{"view":{"type":"integer","minimum":0,"maximum":1000000000},"byteOffset":{"type":"integer","minimum":0,"maximum":1000000000},"componentType":{"enum":[5120,5121,5122,5123,5125,5126]},"count":{"type":"integer","minimum":1,"maximum":1000000000},"type":{"enum":["SCALAR","VEC2","VEC3","VEC4"]},"normalized":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review scalar/vector glTF2 buffer-layout metadata."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gltf-vector-buffer-layout","input":{"buffers":[{"byteLength":24}],"views":[{"buffer":0,"byteOffset":0,"byteLength":24,"byteStride":0}],"accessors":[{"view":0,"byteOffset":0,"componentType":5126,"count":2,"type":"VEC3","normalized":false}]}}},"limitations":["Review scalar/vector glTF2 buffer-layout metadata. Supply byteStride0 for tightly packed data. No matrices, sparse accessors, URI retrieval, buffer decoding or vertex-attribute alignment certification. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"obj-position-face-profile","version":"1.0.0","name":"OBJ Position and Face Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a strict Wavefront OBJ subset with three-coordinate v records and bare-index polygon f records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"obj-position-face-profile","input":{"text":"v 0 0 0\nv 1 0 0\nv 0 1 0\nf -3 -2 -1"}}},"limitations":["Parse a strict Wavefront OBJ subset with three-coordinate v records and bare-index polygon f records. Negative references resolve against preceding vertices. No textures, normals, material files or triangulation. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"off-polygon-mesh-profile","version":"1.0.0","name":"OFF Polygon Mesh Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse uncolored ASCII OFF vertices and polygons with line-separated counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"off-polygon-mesh-profile","input":{"text":"OFF\n3 1 0\n0 0 0\n1 0 0\n0 1 0\n3 0 1 2"}}},"limitations":["Parse uncolored ASCII OFF vertices and polygons with line-separated counts. The declared edge count is reported without treating it as verified topology. No colors, binary OFF or surface repair. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gmsh22-ascii-element-profile","version":"1.0.0","name":"Gmsh 2.2 ASCII Element Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a strict legacy Gmsh2.2 ASCII mesh containing only MeshFormat, Nodes and Elements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gmsh22-ascii-element-profile","input":{"text":"$MeshFormat\n2.2 0 8\n$EndMeshFormat\n$Nodes\n2\n1 0 0 0\n2 1 0 0\n$EndNodes\n$Elements\n1\n1 1 0 1 2\n$EndElements"}}},"limitations":["Parse a strict legacy Gmsh2.2 ASCII mesh containing only MeshFormat, Nodes and Elements. Supports point, segment, triangle and tetrahedron records with integer tags. No binary4.1 format, physical-name sections or geometric quality claim. Inspection applies only to the declared profile, not a complete format validator or a safety certification. No file execution or external retrieval. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ethernet-vlan-frame-profile","version":"1.0.0","name":"Ethernet and VLAN Frame Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect Ethernet II frames with up to two802.1Q/802.1ad tags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ethernet-vlan-frame-profile","input":{"hex":"00112233445566778899aabb8100006408000001"}}},"limitations":["Inspect Ethernet II frames with up to two802.1Q/802.1ad tags. Input excludes preamble and FCS. No802.3 length/LLC or frame-check validation. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arp-ethernet-ipv4-profile","version":"1.0.0","name":"ARP Ethernet IPv4 Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode one exact28-byte ARP Ethernet/IPv4 request or reply, excluding link-layer padding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arp-ethernet-ipv4-profile","input":{"hex":"0001080006040001001122334455c0000201000000000000c0000202"}}},"limitations":["Decode one exact28-byte ARP Ethernet/IPv4 request or reply, excluding link-layer padding. No address ownership, reachability or cache modification. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"icmpv4-echo-message-profile","version":"1.0.0","name":"ICMPv4 Echo Message Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect an ICMPv4 echo message and verify its Internet checksum across the supplied complete message."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"icmpv4-echo-message-profile","input":{"hex":"0800f7fc00010002"}}},"limitations":["Inspect an ICMPv4 echo message and verify its Internet checksum across the supplied complete message. Input excludes the IP header; no echo is sent. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"udp-datagram-header-profile","version":"1.0.0","name":"UDP Datagram Header Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one ordinary UDP datagram with exact declared length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"udp-datagram-header-profile","input":{"hex":"00350035000a00000001"}}},"limitations":["Inspect one ordinary UDP datagram with exact declared length. No IPv6 jumbograms. Checksum presence is reported; verification requires the absent IP pseudoheader. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sctp-chunk-directory-profile","version":"1.0.0","name":"SCTP Chunk Directory Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect SCTP common headers and bounded chunk framing, including padding, and compare CRC32C."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sctp-chunk-directory-profile","input":{"hex":"13881389000000000000000008000004"}}},"limitations":["Inspect SCTP common headers and bounded chunk framing, including padding, and compare CRC32C. Chunk semantics, association state and authenticated extensions are not evaluated. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quic-long-header-envelope","version":"1.0.0","name":"QUIC Long-Header Envelope","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the version-independent long-header envelope and connection IDs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quic-long-header-envelope","input":{"hex":"c00000000102aabb01cc0001"}}},"limitations":["Inspect the version-independent long-header envelope and connection IDs. Does not interpret protected bits, packet numbers, tokens, packet lengths or encrypted payloads; no handshake attempt. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dtls12-record-framing","version":"1.0.0","name":"DTLS 1.2 Record Framing","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect concatenated DTLS1.2 fixed record headers and48-bit sequence numbers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dtls12-record-framing","input":{"hex":"16fefd00000000000000010003010203"}}},"limitations":["Inspect concatenated DTLS1.2 fixed record headers and48-bit sequence numbers. No DTLS1.3 unified headers, handshake reassembly, decryption or replay acceptance decision. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"radius-attribute-directory","version":"1.0.0","name":"RADIUS Attribute Directory","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect classic RADIUS packet lengths and attribute boundaries while omitting authenticator and attribute values from the result."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"radius-attribute-directory","input":{"hex":"0107001700000000000000000000000000000000010341"}}},"limitations":["Inspect classic RADIUS packet lengths and attribute boundaries while omitting authenticator and attribute values from the result. No password, response-authenticator or Message-Authenticator verification. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"icmpv6-router-advertisement-profile","version":"1.0.0","name":"ICMPv6 Router Advertisement Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect an ICMPv6 router advertisement and prefix-information option metadata."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"icmpv6-router-advertisement-profile","input":{"hex":"8600000040c007080000000000000000"}}},"limitations":["Inspect an ICMPv6 router advertisement and prefix-information option metadata. The IPv6 source/hop-limit and pseudoheader checksum are absent, so network validity is not established. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dhcpv6-client-message-options","version":"1.0.0","name":"DHCPv6 Client Message Options","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[0-9A-Fa-f]{2})+$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the ordinary four-byte DHCPv6 header for message types1–11 and top-level option framing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dhcpv6-client-message-options","input":{"hex":"010102030006000400170018"}}},"limitations":["Inspect the ordinary four-byte DHCPv6 header for message types1–11 and top-level option framing. Relay envelopes, nested option semantics, DUID contents and state transitions are excluded. Supplied public or synthetic packet bytes only. No traffic capture, transmission, decryption, credential use or network access. A framing result is not authenticity or full protocol validation. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"great-circle-plane-intersections","version":"1.0.0","name":"Great-Circle Plane Intersections","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"object","additionalProperties":false,"required":["latitude","longitude"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}}},"second":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"object","additionalProperties":false,"required":["latitude","longitude"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect two distinct great-circle planes from endpoint pairs and return both antipodal solutions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"great-circle-plane-intersections","input":{"first":[{"latitude":0,"longitude":0},{"latitude":0,"longitude":90}],"second":[{"latitude":-45,"longitude":45},{"latitude":45,"longitude":45}]}}},"limitations":["Intersect two distinct great-circle planes from endpoint pairs and return both antipodal solutions. Endpoints must be neither coincident nor antipodal; these are infinite great circles, not segment or route intersections. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spherical-triangle-area","version":"1.0.0","name":"Spherical Triangle Area","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","radius"],"properties":{"vertices":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"object","additionalProperties":false,"required":["latitude","longitude"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}}},"radius":{"type":"number","minimum":0.000001,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the unsigned area of the nondegenerate minor-arc spherical triangle using the stable determinant/atan2 solid-angle formula and an explicit sphere radius."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spherical-triangle-area","input":{"vertices":[{"latitude":0,"longitude":0},{"latitude":0,"longitude":90},{"latitude":90,"longitude":0}],"radius":1}}},"limitations":["Calculate the unsigned area of the nondegenerate minor-arc spherical triangle using the stable determinant/atan2 solid-angle formula and an explicit sphere radius. Ellipsoidal area and larger complementary regions are excluded. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wgs84-geodetic-ecef-codec","version":"1.0.0","name":"WGS 84 Geodetic ECEF Codec","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["direction","values"],"properties":{"direction":{"enum":["geodetic-to-ecef","ecef-to-geodetic"]},"values":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number"}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert latitude/longitude degrees and ellipsoidal height meters to WGS84 ECEF meters, or invert that representation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wgs84-geodetic-ecef-codec","input":{"direction":"geodetic-to-ecef","values":[[0,0,0],[90,0,0]]}}},"limitations":["Convert latitude/longitude degrees and ellipsoidal height meters to WGS84 ECEF meters, or invert that representation. Declared heights span minus10km to10000km; no datum epoch or tectonic transformation. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ecef-local-enu-conversion","version":"1.0.0","name":"ECEF Local ENU Conversion","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["origin","direction","points"],"properties":{"origin":{"type":"object","additionalProperties":false,"required":["latitude","longitude","height"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"height":{"type":"number","minimum":-10000,"maximum":10000000}}},"direction":{"enum":["ecef-to-enu","enu-to-ecef"]},"points":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20000000,"maximum":20000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rotate between ECEF coordinates and local east/north/up meters at a WGS84 origin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ecef-local-enu-conversion","input":{"origin":{"latitude":0,"longitude":0,"height":0},"direction":"ecef-to-enu","points":[[6378137,1,2]]}}},"limitations":["Rotate between ECEF coordinates and local east/north/up meters at a WGS84 origin. This is a Cartesian frame conversion, not a projected map or surface-distance calculation. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pinhole-camera-point-projection","version":"1.0.0","name":"Pinhole Camera Point Projection","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["focalX","focalY","centerX","centerY","near","far","points"],"properties":{"focalX":{"type":"number","minimum":0.000001,"maximum":1000000},"focalY":{"type":"number","minimum":0.000001,"maximum":1000000},"centerX":{"type":"number","minimum":-1000000,"maximum":1000000},"centerY":{"type":"number","minimum":-1000000,"maximum":1000000},"near":{"type":"number","minimum":0.000001,"maximum":1000000},"far":{"type":"number","minimum":0.000001,"maximum":1000000},"points":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project supplied camera-space points with x right, y down and positive z forward."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pinhole-camera-point-projection","input":{"focalX":100,"focalY":100,"centerX":320,"centerY":240,"near":1,"far":100,"points":[[1,2,10],[1,1,0],[1,1,-1]]}}},"limitations":["Project supplied camera-space points with x right, y down and positive z forward. Image bounds, lens distortion, calibration fitting and world-to-camera transforms are not assumed. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"convex-polygon-intersection-clip","version":"1.0.0","name":"Convex Polygon Intersection Clip","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["subject","clip"],"properties":{"subject":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}},"clip":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Clip two strictly convex counterclockwise integer-coordinate polygons with Sutherland–Hodgman."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"convex-polygon-intersection-clip","input":{"subject":[[0,0],[2,0],[2,2],[0,2]],"clip":[[1,1],[3,1],[3,3],[1,3]]}}},"limitations":["Clip two strictly convex counterclockwise integer-coordinate polygons with Sutherland–Hodgman. Return a canonical counterclockwise positive-area intersection; point/edge contact returns an empty polygon. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"circular-arc-point-intersections","version":"1.0.0","name":"Circular Arc Point Intersections","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"object","additionalProperties":false,"required":["center","radius","startDegrees","sweepDegrees"],"properties":{"center":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"radius":{"type":"number","minimum":0.000001,"maximum":1000000},"startDegrees":{"type":"number","minimum":0,"exclusiveMaximum":360},"sweepDegrees":{"type":"number","exclusiveMinimum":0,"maximum":360}}},"second":{"type":"object","additionalProperties":false,"required":["center","radius","startDegrees","sweepDegrees"],"properties":{"center":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"radius":{"type":"number","minimum":0.000001,"maximum":1000000},"startDegrees":{"type":"number","minimum":0,"exclusiveMaximum":360},"sweepDegrees":{"type":"number","exclusiveMinimum":0,"maximum":360}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect two counterclockwise planar circular arcs, including endpoint contact and circle tangency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"circular-arc-point-intersections","input":{"first":{"center":[0,0],"radius":1,"startDegrees":0,"sweepDegrees":180},"second":{"center":[2,0],"radius":1,"startDegrees":0,"sweepDegrees":360}}}},"limitations":["Intersect two counterclockwise planar circular arcs, including endpoint contact and circle tangency. Concentric/coincident circles are rejected before checkout rather than assigning ambiguous point intersections. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oriented-box-3d-separating-axis","version":"1.0.0","name":"Oriented Box 3D Separating Axis","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"object","additionalProperties":false,"required":["center","axes","halfExtents"],"properties":{"center":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"axes":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number"}}},"halfExtents":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","exclusiveMinimum":0,"maximum":1000000}}}},"second":{"type":"object","additionalProperties":false,"required":["center","axes","halfExtents"],"properties":{"center":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"axes":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number"}}},"halfExtents":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","exclusiveMinimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Test two3D oriented boxes on face axes and nondegenerate cross axes with an explicit relative1e-9 contact tolerance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oriented-box-3d-separating-axis","input":{"first":{"center":[0,0,0],"axes":[[1,0,0],[0,1,0],[0,0,1]],"halfExtents":[1,1,1]},"second":{"center":[3,0,0],"axes":[[1,0,0],[0,1,0],[0,0,1]],"halfExtents":[1,1,1]}}}},"limitations":["Test two3D oriented boxes on face axes and nondegenerate cross axes with an explicit relative1e-9 contact tolerance. Caller axes must be orthonormal. The separation witness is a projection gap, not Euclidean box distance. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planar-triangle-centers","version":"1.0.0","name":"Planar Triangle Centers","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices"],"properties":{"vertices":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate incenter, inradius, circumcenter, circumradius and area for a nondegenerate planar triangle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planar-triangle-centers","input":{"vertices":[[0,0],[4,0],[0,3]]}}},"limitations":["Calculate incenter, inradius, circumcenter, circumradius and area for a nondegenerate planar triangle. Relative area threshold1e-10 excludes numerically unstable triangles. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"indexed-mesh-edge-incidence","version":"1.0.0","name":"Indexed Mesh Edge Incidence","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertexCount","faces"],"properties":{"vertexCount":{"type":"integer","minimum":0,"maximum":10000},"faces":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index undirected triangle edges and incident faces, identify boundary/nonmanifold edges and paired-face orientation conflicts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"indexed-mesh-edge-incidence","input":{"vertexCount":4,"faces":[[0,1,2],[2,1,3]]}}},"limitations":["Index undirected triangle edges and incident faces, identify boundary/nonmanifold edges and paired-face orientation conflicts. No vertex coordinates, self-intersection test, vertex-manifold certification or mesh repair. Approximate floating-point geometry under the stated input profile; no navigation, surveying or safety-critical certification. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"order-statistic-avl-rehearsal","version":"1.0.0","name":"Order-Statistic AVL Rehearsal","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operations"],"properties":{"operations":{"type":"array","minItems":0,"maxItems":128,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","key"],"properties":{"op":{"const":"insert"},"key":{"type":"integer","minimum":0,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","key"],"properties":{"op":{"const":"delete"},"key":{"type":"integer","minimum":0,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","key"],"properties":{"op":{"const":"rank"},"key":{"type":"integer","minimum":0,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","index"],"properties":{"op":{"const":"select"},"index":{"type":"integer","minimum":0,"maximum":1000000000}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse unique-key AVL insertion/deletion plus zero-based select and strict-less-than rank, preserving subtree sizes and balance through rotations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"order-statistic-avl-rehearsal","input":{"operations":[{"op":"insert","key":3},{"op":"insert","key":1},{"op":"insert","key":2},{"op":"rank","key":3},{"op":"select","index":1},{"op":"delete","key":2}]}}},"limitations":["Rehearse unique-key AVL insertion/deletion plus zero-based select and strict-less-than rank, preserving subtree sizes and balance through rotations. Duplicate inserts and missing deletes are no-ops. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rollback-union-find-rehearsal","version":"1.0.0","name":"Rollback Union Find Rehearsal","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["elementCount","operations"],"properties":{"elementCount":{"type":"integer","minimum":1,"maximum":128},"operations":{"type":"array","minItems":0,"maxItems":128,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","left","right"],"properties":{"op":{"const":"union"},"left":{"type":"integer","minimum":0,"maximum":1000000000},"right":{"type":"integer","minimum":0,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","name"],"properties":{"op":{"const":"snapshot"},"name":{"type":"string","minLength":1,"maxLength":200}}},{"type":"object","additionalProperties":false,"required":["op","name"],"properties":{"op":{"const":"rollback"},"name":{"type":"string","minLength":1,"maxLength":200}}},{"type":"object","additionalProperties":false,"required":["op","left","right"],"properties":{"op":{"const":"connected"},"left":{"type":"integer","minimum":0,"maximum":1000000000},"right":{"type":"integer","minimum":0,"maximum":1000000000}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse union-by-size connectivity with named history snapshots and rollback."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rollback-union-find-rehearsal","input":{"elementCount":3,"operations":[{"op":"union","left":0,"right":1},{"op":"snapshot","name":"A"},{"op":"union","left":1,"right":2},{"op":"rollback","name":"A"},{"op":"connected","left":0,"right":2}]}}},"limitations":["Rehearse union-by-size connectivity with named history snapshots and rollback. No path compression; rolling back invalidates later snapshots. Missing snapshots and out-of-range elements are rejected before checkout. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"persistent-segment-tree-versions","version":"1.0.0","name":"Persistent Segment Tree Versions","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initial","operations"],"properties":{"initial":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"operations":{"type":"array","minItems":0,"maxItems":128,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","version","index","value"],"properties":{"op":{"const":"set"},"version":{"type":"integer","minimum":0,"maximum":1000000000},"index":{"type":"integer","minimum":0,"maximum":1000000000},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","version","start","end"],"properties":{"op":{"const":"sum"},"version":{"type":"integer","minimum":0,"maximum":1000000000},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse path-copying point updates branching from any existing version and half-open range sums."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"persistent-segment-tree-versions","input":{"initial":[1,2,3],"operations":[{"op":"set","version":0,"index":1,"value":5},{"op":"sum","version":0,"start":0,"end":3},{"op":"sum","version":1,"start":0,"end":3}]}}},"limitations":["Rehearse path-copying point updates branching from any existing version and half-open range sums. Version0 is immutable initial data; each set creates one new version. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"double-ended-priority-queue","version":"1.0.0","name":"Double-Ended Priority Queue","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operations"],"properties":{"operations":{"type":"array","minItems":0,"maxItems":128,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","value"],"properties":{"op":{"const":"push"},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op"],"properties":{"op":{"const":"pop-min"}}},{"type":"object","additionalProperties":false,"required":["op"],"properties":{"op":{"const":"pop-max"}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse a multiset priority queue with paired binary heaps, stable insertion-order ties and lazy stale-entry removal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"double-ended-priority-queue","input":{"operations":[{"op":"push","value":2},{"op":"push","value":1},{"op":"push","value":3},{"op":"pop-max"},{"op":"pop-min"}]}}},"limitations":["Rehearse a multiset priority queue with paired binary heaps, stable insertion-order ties and lazy stale-entry removal. Empty extraction returns null; duplicates remain separate entries. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binomial-heap-meld-rehearsal","version":"1.0.0","name":"Binomial Heap Meld Rehearsal","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["heapCount","operations"],"properties":{"heapCount":{"type":"integer","minimum":1,"maximum":16},"operations":{"type":"array","minItems":0,"maxItems":128,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","heap","value"],"properties":{"op":{"const":"insert"},"heap":{"type":"integer","minimum":0,"maximum":1000000000},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","target","source"],"properties":{"op":{"const":"meld"},"target":{"type":"integer","minimum":0,"maximum":1000000000},"source":{"type":"integer","minimum":0,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","heap"],"properties":{"op":{"const":"extract"},"heap":{"type":"integer","minimum":0,"maximum":1000000000}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse rank-consolidated binomial forests with insertion, destructive meld between distinct heaps and minimum extraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binomial-heap-meld-rehearsal","input":{"heapCount":2,"operations":[{"op":"insert","heap":0,"value":3},{"op":"insert","heap":1,"value":1},{"op":"meld","target":0,"source":1},{"op":"extract","heap":0}]}}},"limitations":["Rehearse rank-consolidated binomial forests with insertion, destructive meld between distinct heaps and minimum extraction. The source heap is emptied by meld; no persistent storage is changed. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cuckoo-two-table-placement","version":"1.0.0","name":"Cuckoo Two-Table Placement","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacityPerTable","keys","queries"],"properties":{"capacityPerTable":{"type":"integer","minimum":1,"maximum":128},"keys":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"queries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse two-table cuckoo placement using h0=k mod m and h1=uint32(k×2654435761) mod m."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cuckoo-two-table-placement","input":{"capacityPerTable":3,"keys":[1,2],"queries":[1,3]}}},"limitations":["Rehearse two-table cuckoo placement using h0=k mod m and h1=uint32(k×2654435761) mod m. A2m kick budget reports rejected keys and restores prior placements; no silent data loss or automatic rehash. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seeded-skip-list-queries","version":"1.0.0","name":"Seeded Skip List Queries","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","keys","queries"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":4294967295},"keys":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"queries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a maximum-eight-level skip list with PCG32 seeded promotion, then return membership and strict predecessor/successor queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seeded-skip-list-queries","input":{"seed":42,"keys":[3,1,2],"queries":[0,2,4]}}},"limitations":["Build a maximum-eight-level skip list with PCG32 seeded promotion, then return membership and strict predecessor/successor queries. Input order defines deterministic level allocation; simulation randomness is not cryptographic. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lfu-cache-access-rehearsal","version":"1.0.0","name":"LFU Cache Access Rehearsal","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","accesses"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":64},"accesses":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse least-frequently-used key caching with least-recently-used ties."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lfu-cache-access-rehearsal","input":{"capacity":2,"accesses":["a","b","a","c","a"]}}},"limitations":["Rehearse least-frequently-used key caching with least-recently-used ties. Counts reset on reinsertion; no frequency aging or approximate admission. The bounded reference implementation does not claim constant-time eviction. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bloom-filter-membership-build","version":"1.0.0","name":"Bloom Filter Membership Build","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bitCount","hashCount","items","queries"],"properties":{"bitCount":{"type":"integer","minimum":8,"maximum":8192},"hashCount":{"type":"integer","minimum":1,"maximum":16},"items":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200}},"queries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build and query an actual Bloom bit array with explicit bit count and double-hash count."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bloom-filter-membership-build","input":{"bitCount":32,"hashCount":3,"items":["gateway"],"queries":["gateway"]}}},"limitations":["Build and query an actual Bloom bit array with explicit bit count and double-hash count. UTF8 FNV1a seeds2166136261/3335557771 define reproducible hashes; bit i is least-significant-first within each byte. False positives are possible; this is distinct from sizing estimates. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interval-search-tree-index","version":"1.0.0","name":"Interval Search Tree Index","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["intervals","queries"],"properties":{"intervals":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"number","minimum":-1000000000,"maximum":1000000000},"end":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"queries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"number","minimum":-1000000000,"maximum":1000000000},"end":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a balanced static interval tree augmented with maximum endpoint and answer positive-length half-open overlap searches."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interval-search-tree-index","input":{"intervals":[{"id":"a","start":0,"end":3},{"id":"b","start":3,"end":5},{"id":"c","start":2,"end":4}],"queries":[{"start":3,"end":4}]}}},"limitations":["Build a balanced static interval tree augmented with maximum endpoint and answer positive-length half-open overlap searches. Endpoint-only contact is excluded; visited-node counts describe this deterministic tree, not production capacity. A bounded in-memory reference rehearsal, not persistent storage, a production performance benchmark or a security primitive. Use authorized, non-sensitive data. The report describes supplied records and does not change external systems.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"batch-arrival-service-queue","version":"1.0.0","name":"Batch Arrival Service Queue Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["batchRate","serviceRate","batchSizes","probabilities"],"properties":{"batchRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceRate":{"type":"number","minimum":1e-9,"maximum":1000000},"batchSizes":{"type":"array","items":{"type":"integer","minimum":1,"maximum":128},"minItems":1,"maxItems":32},"probabilities":{"type":"array","items":{"type":"number","minimum":0,"maximum":1},"minItems":1,"maxItems":32}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate queue exposure when requests arrive in indivisible random-size batches."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"batch-arrival-service-queue","input":{"batchRate":0.5,"serviceRate":2,"batchSizes":[1,2],"probabilities":[0.5,0.5]}}},"limitations":["Estimate queue exposure when requests arrive in indivisible random-size batches. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Compound Poisson batches, IID exponential individual service, FCFS and infinite room. Normalize a PMF within1e-12 of unit mass; require individual arrival below service capacity with slack>=1e-9. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"general-service-queue-moments","version":"1.0.0","name":"General Service Queue Moments Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceMean","serviceSecondMoment"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceMean":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceSecondMoment":{"type":"number","minimum":1e-9,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate mean service demand from service-time variability in single-server waiting exposure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"general-service-queue-moments","input":{"arrivalRate":0.5,"serviceMean":1,"serviceSecondMoment":1}}},"limitations":["Separate mean service demand from service-time variability in single-server waiting exposure. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Pollaczek-Khinchine M/G/1 with Poisson arrivals, supplied first two service moments and FCFS; second moment must be at least mean squared; utilization<1 with slack>=1e-9. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"variable-arrival-queue-approximation","version":"1.0.0","name":"Variable Arrival Queue Approximation Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceMean","arrivalScv","serviceScv"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceMean":{"type":"number","minimum":1e-9,"maximum":1000000},"arrivalScv":{"type":"number","minimum":0,"maximum":10000},"serviceScv":{"type":"number","minimum":0,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare arrival and service variability contributions to approximate single-server waiting."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"variable-arrival-queue-approximation","input":{"arrivalRate":0.5,"serviceMean":1,"arrivalScv":2,"serviceScv":0}}},"limitations":["Compare arrival and service variability contributions to approximate single-server waiting. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Kingman GI/G/1 moment approximation, IID renewals and independent service. SCVs are squared coefficients of variation; require utilization slack>=1e-9. An approximation, no exact tail probability. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"abandoning-contact-queue","version":"1.0.0","name":"Abandoning Contact Queue Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceRate","patienceRate","servers"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceRate":{"type":"number","minimum":1e-9,"maximum":1000000},"patienceRate":{"type":"number","minimum":1e-9,"maximum":1000000},"servers":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile served and abandoning request flows under exponential patience."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"abandoning-contact-queue","input":{"arrivalRate":1,"serviceRate":1,"patienceRate":1,"servers":1}}},"limitations":["Reconcile served and abandoning request flows under exponential patience. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Erlang-A M/M/c+M. Rates positive; arrival/service<=100 and arrival/patience<=200. At most2048 birth-death states; require probability-tail bound<=1e-14 and report it. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-buffer-multiserver-queue","version":"1.0.0","name":"Finite Buffer Multiserver Queue Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceRate","servers","capacity"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceRate":{"type":"number","minimum":1e-9,"maximum":1000000},"servers":{"type":"integer","minimum":1,"maximum":64},"capacity":{"type":"integer","minimum":1,"maximum":512}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate rejection, occupancy and admitted-request waiting for a finite waiting room."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-buffer-multiserver-queue","input":{"arrivalRate":1,"serviceRate":1,"servers":1,"capacity":2}}},"limitations":["Evaluate rejection, occupancy and admitted-request waiting for a finite waiting room. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. M/M/c/K, capacity includes service and waiting; require K>=c. Finite birth-death log weights remain stable at overloaded rates. Waiting time refers only to admitted arrivals. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-source-repair-queue","version":"1.0.0","name":"Finite Source Repair Queue Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["population","repairCrews","failureRatePerWorking","repairRatePerCrew"],"properties":{"population":{"type":"integer","minimum":1,"maximum":256},"repairCrews":{"type":"integer","minimum":1,"maximum":32},"failureRatePerWorking":{"type":"number","minimum":1e-9,"maximum":1000000},"repairRatePerCrew":{"type":"number","minimum":1e-9,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate failed assets and repair waiting when only working assets can generate failures."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-source-repair-queue","input":{"population":2,"repairCrews":1,"failureRatePerWorking":1,"repairRatePerCrew":1}}},"limitations":["Estimate failed assets and repair waiting when only working assets can generate failures. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Finite-source machine-repair birth rate(N-n)*failureRate; death rate min(n,crews)*repairRate. Require crews<=population. Scenario only, no equipment reliability or maintenance certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"priority-service-policy-compare","version":"1.0.0","name":"Priority Service Policy Compare Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["classes"],"properties":{"classes":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceMean","serviceSecondMoment"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceMean":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceSecondMoment":{"type":"number","minimum":1e-9,"maximum":1000000}}},"minItems":1,"maxItems":8}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare preemptive-resume and nonpreemptive mean delays for the same ordered classes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"priority-service-policy-compare","input":{"classes":[{"arrivalRate":0.2,"serviceMean":1,"serviceSecondMoment":2},{"arrivalRate":0.2,"serviceMean":1,"serviceSecondMoment":2}]}}},"limitations":["Compare preemptive-resume and nonpreemptive mean delays for the same ordered classes. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Lower class index has higher priority, Poisson arrivals, first two service moments and preemptive-resume without loss. Require valid moments and total utilization slack>=1e-9. Preemptive sojourn includes interruptions. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"open-service-network-balance","version":"1.0.0","name":"Open Service Network Balance Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["externalRates","serviceRates","routing"],"properties":{"externalRates":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000},"minItems":1,"maxItems":16},"serviceRates":{"type":"array","items":{"type":"number","minimum":1e-9,"maximum":1000000},"minItems":1,"maxItems":16},"routing":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":0,"maximum":1},"minItems":1,"maxItems":16},"minItems":1,"maxItems":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile routed internal arrival loads and mean work across an open network of single-server stations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"open-service-network-balance","input":{"externalRates":[0.5,0],"serviceRates":[1,1],"routing":[[0,0.5],[0,0]]}}},"limitations":["Reconcile routed internal arrival loads and mean work across an open network of single-server stations. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Open Jackson M/M/1 stations. Routing rows sum<=1; every station must reach an exit. Solve lambda=e+P^Tlambda, require each utilization slack>=1e-9. Zero external total gives null network time. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vacation-service-queue","version":"1.0.0","name":"Vacation Service Queue Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceMean","serviceSecondMoment","vacationMean","vacationSecondMoment"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceMean":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceSecondMoment":{"type":"number","minimum":1e-9,"maximum":1000000},"vacationMean":{"type":"number","minimum":1e-9,"maximum":1000000},"vacationSecondMoment":{"type":"number","minimum":1e-9,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure the waiting contribution of an unavailable server under repeated exhaustive vacations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vacation-service-queue","input":{"arrivalRate":0.5,"serviceMean":1,"serviceSecondMoment":2,"vacationMean":2,"vacationSecondMoment":4}}},"limitations":["Measure the waiting contribution of an unavailable server under repeated exhaustive vacations. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. M/G/1 exhaustive multiple-vacation decomposition. Every empty system triggers IID vacations until work is present; second moments>=mean² and utilization slack>=1e-9. Distinct from single-vacation policy. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"infinite-server-transient-load","version":"1.0.0","name":"Infinite Server Transient Load Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivalRate","serviceRate","initialUnits","times"],"properties":{"arrivalRate":{"type":"number","minimum":1e-9,"maximum":1000000},"serviceRate":{"type":"number","minimum":1e-9,"maximum":1000000},"initialUnits":{"type":"integer","minimum":0,"maximum":1000000},"times":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000},"minItems":1,"maxItems":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace startup occupancy and idle probability when parallel service capacity is unrestricted."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"infinite-server-transient-load","input":{"arrivalRate":2,"serviceRate":1,"initialUnits":0,"times":[0,0.6931471805599453]}}},"limitations":["Trace startup occupancy and idle probability when parallel service capacity is unrestricted. Stationary supplied-data queue model with consistent time units; no staffing, service-level or live-system guarantee. Transient M/M/infinity with deterministic initial occupancy, Poisson immigration and exponential departure. Occupancy=initial Binomial survivors+Poisson new survivors. No blocking, abandonment or real capacity sizing. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"straight-fin-heat-transfer","version":"1.0.0","name":"Straight Fin Heat Transfer Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hWm2K","perimeterM","conductivityWmK","crossSectionM2","lengthM","baseC","ambientC"],"properties":{"hWm2K":{"type":"number","minimum":0,"maximum":1000000},"perimeterM":{"type":"number","minimum":1e-9,"maximum":1000000000},"conductivityWmK":{"type":"number","minimum":1e-9,"maximum":1000000000},"crossSectionM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"lengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"baseC":{"type":"number","minimum":-273.14,"maximum":100000},"ambientC":{"type":"number","minimum":-273.14,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare straight-fin efficiency, tip temperature and ideal heat removal from caller-supplied geometry."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"straight-fin-heat-transfer","input":{"hWm2K":1,"perimeterM":1,"conductivityWmK":100,"crossSectionM2":0.01,"lengthM":1,"baseC":100,"ambientC":0}}},"limitations":["Compare straight-fin efficiency, tip temperature and ideal heat removal from caller-supplied geometry. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Uniform 1D fin with adiabatic tip, no contact resistance, m=sqrt(hP/kA); transverseBiot=hA/kP is reported without certifying 1D applicability. h=0 has efficiency1 and zero heat. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"radial-insulation-heat-flow","version":"1.0.0","name":"Radial Insulation Heat Flow Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["innerRadiusM","lengthM","layers","innerC","outerC"],"properties":{"innerRadiusM":{"type":"number","minimum":1e-9,"maximum":1000000000},"lengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"layers":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["outerRadiusM","conductivityWmK"],"properties":{"outerRadiusM":{"type":"number","minimum":1e-9,"maximum":1000000000},"conductivityWmK":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"minItems":1,"maxItems":32},"innerC":{"type":"number","minimum":-273.14,"maximum":100000},"outerC":{"type":"number","minimum":-273.14,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile radial layer resistances and interface temperatures around a cylindrical asset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"radial-insulation-heat-flow","input":{"innerRadiusM":0.1,"lengthM":1,"layers":[{"outerRadiusM":0.2,"conductivityWmK":1}],"innerC":100,"outerC":0}}},"limitations":["Reconcile radial layer resistances and interface temperatures around a cylindrical asset. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Steady concentric cylindrical layers, positive strictly increasing radii. Resistance ln(ro/ri)/(2*pi*k*L), no axial loss, convection or contact resistance. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lumped-body-cooling-trace","version":"1.0.0","name":"Lumped Body Cooling Trace Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["massKg","heatCapacityJkgK","hWm2K","surfaceM2","volumeM3","conductivityWmK","initialC","ambientC","timesS"],"properties":{"massKg":{"type":"number","minimum":1e-9,"maximum":1000000000},"heatCapacityJkgK":{"type":"number","minimum":1e-9,"maximum":1000000000},"hWm2K":{"type":"number","minimum":1e-9,"maximum":1000000000},"surfaceM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"volumeM3":{"type":"number","minimum":1e-9,"maximum":1000000000},"conductivityWmK":{"type":"number","minimum":1e-9,"maximum":1000000000},"initialC":{"type":"number","minimum":-273.14,"maximum":100000},"ambientC":{"type":"number","minimum":-273.14,"maximum":100000},"timesS":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000000},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace a small body temperature and removed energy under constant convection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lumped-body-cooling-trace","input":{"massKg":1,"heatCapacityJkgK":1000,"hWm2K":10,"surfaceM2":1,"volumeM3":0.001,"conductivityWmK":100,"initialC":100,"ambientC":0,"timesS":[0,69.31471805599453]}}},"limitations":["Trace a small body temperature and removed energy under constant convection. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Lumped capacitance requires supplied h*(V/A)/k<=.1. Uniform initial temperature, constant ambient and convection; no phase change/radiation. Negative removed energy means warming. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"counterflow-ntu-duty","version":"1.0.0","name":"Counterflow NTU Duty Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["uaWK","hotCapacityWK","coldCapacityWK","hotInC","coldInC"],"properties":{"uaWK":{"type":"number","minimum":0,"maximum":1000000000},"hotCapacityWK":{"type":"number","minimum":1e-9,"maximum":1000000000},"coldCapacityWK":{"type":"number","minimum":1e-9,"maximum":1000000000},"hotInC":{"type":"number","minimum":-273.14,"maximum":100000},"coldInC":{"type":"number","minimum":-273.14,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate counterflow duty and both outlet temperatures from inlet conditions and heat capacities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"counterflow-ntu-duty","input":{"uaWK":100,"hotCapacityWK":100,"coldCapacityWK":100,"hotInC":100,"coldInC":0}}},"limitations":["Estimate counterflow duty and both outlet temperatures from inlet conditions and heat capacities. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Ideal counterflow epsilon-NTU, no heat loss or phase change. Require hotIn>=coldIn. Balanced-capacity limit is NTU/(1+NTU); stable expm1 formulation otherwise. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gray-surface-radiation-exchange","version":"1.0.0","name":"Gray Surface Radiation Exchange Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["area1M2","area2M2","emissivity1","emissivity2","viewFactor12","temperature1K","temperature2K"],"properties":{"area1M2":{"type":"number","minimum":1e-9,"maximum":1000000000},"area2M2":{"type":"number","minimum":1e-9,"maximum":1000000000},"emissivity1":{"type":"number","minimum":0.000001,"maximum":1},"emissivity2":{"type":"number","minimum":0.000001,"maximum":1},"viewFactor12":{"type":"number","minimum":0.000001,"maximum":1},"temperature1K":{"type":"number","minimum":0.001,"maximum":100000},"temperature2K":{"type":"number","minimum":0.001,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile diffuse gray two-surface radiation resistance and net heat direction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gray-surface-radiation-exchange","input":{"area1M2":1,"area2M2":1,"emissivity1":0.5,"emissivity2":0.5,"viewFactor12":1,"temperature1K":400,"temperature2K":300}}},"limitations":["Reconcile diffuse gray two-surface radiation resistance and net heat direction. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Two-surface diffuse gray enclosure exchange; reciprocity A1*F12=A2*F21 must give F21<=1. sigma=5.670374419e-8 W/m²/K⁴. User supplies geometry/view factor; no surrounding third surface. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"moist-air-stream-mixing","version":"1.0.0","name":"Moist Air Stream Mixing Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["streams","pressurePa"],"properties":{"streams":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["dryAirKgS","temperatureC","humidityKgKg"],"properties":{"dryAirKgS":{"type":"number","minimum":1e-9,"maximum":1000000000},"temperatureC":{"type":"number","minimum":-50,"maximum":150},"humidityKgKg":{"type":"number","minimum":0,"maximum":1}}},"minItems":2,"maxItems":32},"pressurePa":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile dry-air flow, humidity and enthalpy when supplied moist streams mix adiabatically."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"moist-air-stream-mixing","input":{"streams":[{"dryAirKgS":1,"temperatureC":20,"humidityKgKg":0},{"dryAirKgS":1,"temperatureC":20,"humidityKgKg":0.02}],"pressurePa":100000}}},"limitations":["Reconcile dry-air flow, humidity and enthalpy when supplied moist streams mix adiabatically. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Dry-air mass basis: mix h=1.006T+W(2501+1.86T), mix W by dry-air flow and recover T. Same pressure, no water addition, condensation or saturation calculation; supplied streams must satisfy those assumptions. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"adiabatic-compressor-state","version":"1.0.0","name":"Adiabatic Compressor State Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["inletK","pressureRatio","heatCapacityRatio","isentropicEfficiency","cpJkgK","massKgS"],"properties":{"inletK":{"type":"number","minimum":0.001,"maximum":100000},"pressureRatio":{"type":"number","minimum":1,"maximum":1000000},"heatCapacityRatio":{"type":"number","minimum":1.01,"maximum":1.67},"isentropicEfficiency":{"type":"number","minimum":0.000001,"maximum":1},"cpJkgK":{"type":"number","minimum":1e-9,"maximum":1000000000},"massKgS":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare ideal and efficiency-adjusted compressor temperature, work and shaft demand."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"adiabatic-compressor-state","input":{"inletK":300,"pressureRatio":8,"heatCapacityRatio":1.5,"isentropicEfficiency":0.75,"cpJkgK":1000,"massKgS":1}}},"limitations":["Compare ideal and efficiency-adjusted compressor temperature, work and shaft demand. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Calorically perfect gas with constant gamma/cp; ideal temperature ratio=r^((gamma-1)/gamma), actual rise=ideal rise/efficiency. No cooling, kinetic-energy change or map/surge assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"phase-change-store-enthalpy","version":"1.0.0","name":"Phase Change Store Enthalpy Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["massKg","solidCpKjKgK","liquidCpKjKgK","meltingC","referenceC","latentKjKg","heatAddedKj"],"properties":{"massKg":{"type":"number","minimum":1e-9,"maximum":1000000000},"solidCpKjKgK":{"type":"number","minimum":1e-9,"maximum":1000000000},"liquidCpKjKgK":{"type":"number","minimum":1e-9,"maximum":1000000000},"meltingC":{"type":"number","minimum":-273.14,"maximum":100000},"referenceC":{"type":"number","minimum":-273.14,"maximum":100000},"latentKjKg":{"type":"number","minimum":1e-9,"maximum":1000000000},"heatAddedKj":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map accumulated thermal energy into sensible temperature and melt fraction for a pure storage material."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"phase-change-store-enthalpy","input":{"massKg":2,"solidCpKjKgK":2,"liquidCpKjKgK":4,"meltingC":0,"referenceC":-10,"latentKjKg":100,"heatAddedKj":[0,40,140,240,320]}}},"limitations":["Map accumulated thermal energy into sensible temperature and melt fraction for a pure storage material. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. Reference is a fully solid state strictly below melting. Piecewise constant solid/liquid heat capacity and isothermal latent interval, no supercooling, boiling, hysteresis or loss. Reject computed temperatures at/below absolute zero. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hydrocarbon-stoichiometric-air","version":"1.0.0","name":"Hydrocarbon Stoichiometric Air Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["carbonAtoms","hydrogenAtoms","oxygenAtoms","airOxygenMoleFraction","excessAirRatio"],"properties":{"carbonAtoms":{"type":"integer","minimum":1,"maximum":100},"hydrogenAtoms":{"type":"integer","minimum":0,"maximum":400},"oxygenAtoms":{"type":"integer","minimum":0,"maximum":200},"airOxygenMoleFraction":{"type":"number","minimum":0.01,"maximum":1},"excessAirRatio":{"type":"number","minimum":1,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Balance ideal complete-combustion oxygen, dry air and exhaust mole quantities for a supplied fuel formula."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hydrocarbon-stoichiometric-air","input":{"carbonAtoms":1,"hydrogenAtoms":4,"oxygenAtoms":0,"airOxygenMoleFraction":0.2,"excessAirRatio":1}}},"limitations":["Balance ideal complete-combustion oxygen, dry air and exhaust mole quantities for a supplied fuel formula. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. One mole CxHyOz, oxygen requirement x+y/4-z/2>0, excess-air ratio>=1. Balance air as O2/inert N2, nominal atomic masses12/1/16 and molar masses32/28. No kinetics, temperature, pollutants or emissions compliance. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"enthalpy-cycle-energy-balance","version":"1.0.0","name":"Enthalpy Cycle Energy Balance Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["enthalpiesKjKg","massKgS"],"properties":{"enthalpiesKjKg":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":4,"maxItems":4},"massKgS":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile pump, heater, turbine and condenser specific energies for supplied cycle states."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"enthalpy-cycle-energy-balance","input":{"enthalpiesKjKg":[100,110,1000,400],"massKgS":2}}},"limitations":["Reconcile pump, heater, turbine and condenser specific energies for supplied cycle states. Supplied-data thermal scenario with declared SI units and constant properties; no safety, equipment selection or professional certification. States1 pump-in,2 pump-out,3 turbine-in,4 turbine-out. Positive heat input/net work, nonnegative pump work/heat rejection. Enthalpies supplied consistently; no steam-property lookup or thermodynamic-state certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"manning-open-channel-flow","version":"1.0.0","name":"Manning Open Channel Flow Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bottomWidthM","depthM","sideSlope","roughnessN","bedSlope","gravityMs2"],"properties":{"bottomWidthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"depthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"sideSlope":{"type":"number","minimum":0,"maximum":100},"roughnessN":{"type":"number","minimum":0.001,"maximum":1},"bedSlope":{"type":"number","minimum":0,"maximum":1},"gravityMs2":{"type":"number","minimum":0.001,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile uniform trapezoidal channel flow, hydraulic radius and Froude number."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"manning-open-channel-flow","input":{"bottomWidthM":2,"depthM":1,"sideSlope":0,"roughnessN":0.1,"bedSlope":0.01,"gravityMs2":1}}},"limitations":["Reconcile uniform trapezoidal channel flow, hydraulic radius and Froude number. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Uniform open-channel Manning formula in SI with coefficient1; sideSlope is horizontal/vertical on both sides, hydraulic depth=A/topWidth. Bed slope0 gives zero flow; no backwater or roughness inference. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"orifice-discharge-scenario","version":"1.0.0","name":"Orifice Discharge Scenario Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["areaM2","headM","dischargeCoefficient","gravityMs2","densityKgM3"],"properties":{"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"headM":{"type":"number","minimum":0,"maximum":1000000},"dischargeCoefficient":{"type":"number","minimum":0,"maximum":1},"gravityMs2":{"type":"number","minimum":0.001,"maximum":100},"densityKgM3":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Translate a supplied orifice area, differential head and discharge coefficient into volume and mass flow."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"orifice-discharge-scenario","input":{"areaM2":0.01,"headM":2,"dischargeCoefficient":0.6,"gravityMs2":10,"densityKgM3":1000}}},"limitations":["Translate a supplied orifice area, differential head and discharge coefficient into volume and mass flow. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Incompressible small-orifice equation Q=Cd*A*sqrt(2*g*head), supplied differential piezometric head, mean exit velocity Q/A. No coefficient calibration, submergence correction or cavitation model. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"venturi-flow-inference","version":"1.0.0","name":"Venturi Flow Inference Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mainDiameterM","throatDiameterM","differentialPa","densityKgM3","dischargeCoefficient"],"properties":{"mainDiameterM":{"type":"number","minimum":1e-9,"maximum":1000000000},"throatDiameterM":{"type":"number","minimum":1e-9,"maximum":1000000000},"differentialPa":{"type":"number","minimum":0,"maximum":1000000000},"densityKgM3":{"type":"number","minimum":1e-9,"maximum":1000000000},"dischargeCoefficient":{"type":"number","minimum":0,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Infer incompressible flow from a supplied main/throat diameter pair and pressure differential."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"venturi-flow-inference","input":{"mainDiameterM":0.2,"throatDiameterM":0.1,"differentialPa":1000,"densityKgM3":1000,"dischargeCoefficient":1}}},"limitations":["Infer incompressible flow from a supplied main/throat diameter pair and pressure differential. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Horizontal same-density Venturi relation with supplied Cd and pressure taps; require throat<main. No compressibility, Reynolds/coefficient calibration or instrument certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"compressible-nozzle-regime","version":"1.0.0","name":"Compressible Nozzle Regime Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stagnationPa","backPressurePa","stagnationK","heatCapacityRatio","gasConstantJkgK","areaM2","dischargeCoefficient"],"properties":{"stagnationPa":{"type":"number","minimum":1e-9,"maximum":1000000000},"backPressurePa":{"type":"number","minimum":0,"maximum":1000000000},"stagnationK":{"type":"number","minimum":0.001,"maximum":100000},"heatCapacityRatio":{"type":"number","minimum":1.01,"maximum":1.67},"gasConstantJkgK":{"type":"number","minimum":1e-9,"maximum":1000000000},"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"dischargeCoefficient":{"type":"number","minimum":0,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve ideal converging-nozzle choking, exit state and mass flow from stagnation conditions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"compressible-nozzle-regime","input":{"stagnationPa":100000,"backPressurePa":0,"stagnationK":300,"heatCapacityRatio":1.4,"gasConstantJkgK":287,"areaM2":0.01,"dischargeCoefficient":1}}},"limitations":["Resolve ideal converging-nozzle choking, exit state and mass flow from stagnation conditions. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Calorically perfect ideal gas, isentropic converging nozzle. Exit Mach caps at1; back pressure<=critical gives throat pressure, not downstream jet pressure. Cd scales mass flow only. No shocks/diverging section or real-gas correction. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rectangular-channel-hydraulic-jump","version":"1.0.0","name":"Rectangular Channel Hydraulic Jump Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["upstreamDepthM","upstreamVelocityMS","widthM","gravityMs2"],"properties":{"upstreamDepthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"upstreamVelocityMS":{"type":"number","minimum":1e-9,"maximum":1000000000},"widthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"gravityMs2":{"type":"number","minimum":0.001,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile conjugate depths and ideal dissipated head for a supplied supercritical rectangular flow."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rectangular-channel-hydraulic-jump","input":{"upstreamDepthM":1,"upstreamVelocityMS":9.486832980505138,"widthM":2,"gravityMs2":10}}},"limitations":["Reconcile conjugate depths and ideal dissipated head for a supplied supercritical rectangular flow. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Horizontal prismatic rectangular channel, hydrostatic end sections and negligible boundary shear. Require upstream Froude>1. Conjugate-depth momentum model, no jump location, aeration or basin design. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"joukowsky-pressure-transient","version":"1.0.0","name":"Joukowsky Pressure Transient Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["densityKgM3","waveSpeedMS","velocityBeforeMS","velocityAfterMS","pipeLengthM","closureTimeS"],"properties":{"densityKgM3":{"type":"number","minimum":1e-9,"maximum":1000000000},"waveSpeedMS":{"type":"number","minimum":1e-9,"maximum":1000000000},"velocityBeforeMS":{"type":"number","minimum":0,"maximum":1000000},"velocityAfterMS":{"type":"number","minimum":0,"maximum":1000000},"pipeLengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"closureTimeS":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Screen a declared velocity change against an ideal instantaneous pressure step and closure time scale."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"joukowsky-pressure-transient","input":{"densityKgM3":1000,"waveSpeedMS":1000,"velocityBeforeMS":2,"velocityAfterMS":0,"pipeLengthM":1000,"closureTimeS":1}}},"limitations":["Screen a declared velocity change against an ideal instantaneous pressure step and closure time scale. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Signed Joukowsky step rho*c*(vBefore-vAfter) and round-trip2L/c; rapidClosure means supplied closureTime<=2L/c. Instantaneous ideal model is still returned for slow closure with flagfalse. No full transient, reflection, cavitation or allowable pressure assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ergun-packed-bed-pressure","version":"1.0.0","name":"Ergun Packed Bed Pressure Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["voidFraction","particleDiameterM","lengthM","viscosityPas","densityKgM3","superficialVelocityMS"],"properties":{"voidFraction":{"type":"number","minimum":0.01,"maximum":0.99},"particleDiameterM":{"type":"number","minimum":1e-9,"maximum":1000000000},"lengthM":{"type":"number","minimum":0,"maximum":1000000000},"viscosityPas":{"type":"number","minimum":1e-9,"maximum":1000000000},"densityKgM3":{"type":"number","minimum":1e-9,"maximum":1000000000},"superficialVelocityMS":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate viscous and inertial pressure-gradient contributions in a supplied packed-bed scenario."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ergun-packed-bed-pressure","input":{"voidFraction":0.5,"particleDiameterM":0.01,"lengthM":1,"viscosityPas":0.001,"densityKgM3":1,"superficialVelocityMS":0.1}}},"limitations":["Separate viscous and inertial pressure-gradient contributions in a supplied packed-bed scenario. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Ergun150/1.75 correlation for a uniform fixed bed of equivalent spheres, superficial velocity and constant incompressible properties. Particle Re=rho*v*d/mu, not modified bed Re; no fluidization, wall or shape correction. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"parallel-pipe-head-distribution","version":"1.0.0","name":"Parallel Pipe Head Distribution Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["totalFlowM3S","resistances","densityKgM3","gravityMs2"],"properties":{"totalFlowM3S":{"type":"number","minimum":0,"maximum":1000000000},"resistances":{"type":"array","items":{"type":"number","minimum":1e-9,"maximum":1000000000},"minItems":1,"maxItems":64},"densityKgM3":{"type":"number","minimum":1e-9,"maximum":1000000000},"gravityMs2":{"type":"number","minimum":0.001,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Balance a total flow among parallel branches with supplied quadratic head resistances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"parallel-pipe-head-distribution","input":{"totalFlowM3S":3,"resistances":[1,4],"densityKgM3":1000,"gravityMs2":10}}},"limitations":["Balance a total flow among parallel branches with supplied quadratic head resistances. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Common inlet/outlet heads and branch law h=R*Q² with R in m/(m³/s)². Positive fixed resistances, forward flows, no static head difference/pump curve or iterative friction-factor calculation; power=rho*g*Q*h. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capillary-rise-scenario","version":"1.0.0","name":"Capillary Rise Scenario Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["surfaceTensionNm","contactAngleDeg","densityKgM3","gravityMs2","tubeRadiusM"],"properties":{"surfaceTensionNm":{"type":"number","minimum":0,"maximum":1000000},"contactAngleDeg":{"type":"number","minimum":0,"maximum":180},"densityKgM3":{"type":"number","minimum":1e-9,"maximum":1000000000},"gravityMs2":{"type":"number","minimum":0.001,"maximum":100},"tubeRadiusM":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve equilibrium rise or depression, meniscus pressure and capillary length from supplied wetting properties."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capillary-rise-scenario","input":{"surfaceTensionNm":0.05,"contactAngleDeg":0,"densityKgM3":1000,"gravityMs2":10,"tubeRadiusM":0.001}}},"limitations":["Resolve equilibrium rise or depression, meniscus pressure and capillary length from supplied wetting properties. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Circular narrow tube, static Jurin/Laplace balance with supplied equilibrium contact angle. Positive pressure denotes liquid suction/rise; angle>90 gives depression. No contact-angle hysteresis, dynamic wetting or confinement correction. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sieve-gradation-characteristics","version":"1.0.0","name":"Sieve Gradation Characteristics Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sieves"],"properties":{"sieves":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["openingMm","retainedMass"],"properties":{"openingMm":{"type":"number","minimum":0,"maximum":1000000},"retainedMass":{"type":"number","minimum":0,"maximum":1000000000}}},"minItems":3,"maxItems":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied retained masses into passing fractions and interpolated gradation descriptors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sieve-gradation-characteristics","input":{"sieves":[{"openingMm":4,"retainedMass":0},{"openingMm":2,"retainedMass":40},{"openingMm":1,"retainedMass":30},{"openingMm":0.5,"retainedMass":20},{"openingMm":0,"retainedMass":10}]}}},"limitations":["Reconcile supplied retained masses into passing fractions and interpolated gradation descriptors. Supplied-data SI fluid scenario; constant properties and declared idealizations, no equipment selection, safety or professional certification. Strictly decreasing sieve openings ending with0 pan and positive total mass. Log-diameter/linear-passing interpolation between measured positive openings only; exact plateau takes largest matching opening. Unbracketed D-values and dependent ratios returnnull; no soil classification or sampling certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"axial-bar-compatibility","version":"1.0.0","name":"Axial Bar Compatibility Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["segments","endDisplacementM"],"properties":{"segments":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["lengthM","areaM2","youngPa","expansionPerK","temperatureChangeK"],"properties":{"lengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"youngPa":{"type":"number","minimum":1000,"maximum":1000000000000},"expansionPerK":{"type":"number","minimum":0,"maximum":0.01},"temperatureChangeK":{"type":"number","minimum":-1000,"maximum":1000}}},"minItems":1,"maxItems":64},"endDisplacementM":{"type":"number","minimum":-1000000,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile common axial force and segment extensions under an imposed end displacement and thermal changes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"axial-bar-compatibility","input":{"segments":[{"lengthM":1,"areaM2":1,"youngPa":1000,"expansionPerK":0.001,"temperatureChangeK":10},{"lengthM":1,"areaM2":1,"youngPa":1000,"expansionPerK":0,"temperatureChangeK":0}],"endDisplacementM":0}}},"limitations":["Reconcile common axial force and segment extensions under an imposed end displacement and thermal changes. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Series collinear linear-elastic segments, no intermediate axial load, fixed uniform properties per segment. Total extension=sum(F*L/EA+alpha*deltaT*L); tension/extension positive. End displacement is imposed; no buckling, yield or joint slip assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"beam-span-load-deflection","version":"1.0.0","name":"Beam Span Load Deflection Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lengthM","youngPa","secondMomentM4","uniformNm","centerLoadN","positionsM"],"properties":{"lengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"youngPa":{"type":"number","minimum":1000,"maximum":1000000000000},"secondMomentM4":{"type":"number","minimum":1e-9,"maximum":1000000000},"uniformNm":{"type":"number","minimum":0,"maximum":1000000000},"centerLoadN":{"type":"number","minimum":0,"maximum":1000000000},"positionsM":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000000},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile simple-span reactions, moments and elastic deflection from uniform plus central point loading."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"beam-span-load-deflection","input":{"lengthM":2,"youngPa":1000,"secondMomentM4":1,"uniformNm":3,"centerLoadN":4,"positionsM":[0,1,2]}}},"limitations":["Reconcile simple-span reactions, moments and elastic deflection from uniform plus central point loading. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Prismatic Euler-Bernoulli small-deflection beam, simple supports at0 and L, constant EI; superpose downward full-span uniform load and central point load. Downward deflection positive; no shear deflection, stress limit or geometric-nonlinearity check. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"column-buckling-scenario","version":"1.0.0","name":"Column Buckling Scenario Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lengthM","effectiveLengthFactor","youngPa","secondMomentM4","areaM2","appliedCompressionN"],"properties":{"lengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"effectiveLengthFactor":{"type":"number","minimum":0.1,"maximum":10},"youngPa":{"type":"number","minimum":1000,"maximum":1000000000000},"secondMomentM4":{"type":"number","minimum":1e-9,"maximum":1000000000},"areaM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"appliedCompressionN":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal Euler load, effective slenderness and a supplied load ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"column-buckling-scenario","input":{"lengthM":2,"effectiveLengthFactor":1,"youngPa":1000,"secondMomentM4":0.01,"areaM2":1,"appliedCompressionN":10}}},"limitations":["Calculate ideal Euler load, effective slenderness and a supplied load ratio. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Straight perfect prismatic elastic column, supplied effective-length factor and weakest-axis I. Euler load=pi²EI/(KL)²; ratio is a hypothetical comparison, not pass/fail. No imperfections, inelasticity, eccentricity or design-code assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stepped-shaft-torsion","version":"1.0.0","name":"Stepped Shaft Torsion Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["segments"],"properties":{"segments":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["lengthM","outerDiameterM","innerDiameterM","shearPa","torqueNm"],"properties":{"lengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"outerDiameterM":{"type":"number","minimum":1e-9,"maximum":1000000000},"innerDiameterM":{"type":"number","minimum":0,"maximum":1000000000},"shearPa":{"type":"number","minimum":1000,"maximum":1000000000000},"torqueNm":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"minItems":1,"maxItems":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile signed twist and surface shear in a series shaft with supplied segment torques."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stepped-shaft-torsion","input":{"segments":[{"lengthM":1,"outerDiameterM":2,"innerDiameterM":0,"shearPa":1000,"torqueNm":10},{"lengthM":1,"outerDiameterM":2,"innerDiameterM":0,"shearPa":1000,"torqueNm":-10}]}}},"limitations":["Reconcile signed twist and surface shear in a series shaft with supplied segment torques. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Circular annular/solid linear-elastic segments, J=pi*(Do⁴-Di⁴)/32 and Do>Di. Caller supplies internal torque in each segment; sum TL/GJ. No torque-load inference, warping, keyway stress or yield assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"flywheel-energy-window","version":"1.0.0","name":"Flywheel Energy Window Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["inertiaKgM2","minimumRpm","maximumRpm","initialRpm","energyChangesJ"],"properties":{"inertiaKgM2":{"type":"number","minimum":1e-9,"maximum":1000000000},"minimumRpm":{"type":"number","minimum":0,"maximum":1000000},"maximumRpm":{"type":"number","minimum":0,"maximum":1000000},"initialRpm":{"type":"number","minimum":0,"maximum":1000000},"energyChangesJ":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace supplied energy exchanges into flywheel speed and compare them with a declared speed window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"flywheel-energy-window","input":{"inertiaKgM2":2,"minimumRpm":0,"maximumRpm":120,"initialRpm":60,"energyChangesJ":[-29.608813203268074]}}},"limitations":["Trace supplied energy exchanges into flywheel speed and compare them with a declared speed window. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Rigid constant inertia, kinetic energy I*omega²/2. Signed energy changes include caller-accounted losses; reject negative cumulative energy. Speed0 allowed, no reversal. Window comparisons are scenarios, no rotor stress or containment assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"harmonic-oscillator-response","version":"1.0.0","name":"Harmonic Oscillator Response Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["massKg","stiffnessNm","dampingNsM","forceAmplitudeN","angularFrequencies"],"properties":{"massKg":{"type":"number","minimum":1e-9,"maximum":1000000000},"stiffnessNm":{"type":"number","minimum":1e-9,"maximum":1000000000},"dampingNsM":{"type":"number","minimum":0,"maximum":1000000000},"forceAmplitudeN":{"type":"number","minimum":0,"maximum":1000000000},"angularFrequencies":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000000},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare steady harmonic amplitude and lag across supplied driving frequencies for one mass-spring-damper."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"harmonic-oscillator-response","input":{"massKg":1,"stiffnessNm":4,"dampingNsM":2,"forceAmplitudeN":2,"angularFrequencies":[0,2]}}},"limitations":["Compare steady harmonic amplitude and lag across supplied driving frequencies for one mass-spring-damper. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Linear SDOF m*xdd+c*xd+k*x=F*cos(omega*t), steady state only. Amplitude F/hypot(k-m*omega²,c*omega), lag atan2(c*omega,k-m*omega²). Undamped exact resonance rejected; no transient, nonlinear or multiple-mode response. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"damped-free-response-trace","version":"1.0.0","name":"Damped Free Response Trace Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["massKg","stiffnessNm","dampingNsM","initialDisplacementM","initialVelocityMS","timesS"],"properties":{"massKg":{"type":"number","minimum":1e-9,"maximum":1000000000},"stiffnessNm":{"type":"number","minimum":1e-9,"maximum":1000000000},"dampingNsM":{"type":"number","minimum":0,"maximum":1000000000},"initialDisplacementM":{"type":"number","minimum":-1000000,"maximum":1000000},"initialVelocityMS":{"type":"number","minimum":-1000000,"maximum":1000000},"timesS":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000000},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace displacement and velocity after supplied initial conditions through under, critical or overdamping."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"damped-free-response-trace","input":{"massKg":1,"stiffnessNm":1,"dampingNsM":2,"initialDisplacementM":1,"initialVelocityMS":0,"timesS":[0,1]}}},"limitations":["Trace displacement and velocity after supplied initial conditions through under, critical or overdamping. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Homogeneous linear SDOF with constant m,c,k and no forcing. All damping regimes, exact equality defines critical; stable near-critical formulas. Oscillatory phase omegaD*time limited to1e7 radians. No forcing/nonlinear or multi-mode response. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hertz-line-contact-scenario","version":"1.0.0","name":"Hertz Line Contact Scenario Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["loadN","contactLengthM","radius1M","radius2M","young1Pa","young2Pa","poisson1","poisson2"],"properties":{"loadN":{"type":"number","minimum":0,"maximum":1000000000},"contactLengthM":{"type":"number","minimum":1e-9,"maximum":1000000000},"radius1M":{"type":"number","minimum":1e-9,"maximum":1000000000},"radius2M":{"type":"number","minimum":1e-9,"maximum":1000000000},"young1Pa":{"type":"number","minimum":1000,"maximum":1000000000000},"young2Pa":{"type":"number","minimum":1000,"maximum":1000000000000},"poisson1":{"type":"number","minimum":-0.9,"maximum":0.49},"poisson2":{"type":"number","minimum":-0.9,"maximum":0.49}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile effective curvature/modulus and ideal contact width and peak pressure for parallel cylinders."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hertz-line-contact-scenario","input":{"loadN":3.141592653589793,"contactLengthM":1,"radius1M":2,"radius2M":2,"young1Pa":2000,"young2Pa":2000,"poisson1":0,"poisson2":0}}},"limitations":["Reconcile effective curvature/modulus and ideal contact width and peak pressure for parallel cylinders. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Frictionless Hertz line contact between external convex parallel cylinders, load per length=F/L, half-width sqrt(4FR*/piLE*). Elastic half-space/small-contact assumption is caller responsibility; no adhesion, plasticity, edge or fatigue assessment. Zero load returns zero width/pressure. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capstan-belt-traction","version":"1.0.0","name":"Capstan Belt Traction Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["slackTensionN","frictionCoefficient","wrapRadians","drumRadiusM"],"properties":{"slackTensionN":{"type":"number","minimum":0,"maximum":1000000000},"frictionCoefficient":{"type":"number","minimum":0,"maximum":9},"wrapRadians":{"type":"number","minimum":0,"maximum":20},"drumRadiusM":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile limiting belt tension amplification and torque for supplied friction and wrap."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capstan-belt-traction","input":{"slackTensionN":100,"frictionCoefficient":0.5,"wrapRadians":1.3862943611198906,"drumRadiusM":0.2}}},"limitations":["Reconcile limiting belt tension amplification and torque for supplied friction and wrap. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Flexible belt on circular drum at impending slip, tight/slack=exp(mu*wrap). No centrifugal tension, bending stiffness, wear or strength limit; torque difference times radius. Maximum exponent180 bounds floating output. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotating-unbalance-resultant","version":"1.0.0","name":"Rotating Unbalance Resultant Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rpm","masses"],"properties":{"rpm":{"type":"number","minimum":0,"maximum":1000000},"masses":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["massKg","eccentricityM","phaseDeg"],"properties":{"massKg":{"type":"number","minimum":0,"maximum":1000000000},"eccentricityM":{"type":"number","minimum":0,"maximum":1000000},"phaseDeg":{"type":"number","minimum":0,"maximum":360}}},"minItems":1,"maxItems":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile same-speed coplanar unbalance vectors into an excitation force phasor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotating-unbalance-resultant","input":{"rpm":60,"masses":[{"massKg":1,"eccentricityM":1,"phaseDeg":0},{"massKg":1,"eccentricityM":1,"phaseDeg":90}]}}},"limitations":["Reconcile same-speed coplanar unbalance vectors into an excitation force phasor. Supplied-data SI mechanical scenario under declared ideal models; no safety, equipment selection, allowable-load or professional certification. Coplanar point unbalances rotate at one common speed; vector sum m*r then force=omega²*unbalance. Phase normalized[0,360), null when amplitude<=1e-12*sum magnitudes. No couple unbalance, bearing reactions, rotor response or balancing certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"principal-component-observation-map","version":"1.0.0","name":"Principal Component Observation Map Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observations","components"],"properties":{"observations":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8},"minItems":2,"maxItems":64},"components":{"type":"integer","minimum":1,"maximum":8}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map centered multivariate observations into principal components with variance accounting and reconstruction error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"principal-component-observation-map","input":{"observations":[[-1,0],[0,0],[1,0]],"components":1}}},"limitations":["Map centered multivariate observations into principal components with variance accounting and reconstruction error. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Unscaled centered sample covariance divisor n-1; rectangular n2..64,p1..8 and components<=p. Positive total variance. Descending eigenvalues; eigenvector largest absolute loading positive (first index on relative1e-12 loading ties), tied eigenvalues may have nonunique bases. No missing values, standardization or whitening. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"classical-distance-embedding","version":"1.0.0","name":"Classical Distance Embedding Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["distances","dimensions"],"properties":{"distances":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":0,"maximum":1000000000},"minItems":2,"maxItems":16},"minItems":2,"maxItems":16},"dimensions":{"type":"integer","minimum":1,"maximum":3}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Create a classical Euclidean distance embedding and reconcile reconstructed pair distances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"classical-distance-embedding","input":{"distances":[[0,2],[2,0]],"dimensions":1}}},"limitations":["Create a classical Euclidean distance embedding and reconcile reconstructed pair distances. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Double-center squared distance matrix and retain requested leading nonnegative axes. Square symmetric exact-zero diagonal, dimensions<n; reject materially negative Gram eigenvalues below -1e-10*largest magnitude. Tiny negative eigenvalues clamp0. Residual sums squared differences of input/reconstructed distances over unordered pairs. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contingency-correspondence-map","version":"1.0.0","name":"Contingency Correspondence Map Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["counts","dimensions"],"properties":{"counts":{"type":"array","items":{"type":"array","items":{"type":"integer","minimum":0,"maximum":1000000000},"minItems":2,"maxItems":12},"minItems":2,"maxItems":12},"dimensions":{"type":"integer","minimum":1,"maximum":8}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map contingency-table row and column profiles through correspondence principal coordinates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contingency-correspondence-map","input":{"counts":[[1,0],[0,1]],"dimensions":1}}},"limitations":["Map contingency-table row and column profiles through correspondence principal coordinates. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Nonnegative integer table with positive row/column margins. S=(P-r*c)/sqrt(r*c), eigen S*S-transpose; dimensions<=min(rows-1,cols-1), leading principal coordinates U*sigma/sqrt(r), V*sigma/sqrt(c). Axes with inertia<=1e-24 returnzero. Unsmoothed descriptive associations only. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discriminant-model-comparison","version":"1.0.0","name":"Discriminant Model Comparison Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["training","queries"],"properties":{"training":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["label","values"],"properties":{"label":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"values":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":6}}},"minItems":4,"maxItems":64},"queries":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":6},"minItems":1,"maxItems":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied-data LDA and QDA classifications and Gaussian log scores on the same query records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discriminant-model-comparison","input":{"training":[{"label":"A","values":[-1]},{"label":"A","values":[1]},{"label":"B","values":[3]},{"label":"B","values":[5]}],"queries":[[0],[2],[4]]}}},"limitations":["Compare supplied-data LDA and QDA classifications and Gaussian log scores on the same query records. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. 2..8 classes, p<=6, each class n>p, rectangular data. Empirical class priors; QDA unbiased within-class covariance, LDA pooled covariance divisor n-classes. Positive definite covariance minimum eigenvalue>1e-10 maximum. Scores omit shared -p*log(2*pi)/2 and are not normalized posteriors. Lexical class tie rule; no training/test performance claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hotelling-mean-vector-evidence","version":"1.0.0","name":"Hotelling Mean Vector Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observations","hypothesizedMean"],"properties":{"observations":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8},"minItems":2,"maxItems":64},"hypothesizedMean":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile a one-sample mean vector, covariance and Hotelling T-squared/F reference statistic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hotelling-mean-vector-evidence","input":{"observations":[[0,0],[2,0],[0,2],[2,2]],"hypothesizedMean":[0,0]}}},"limitations":["Reconcile a one-sample mean vector, covariance and Hotelling T-squared/F reference statistic. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. One-sample T²=n*(mean-mu0)-transpose*S-inverse*(mean-mu0), n>p. Sample covariance positive definite with eigenvalue ratio>1e-10. F=(n-p)T²/[p(n-1)] is a normal-population reference statistic; no p-value, rejection or normality verification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"canonical-correlation-analysis","version":"1.0.0","name":"Canonical Correlation Analysis Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8},"minItems":2,"maxItems":64},"y":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8},"minItems":2,"maxItems":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare paired feature views through centered canonical correlations and shared variation dimensions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"canonical-correlation-analysis","input":{"x":[[0],[1],[2],[3]],"y":[[1],[3],[5],[7]]}}},"limitations":["Compare paired feature views through centered canonical correlations and shared variation dimensions. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Paired rows n>p+q, each view p,q<=8 and positive definite centered covariance ratio>1e-10. Whiten cross-covariance, then singular values; output min(p,q) canonical correlations clamped only within floating tolerance of[0,1]. No weights for degenerate axes, significance or out-of-sample claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multivariate-linear-response-fit","version":"1.0.0","name":"Multivariate Linear Response Fit Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["predictors","responses"],"properties":{"predictors":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8},"minItems":2,"maxItems":64},"responses":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":8},"minItems":2,"maxItems":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit one supplied design to multiple responses and reconcile residual covariance and fitted values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multivariate-linear-response-fit","input":{"predictors":[[0],[1],[2]],"responses":[[1,2],[3,1],[5,0]]}}},"limitations":["Fit one supplied design to multiple responses and reconcile residual covariance and fitted values. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Unweighted ordinary least squares with automatically added intercept; paired rows n>predictorCount+1, <=8 predictors/responses. Normal-equation Gram positive definite ratio>1e-10; rescale/center caller units when rejected. Residual covariance divisor residualDf; constant-response R² isnull. No intervals, regularization or forecast validation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-covariance-subset","version":"1.0.0","name":"Minimum Covariance Subset Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observations","subsetSize"],"properties":{"observations":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":4},"minItems":3,"maxItems":14},"subsetSize":{"type":"integer","minimum":2,"maximum":14}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a bounded exhaustive minimum-volume covariance subset and its unscaled location/scatter."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-covariance-subset","input":{"observations":[[0],[1],[2],[100]],"subsetSize":3}}},"limitations":["Find a bounded exhaustive minimum-volume covariance subset and its unscaled location/scatter. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Enumerate every size-h subset (at most4096); p<=4,n<=14,h>p. Objective log determinant of ordinary sample covariance divisor h-1. Any minimum numerically singular subset rejects; require eigenvalue ratio>1e-10. Logdet ties within1e-10 choose lexical indices. Raw subset only, no MCD consistency scaling/reweighting or anomaly verdict. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paired-landmark-procrustes-map","version":"1.0.0","name":"Paired Landmark Procrustes Map Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["source","target","fitScale"],"properties":{"source":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":2,"maxItems":2},"minItems":2,"maxItems":128},"target":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":2,"maxItems":2},"minItems":2,"maxItems":128},"fitScale":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a proper planar rotation, translation and optional uniform scale between paired landmarks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paired-landmark-procrustes-map","input":{"source":[[0,0],[1,0],[0,1]],"target":[[2,3],[2,5],[0,3]],"fitScale":true}}},"limitations":["Fit a proper planar rotation, translation and optional uniform scale between paired landmarks. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Paired 2D landmarks, same row count and positive centered source spread. Proper rotation only, no reflection; optional nonnegative uniform scale. Unit scale when fitScalefalse. Zero cross-covariance chooses rotation0; target collapse may give scale0. Equal weights, no correspondence search, outlier rejection or geospatial projection. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multivariate-energy-sample-evidence","version":"1.0.0","name":"Multivariate Energy Sample Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sampleA","sampleB"],"properties":{"sampleA":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":4},"minItems":1,"maxItems":6},"sampleB":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000000,"maximum":1000000000},"minItems":1,"maxItems":4},"minItems":1,"maxItems":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two small multivariate samples with an energy distance and exhaustive label-permutation reference."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multivariate-energy-sample-evidence","input":{"sampleA":[[0],[0]],"sampleB":[[1],[1]]}}},"limitations":["Compare two small multivariate samples with an energy distance and exhaustive label-permutation reference. One-time supplied-data descriptive model; no causal, predictive-performance or professional certification claim. Euclidean biased V-statistic D=2*mean cross-distance-mean within A-mean within B, self-pairs included; scaled by n*m/(n+m). Enumerate all index-label splits of fixed sample sizes (<=924), ties extreme with distance-scale relative tolerance1e-12. Exchangeability required for the reference; no asymptotics, automatic decision or causal claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"d-optimal-candidate-run-selection","version":"1.0.0","name":"Candidate D-Optimal Run Selection","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["modelRows","runCount"],"properties":{"modelRows":{"type":"array","minItems":2,"maxItems":14,"items":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"number","minimum":-10,"maximum":10}}},"runCount":{"type":"integer","minimum":1,"maximum":14}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Choose a full-rank experimental run subset for a supplied linear model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"d-optimal-candidate-run-selection","input":{"modelRows":[[1,-1],[1,0],[1,1]],"runCount":2}}},"limitations":["Choose a full-rank experimental run subset for a supplied linear model. Exhaustive subsets of at most fourteen candidate model rows; supplied columns include any intercept. No replicate selection, randomization or safe operating-range advice. Numerically rank-deficient information matrices are rejected. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maximin-space-filling-run-selection","version":"1.0.0","name":"Maximin Candidate Coverage Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","runCount"],"properties":{"points":{"type":"array","minItems":2,"maxItems":14,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":0,"maximum":1}}},"runCount":{"type":"integer","minimum":2,"maximum":14}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select a run subset that maximizes its closest pairwise distance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maximin-space-filling-run-selection","input":{"points":[[0],[0.4],[1]],"runCount":2}}},"limitations":["Select a run subset that maximizes its closest pairwise distance. Exhaustive search over supplied unit-cube coordinates, at most fourteen candidates. Squared Euclidean distance; earliest lexicographic subset resolves exact ties. Coverage criterion only, not response-model optimality. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"latin-hypercube-coordinate-plan","version":"1.0.0","name":"Latin Hypercube Coordinate Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strataByDimension"],"properties":{"strataByDimension":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a stratified multidimensional coordinate plan from approved stratum permutations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"latin-hypercube-coordinate-plan","input":{"strataByDimension":[[0,1],[1,0]]}}},"limitations":["Prepare a stratified multidimensional coordinate plan from approved stratum permutations. Centered deterministic coordinates with one point in each stratum per dimension. Caller supplies permutations; no random number generation, optimization or statistical independence claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"plackett-burman-screening-plan","version":"1.0.0","name":"Plackett–Burman Screening Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["factors"],"properties":{"factors":{"type":"array","minItems":1,"maxItems":11,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a twelve-run main-effect screening design and its orthogonality checks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"plackett-burman-screening-plan","input":{"factors":["Temperature","Pressure"]}}},"limitations":["Prepare a twelve-run main-effect screening design and its orthogonality checks. Fixed twelve-run NIST pattern for one through eleven named factors. Coded levels only; main effects can be confounded with interactions. Execution order is deterministic and must be approved separately. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"box-behnken-response-surface-plan","version":"1.0.0","name":"Three-Factor Box–Behnken Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["factors","centerRuns"],"properties":{"factors":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"string","minLength":1,"maxLength":200}},"centerRuns":{"type":"integer","minimum":1,"maximum":12}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare edge-midpoint and center coordinates for a three-factor response-surface study."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"box-behnken-response-surface-plan","input":{"factors":["A","B","C"],"centerRuns":1}}},"limitations":["Prepare edge-midpoint and center coordinates for a three-factor response-surface study. Exactly three named factors, twelve edge runs and caller-selected center repeats. Coded coordinates only; no model fitting, run randomization or physical safety recommendation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multiple-testing-adjustment","version":"1.0.0","name":"Multiple Comparison Adjustment","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pvalues","alpha"],"properties":{"pvalues":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1}},"alpha":{"type":"number","minimum":1e-12,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare family-wise and false-discovery adjustments for supplied p-values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multiple-testing-adjustment","input":{"pvalues":[0.01,0.04,0.03],"alpha":0.05}}},"limitations":["Compare family-wise and false-discovery adjustments for supplied p-values. Bonferroni, Holm, Benjamini–Hochberg and Benjamini–Yekutieli adjusted p-values. BH assumes independence or suitable positive dependence; BY covers arbitrary dependence. Input p-values and test validity remain the caller’s responsibility. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pvalue-evidence-combination","version":"1.0.0","name":"Independent Evidence Combination","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pvalues"],"properties":{"pvalues":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"number","minimum":1e-12,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine independent continuous-null p-values using Fisher and Tippett methods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pvalue-evidence-combination","input":{"pvalues":[1,1]}}},"limitations":["Combine independent continuous-null p-values using Fisher and Tippett methods. Independent, valid continuous p-values are required; discrete or dependent inputs do not inherit the stated null calibration. Fisher uses its even-degree chi-square survival formula. No causal or business verdict. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"random-effects-meta-summary","version":"1.0.0","name":"Random-Effects Evidence Summary","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["studies"],"properties":{"studies":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["effect","variance"],"properties":{"effect":{"type":"number","minimum":-1000000,"maximum":1000000},"variance":{"type":"number","minimum":1e-8,"maximum":100000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine compatible effect estimates with their supplied sampling variances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"random-effects-meta-summary","input":{"studies":[{"effect":1,"variance":1},{"effect":3,"variance":1}]}}},"limitations":["Combine compatible effect estimates with their supplied sampling variances. DerSimonian–Laird nonnegative between-study variance, inverse-variance fixed and random summaries, standard error and heterogeneity. No small-sample correction, confidence interval or study-quality assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-arm-normal-power-grid","version":"1.0.0","name":"Two-Arm Normal Power Scenarios","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["standardizedEffect","criticalZ","perArmSampleSizes"],"properties":{"standardizedEffect":{"type":"number","minimum":-10,"maximum":10},"criticalZ":{"type":"number","minimum":0,"maximum":8},"perArmSampleSizes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":2,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two-sided normal-test power across equal-sized study arms."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-arm-normal-power-grid","input":{"standardizedEffect":0,"criticalZ":0,"perArmSampleSizes":[2,10]}}},"limitations":["Compare two-sided normal-test power across equal-sized study arms. Known common standard deviation represented by standardized effect; supplied nonnegative normal critical value. Independent equal arms, normal approximation only, no t-test, dropout or allocation-ratio adjustment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"blocked-randomization-enumeration","version":"1.0.0","name":"Blocked Allocation Possibilities","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["blocks"],"properties":{"blocks":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["size","treated"],"properties":{"size":{"type":"integer","minimum":2,"maximum":8},"treated":{"type":"integer","minimum":1,"maximum":7}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate treatment assignments satisfying caller-defined block totals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"blocked-randomization-enumeration","input":{"blocks":[{"size":2,"treated":1},{"size":2,"treated":1}]}}},"limitations":["Enumerate treatment assignments satisfying caller-defined block totals. Deterministic enumeration of every binary allocation within each block, up to five thousand combined assignments. No random draw, participant processing or assignment execution. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seasonal-holt-winters-fit","version":"1.0.0","name":"Seasonal Holt–Winters Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","period","alpha","beta","gamma","horizon"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"period":{"type":"integer","minimum":2,"maximum":24},"alpha":{"type":"number","minimum":0,"maximum":1},"beta":{"type":"number","minimum":0,"maximum":1},"gamma":{"type":"number","minimum":0,"maximum":1},"horizon":{"type":"integer","minimum":1,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay additive seasonal smoothing and prepare a bounded forecast."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seasonal-holt-winters-fit","input":{"values":[1,3,1,3],"period":2,"alpha":0.5,"beta":0.5,"gamma":0.5,"horizon":2}}},"limitations":["Replay additive seasonal smoothing and prepare a bounded forecast. Fixed supplied smoothing parameters; first-season mean, second-season mean difference divided by period and centered first-season seasonal initialization. The gamma input is the conventional gamma-star weight using observation minus updated level. At least two complete seasons. No automatic parameter fitting or prediction interval. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tsb-intermittent-demand-forecast","version":"1.0.0","name":"Intermittent Demand Probability Forecast","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["demand","sizeAlpha","occurrenceBeta","initialSize","initialProbability","horizon"],"properties":{"demand":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"number","minimum":0,"maximum":1000000}},"sizeAlpha":{"type":"number","minimum":0,"maximum":1},"occurrenceBeta":{"type":"number","minimum":0,"maximum":1},"initialSize":{"type":"number","minimum":0,"maximum":1000000},"initialProbability":{"type":"number","minimum":0,"maximum":1},"horizon":{"type":"integer","minimum":1,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Track demand occurrence separately from positive demand size."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tsb-intermittent-demand-forecast","input":{"demand":[0,4,0],"sizeAlpha":0.5,"occurrenceBeta":0.5,"initialSize":4,"initialProbability":0.5,"horizon":2}}},"limitations":["Track demand occurrence separately from positive demand size. Teunter–Syntetos–Babai updates with caller-supplied initial size and probability. Probability updates every period, size only on positive demand. Forecasts are constant conditional means, not stock prescriptions or intervals. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"autoregressive-yule-walker-fit","version":"1.0.0","name":"Autoregressive Moment Fit","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","order","horizon"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"order":{"type":"integer","minimum":1,"maximum":8},"horizon":{"type":"integer","minimum":1,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a bounded autoregressive model from supplied series moments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"autoregressive-yule-walker-fit","input":{"values":[-1,1,-1,1],"order":1,"horizon":1}}},"limitations":["Estimate a bounded autoregressive model from supplied series moments. Demeaned Yule–Walker equations with biased autocovariances divided by n. Rejects singular models and constant input; forecasts use zero future innovations. No stationarity certification, model selection or prediction interval. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arma-innovation-replay","version":"1.0.0","name":"ARMA Innovation Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","autoregressive","movingAverage","intercept","horizon"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"autoregressive":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"number","minimum":-2,"maximum":2}},"movingAverage":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"number","minimum":-2,"maximum":2}},"intercept":{"type":"number","minimum":-1000000,"maximum":1000000},"horizon":{"type":"integer","minimum":1,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay supplied autoregressive and moving-average coefficients against observed data."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arma-innovation-replay","input":{"values":[1,2,3,4],"autoregressive":[1],"movingAverage":[],"intercept":0,"horizon":2}}},"limitations":["Replay supplied autoregressive and moving-average coefficients against observed data. Zero observations and innovations before the series; supplied intercept is the recursion constant, not the unconditional mean. No coefficient estimation, root stability guarantee or uncertainty interval. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"classical-seasonal-decomposition","version":"1.0.0","name":"Classical Seasonal Components","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","period"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"period":{"type":"integer","minimum":2,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate a supplied series into centered trend, seasonal pattern and residuals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"classical-seasonal-decomposition","input":{"values":[1,3,1,3],"period":2}}},"limitations":["Separate a supplied series into centered trend, seasonal pattern and residuals. Additive centered moving-average decomposition; even periods use half-weighted window endpoints. At least two complete seasons; trend and residual endpoints remain null. No extrapolation or automatic period selection. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ljung-box-residual-evidence","version":"1.0.0","name":"Residual Serial-Correlation Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["residuals","maxLag","fittedParameters"],"properties":{"residuals":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"maxLag":{"type":"integer","minimum":1,"maximum":32},"fittedParameters":{"type":"integer","minimum":0,"maximum":31}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize cumulative Ljung–Box residual diagnostics by lag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ljung-box-residual-evidence","input":{"residuals":[1,-1,1,-1],"maxLag":1,"fittedParameters":0}}},"limitations":["Summarize cumulative Ljung–Box residual diagnostics by lag. Demeaned biased autocorrelations; Q=n(n+2) sum rho(k)^2/(n-k). Degrees of freedom subtract supplied fitted-parameter count, clamped at zero. Statistics only; no p-values, critical values or automatic adequacy verdict. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"augmented-dickey-fuller-evidence","version":"1.0.0","name":"Augmented Lagged-Level Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","differenceLags"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"differenceLags":{"type":"integer","minimum":0,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate the lagged-level coefficient and its regression diagnostic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"augmented-dickey-fuller-evidence","input":{"values":[1,0,1,0,1,0],"differenceLags":0}}},"limitations":["Estimate the lagged-level coefficient and its regression diagnostic. Constant-only ADF regression with a caller-selected number of lagged differences. Full-rank OLS and positive residual degrees of freedom required. Zero standard errors yield null t-statistic. No ordinary t-distribution p-value, stationarity verdict or critical-value approximation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kpss-level-stationarity-evidence","version":"1.0.0","name":"Level Stationarity Statistic","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","bandwidth"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"bandwidth":{"type":"integer","minimum":0,"maximum":32}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate cumulative-residual evidence against a constant-level model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kpss-level-stationarity-evidence","input":{"values":[1,-1,1,-1],"bandwidth":0}}},"limitations":["Calculate cumulative-residual evidence against a constant-level model. Demeaned residuals, Bartlett/Newey–West long-run variance and supplied bandwidth. Constant or degenerate long-run variance is rejected. No p-value, critical-value interpolation or automatic stationarity decision. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"penalized-multiple-mean-changes","version":"1.0.0","name":"Multiple Mean-Change Segmentation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","minimumSegment","changePenalty"],"properties":{"values":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"minimumSegment":{"type":"integer","minimum":1,"maximum":32},"changePenalty":{"type":"number","minimum":0,"maximum":1000000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a globally least-cost piecewise-constant description of supplied observations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"penalized-multiple-mean-changes","input":{"values":[0,0,10,10,0,0],"minimumSegment":2,"changePenalty":1}}},"limitations":["Find a globally least-cost piecewise-constant description of supplied observations. Dynamic programming minimizes within-segment squared error plus a caller-specified penalty per change, subject to minimum segment length. Up to 128 observations; no automatic penalty calibration, causal explanation or future-change prediction. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seasonal-mann-kendall-evidence","version":"1.0.0","name":"Seasonal Rank-Trend Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","period"],"properties":{"values":{"type":"array","minItems":4,"maxItems":512,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"period":{"type":"integer","minimum":1,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare within-season observation pairs while accounting for exact ties."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seasonal-mann-kendall-evidence","input":{"values":[1,10,2,20,3,30],"period":2}}},"limitations":["Compare within-season observation pairs while accounting for exact ties. Regular complete series grouped by position modulo period. Tie-adjusted seasonal score variances are summed assuming zero covariance across seasons; continuity-corrected z only, no significance verdict or serial-dependence correction. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deferred-acceptance-capacity-match","version":"1.0.0","name":"Capacity and Preference Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["applicants","positions"],"properties":{"applicants":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","preferences"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"preferences":{"type":"array","minItems":0,"maxItems":24,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}},"positions":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","priority"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"capacity":{"type":"integer","minimum":0,"maximum":64},"priority":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match applicants to capacity-limited positions using declared priorities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deferred-acceptance-capacity-match","input":{"applicants":[{"id":"A","preferences":["X","Y"]},{"id":"B","preferences":["X","Y"]}],"positions":[{"id":"X","capacity":1,"priority":["B","A"]},{"id":"Y","capacity":1,"priority":["A","B"]}]}}},"limitations":["Match applicants to capacity-limited positions using declared priorities. Applicant-proposing deferred acceptance with strict preferences and complete position priorities. Applicants may omit unacceptable positions; zero capacity is allowed. No external placement, legal eligibility or transferable payment mechanism. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"top-trading-cycle-reallocation","version":"1.0.0","name":"Endowment Trading-Cycle Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["agents"],"properties":{"agents":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","endowment","preferences"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"endowment":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"preferences":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reallocate one endowed object per participant through preference cycles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"top-trading-cycle-reallocation","input":{"agents":[{"id":"A","endowment":"X","preferences":["Y","X"]},{"id":"B","endowment":"Y","preferences":["X","Y"]}]}}},"limitations":["Reallocate one endowed object per participant through preference cycles. Strict complete preferences and unique existing endowments. Iteratively executes a detected top-trading cycle in the supplied scenario only; cycles in the same logical stage may be numbered separately. No real ownership transfer or payment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"probabilistic-serial-eating-plan","version":"1.0.0","name":"Probabilistic Serial Share Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["objects","agents"],"properties":{"objects":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"agents":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","additionalProperties":false,"required":["id","preferences"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"preferences":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate divisible probability shares under strict ordinal preferences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"probabilistic-serial-eating-plan","input":{"objects":["X","Y"],"agents":[{"id":"A","preferences":["X","Y"]},{"id":"B","preferences":["X","Y"]}]}}},"limitations":["Allocate divisible probability shares under strict ordinal preferences. Equal numbers of participants and unit-capacity objects. All participants consume their most preferred remaining object at equal speed through time one. Numerical shares only; no lottery draw or indivisible assignment execution. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"random-priority-allocation-distribution","version":"1.0.0","name":"Random-Priority Allocation Distribution","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["objects","agents"],"properties":{"objects":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"agents":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"object","additionalProperties":false,"required":["id","preferences"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"preferences":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate the allocation distribution across all priority orders."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"random-priority-allocation-distribution","input":{"objects":["X","Y"],"agents":[{"id":"A","preferences":["X","Y"]},{"id":"B","preferences":["X","Y"]}]}}},"limitations":["Enumerate the allocation distribution across all priority orders. Complete strict preferences, one object per participant and at most seven participants. Every priority permutation is equally weighted; no random draw, assignment execution or equality-of-utility guarantee. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sealed-auction-payment-compare","version":"1.0.0","name":"Sealed-Bid Rule Comparison","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bids","reserve"],"properties":{"bids":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","value"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"value":{"type":"integer","minimum":0,"maximum":1000000000}}}},"reserve":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare first-price and second-price outcomes for supplied bids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sealed-auction-payment-compare","input":{"bids":[{"id":"A","value":10},{"id":"B","value":7}],"reserve":5}}},"limitations":["Compare first-price and second-price outcomes for supplied bids. One item, integer values in a common caller-defined unit and seller reserve. Input order resolves tied bids. Outputs are hypothetical clearing amounts, not payment requests, market valuations or strategic recommendations. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multiunit-auction-clearing","version":"1.0.0","name":"Multiunit Bid Clearing Comparison","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bidders","units","reserve"],"properties":{"bidders":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","unitBids"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"unitBids":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}}},"units":{"type":"integer","minimum":1,"maximum":64},"reserve":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare pay-as-bid and highest-rejected-bid uniform clearing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multiunit-auction-clearing","input":{"bidders":[{"id":"A","unitBids":[10,6]},{"id":"B","unitBids":[8,4]}],"units":2,"reserve":2}}},"limitations":["Compare pay-as-bid and highest-rejected-bid uniform clearing. Identical units, nonincreasing integer marginal bids and reserve. Input bidder order then marginal-unit order resolves ties. This is a submitted-bid scenario; no strategy-proofness, live auction or actual charge. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"combinatorial-bundle-clearing","version":"1.0.0","name":"Bundle-Bid Allocation Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","bids"],"properties":{"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"bids":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","bidder","items","value"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"bidder":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"value":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the highest-value compatible selection of supplied package bids."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"combinatorial-bundle-clearing","input":{"items":["X","Y"],"bids":[{"id":"AX","bidder":"A","items":["X"],"value":6},{"id":"BY","bidder":"B","items":["Y"],"value":6},{"id":"CXY","bidder":"C","items":["X","Y"],"value":10}]}}},"limitations":["Find the highest-value compatible selection of supplied package bids. Exhaustive selection over at most sixteen bids and twelve items, with disjoint item bundles and at most one accepted bid per bidder. Maximizes submitted integer bid value; no VCG payment calculation or allocation execution. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stable-roommate-pairing","version":"1.0.0","name":"Stable Roommate Pairing Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["people"],"properties":{"people":{"type":"array","minItems":2,"maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["id","preferences"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"preferences":{"type":"array","minItems":1,"maxItems":9,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a stable complete pairing or establish none exists in a bounded preference scenario."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stable-roommate-pairing","input":{"people":[{"id":"A","preferences":["B","C","D"]},{"id":"B","preferences":["A","C","D"]},{"id":"C","preferences":["D","A","B"]},{"id":"D","preferences":["C","A","B"]}]}}},"limitations":["Find a stable complete pairing or establish none exists in a bounded preference scenario. Complete strict preferences for an even set of at most ten participants. Exhaustively checks pairings for mutually preferred blocking pairs. No ties, incomplete lists, external assignment or promise that a stable pairing always exists. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"house-allocation-envy-graph","version":"1.0.0","name":"Assigned-Object Envy Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["objects","agents"],"properties":{"objects":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"agents":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["id","assigned","utilities"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"assigned":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"utilities":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect strict envy and potential trading cycles in an existing allocation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"house-allocation-envy-graph","input":{"objects":["X","Y"],"agents":[{"id":"A","assigned":"X","utilities":[1,2]},{"id":"B","assigned":"Y","utilities":[2,1]}]}}},"limitations":["Inspect strict envy and potential trading cycles in an existing allocation. Supplied cardinal utilities and one assigned object per participant. Returns strict envy edges and one cycle when present; absence of a strict cycle does not establish full Pareto efficiency under weak improvements. No reassignment or utility comparability across participants. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cooperative-cost-core-check","version":"1.0.0","name":"Cooperative Cost Allocation Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["players","coalitionCosts","allocation"],"properties":{"players":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"coalitionCosts":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"allocation":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a proposed cost split against every supplied coalition’s standalone cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cooperative-cost-core-check","input":{"players":["A","B"],"coalitionCosts":[0,7,7,10],"allocation":[5,5]}}},"limitations":["Check a proposed cost split against every supplied coalition’s standalone cost. Complete integer coalition-cost table indexed by bit mask, including zero empty-coalition cost. Core membership requires exact grand-total equality and no coalition allocated more than its standalone cost. Does not compute a Shapley allocation or recommend legal cost-sharing terms. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capacitated-transport-cost-plan","version":"1.0.0","name":"Capacity-Constrained Transport Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["supply","demand","unitCosts","routeCapacities"],"properties":{"supply":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":128}},"demand":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":128}},"unitCosts":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":1000000}}},"routeCapacities":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":128}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find least-cost shipments subject to supplied source, demand and route capacities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capacitated-transport-cost-plan","input":{"supply":[2,2],"demand":[1,3],"unitCosts":[[1,5],[2,1]],"routeCapacities":[[4,4],[4,4]]}}},"limitations":["Find least-cost shipments subject to supplied source, demand and route capacities. Integer units, nonnegative integer unit costs and at most 128 demand units. Successive shortest residual paths find minimum cost at the maximum shippable flow; infeasible demand is reported with partial shipments. No freight booking or real capacity verification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"facility-location-supply-scenario","version":"1.0.0","name":"Facility Opening and Supply Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["facilities","demand","shippingUnitCosts"],"properties":{"facilities":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","openingCost"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"capacity":{"type":"integer","minimum":0,"maximum":40},"openingCost":{"type":"integer","minimum":0,"maximum":1000000}}}},"demand":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":40}},"shippingUnitCosts":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare facility-opening choices with their capacity and distribution cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"facility-location-supply-scenario","input":{"facilities":[{"id":"A","capacity":3,"openingCost":5},{"id":"B","capacity":3,"openingCost":1}],"demand":[2],"shippingUnitCosts":[[1],[4]]}}},"limitations":["Compare facility-opening choices with their capacity and distribution cost. Enumerates at most six candidate facilities and solves each feasible integer transport subproblem. Fixed opening costs plus linear shipping, splittable demand and at most forty demand units. No geographic search, construction advice or real opening action. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-product-mix-plan","version":"1.0.0","name":"Integer Product Mix Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["products","resourceCapacities"],"properties":{"products":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"object","additionalProperties":false,"required":["id","maxUnits","unitProfit","resourceUse"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"maxUnits":{"type":"integer","minimum":0,"maximum":30},"unitProfit":{"type":"integer","minimum":0,"maximum":1000000},"resourceUse":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":10000}}}}},"resourceCapacities":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"integer","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a highest-contribution production mix under shared resource constraints."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-product-mix-plan","input":{"products":[{"id":"A","maxUnits":3,"unitProfit":5,"resourceUse":[2]},{"id":"B","maxUnits":5,"unitProfit":2,"resourceUse":[1]}],"resourceCapacities":[5]}}},"limitations":["Find a highest-contribution production mix under shared resource constraints. Exhaustive bounded integer quantities, nonnegative unit contributions and resource use. Up to two hundred thousand quantity combinations; reported resource totals witness feasibility. No demand forecast, inventory policy, fractional production or actual scheduling. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"precedence-line-station-balance","version":"1.0.0","name":"Precedence Line Station Balance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tasks","cycleTime"],"properties":{"tasks":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["id","duration","predecessors"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"duration":{"type":"integer","minimum":1,"maximum":1000},"predecessors":{"type":"array","minItems":0,"maxItems":9,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}},"cycleTime":{"type":"integer","minimum":1,"maximum":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Minimize station count under a supplied cycle time and task precedence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"precedence-line-station-balance","input":{"tasks":[{"id":"A","duration":2,"predecessors":[]},{"id":"B","duration":2,"predecessors":["A"]},{"id":"C","duration":2,"predecessors":[]}],"cycleTime":4}}},"limitations":["Minimize station count under a supplied cycle time and task precedence. Exact subset dynamic programming for at most ten indivisible deterministic tasks. Predecessors may share a station in a valid local order. A task longer than the cycle is rejected. No parallel equipment, ergonomic, equipment-safety or variability analysis. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cyclic-shift-multicover-plan","version":"1.0.0","name":"Cyclic Shift Coverage Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requirements","shiftLength","maxStartsPerPeriod","startCosts"],"properties":{"requirements":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":20}},"shiftLength":{"type":"integer","minimum":1,"maximum":8},"maxStartsPerPeriod":{"type":"integer","minimum":0,"maximum":8},"startCosts":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Choose low-cost repeating shift starts that cover every period’s stated need."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cyclic-shift-multicover-plan","input":{"requirements":[1,1,1],"shiftLength":2,"maxStartsPerPeriod":1,"startCosts":[1,2,3]}}},"limitations":["Choose low-cost repeating shift starts that cover every period’s stated need. Homogeneous staff, fixed consecutive shift length and integer starts on a repeating cycle. Exact enumeration within a bounded scenario, no named-worker roster, labor-law check or automatic assignment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"setup-deadline-machine-schedule","version":"1.0.0","name":"Setup and Deadline Machine Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs","initialSetups","changeovers"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["id","duration","release","due","tardinessWeight"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"duration":{"type":"integer","minimum":1,"maximum":1000},"release":{"type":"integer","minimum":0,"maximum":10000},"due":{"type":"integer","minimum":0,"maximum":20000},"tardinessWeight":{"type":"integer","minimum":0,"maximum":10000}}}},"initialSetups":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1000}},"changeovers":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare task sequences using release times, changeovers and weighted lateness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"setup-deadline-machine-schedule","input":{"jobs":[{"id":"A","duration":2,"release":0,"due":2,"tardinessWeight":1},{"id":"B","duration":1,"release":0,"due":4,"tardinessWeight":1}],"initialSetups":[0,0],"changeovers":[[0,0],[0,0]]}}},"limitations":["Compare task sequences using release times, changeovers and weighted lateness. One nonpreemptive machine and at most eight jobs. Setup starts only after both machine availability and job release; objective is total weighted tardiness, then makespan. Exhaustive sequence search; no live dispatch or machine-safety assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-project-resource-leveling","version":"1.0.0","name":"Project Resource Leveling Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tasks","horizon"],"properties":{"tasks":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"object","additionalProperties":false,"required":["id","duration","resource","earliestStart","latestStart","predecessors"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"duration":{"type":"integer","minimum":1,"maximum":24},"resource":{"type":"integer","minimum":0,"maximum":1000},"earliestStart":{"type":"integer","minimum":0,"maximum":23},"latestStart":{"type":"integer","minimum":0,"maximum":23},"predecessors":{"type":"array","minItems":0,"maxItems":6,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}},"horizon":{"type":"integer","minimum":1,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find low-peak resource timing within approved task windows and dependencies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-project-resource-leveling","input":{"tasks":[{"id":"A","duration":2,"resource":2,"earliestStart":0,"latestStart":2,"predecessors":[]},{"id":"B","duration":2,"resource":2,"earliestStart":0,"latestStart":2,"predecessors":[]}],"horizon":4}}},"limitations":["Find low-peak resource timing within approved task windows and dependencies. Integer start times, deterministic durations and renewable resource demand. Exact bounded enumeration minimizes peak load then squared load, with no fixed capacity ceiling. No calendar, equipment reservation or execution; infeasible windows return no plan. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multiperiod-production-smoothing","version":"1.0.0","name":"Production and Inventory Smoothing","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods","initialInventory","finalInventory","initialProduction","changeCost"],"properties":{"periods":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["demand","capacity","unitCost","holdingCost"],"properties":{"demand":{"type":"integer","minimum":0,"maximum":20},"capacity":{"type":"integer","minimum":0,"maximum":20},"unitCost":{"type":"integer","minimum":0,"maximum":1000000},"holdingCost":{"type":"integer","minimum":0,"maximum":1000000}}}},"initialInventory":{"type":"integer","minimum":0,"maximum":20},"finalInventory":{"type":"integer","minimum":0,"maximum":20},"initialProduction":{"type":"integer","minimum":0,"maximum":20},"changeCost":{"type":"integer","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Balance production, holding and production-change costs over a finite horizon."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multiperiod-production-smoothing","input":{"periods":[{"demand":1,"capacity":2,"unitCost":1,"holdingCost":1},{"demand":2,"capacity":2,"unitCost":1,"holdingCost":1}],"initialInventory":0,"finalInventory":0,"initialProduction":0,"changeCost":2}}},"limitations":["Balance production, holding and production-change costs over a finite horizon. Integer capacity and demand, no shortages or backlogs, exact required ending inventory. Dynamic programming minimizes linear production and holding cost plus absolute change from the preceding period’s production. Up to eight periods; no live production scheduling. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"precedence-budget-project-selection","version":"1.0.0","name":"Dependency-Constrained Project Portfolio","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["projects","budget"],"properties":{"projects":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","cost","value","predecessors"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"cost":{"type":"integer","minimum":0,"maximum":1000000},"value":{"type":"integer","minimum":0,"maximum":1000000},"predecessors":{"type":"array","minItems":0,"maxItems":15,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}},"budget":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a highest-value project subset that includes its prerequisites and fits a planning budget."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"precedence-budget-project-selection","input":{"projects":[{"id":"A","cost":3,"value":2,"predecessors":[]},{"id":"B","cost":2,"value":10,"predecessors":["A"]},{"id":"C","cost":3,"value":8,"predecessors":[]}],"budget":5}}},"limitations":["Find a highest-value project subset that includes its prerequisites and fits a planning budget. Exhaustive selection of at most sixteen projects, integer cost/value and acyclic prerequisites. Maximizes supplied value, then minimizes spend. The budget is a planning input, not a limit on payments; no investment advice or project approval. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mixed-minimax-regret-plan","version":"1.0.0","name":"Mixed Scenario Regret Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["decisions","scenarioPayoffs"],"properties":{"decisions":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"scenarioPayoffs":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a randomized decision mix that minimizes its worst expected scenario regret."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mixed-minimax-regret-plan","input":{"decisions":["A","B"],"scenarioPayoffs":[[10,0],[0,10]]}}},"limitations":["Find a randomized decision mix that minimizes its worst expected scenario regret. Finite supplied payoff matrix, up to five decisions and eight scenarios. Enumerates linear-program vertices; regret compares expected payoff with the best pure decision in each scenario. Numerical solution, no scenario probabilities, realized loss guarantee, action execution or investment advice. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"custody-event-chain-review","version":"1.0.0","name":"Custody and Seal Event Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","events"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","custodian","seal"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"custodian":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"seal":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","asset","at","from","to","expectedSeal","newSeal"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"asset":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"from":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"to":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"expectedSeal":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"newSeal":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied custody transfers against the preceding custodian and seal."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"custody-event-chain-review","input":{"assets":[{"id":"Box","custodian":"A","seal":"S1"}],"events":[{"id":"E1","asset":"Box","at":1,"from":"A","to":"B","expectedSeal":"S1","newSeal":"S2"}]}}},"limitations":["Reconcile supplied custody transfers against the preceding custodian and seal. Chronological explicit events with unique asset references. Custodian or declared-seal mismatches are reported and excluded from state; a new seal is accepted only with a consistent handoff. No physical verification, cryptographic evidence, ownership determination or EPCIS certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rental-asset-turnaround-ledger","version":"1.0.0","name":"Rental Return-to-Ready Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","events"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","asset","at","action","rental"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"asset":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"action":{"enum":["rent","return","clean","inspect","release"]},"rental":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile asset rental, return, cleaning, inspection and release events."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rental-asset-turnaround-ledger","input":{"assets":["A"],"events":[{"id":"E1","asset":"A","at":1,"action":"rent","rental":"R1"},{"id":"E2","asset":"A","at":4,"action":"return","rental":"R1"},{"id":"E3","asset":"A","at":5,"action":"clean","rental":"R1"},{"id":"E4","asset":"A","at":6,"action":"inspect","rental":"R1"},{"id":"E5","asset":"A","at":7,"action":"release","rental":"R1"}]}}},"limitations":["Reconcile asset rental, return, cleaning, inspection and release events. Initial assets are available. The declared sequence is rent → return → clean → inspect → release; later events must retain the active rental reference. Durations use caller-supplied monotonic time units. No booking, payment, inspection execution or equipment-safety judgment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"consignment-ownership-ledger","version":"1.0.0","name":"Consignment Stock and Proceeds Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","events"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","owner","initialQuantity","unitSaleMinor","commissionBasisPoints"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"owner":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"initialQuantity":{"type":"integer","minimum":0,"maximum":1000000},"unitSaleMinor":{"type":"string","pattern":"^(0|[1-9][0-9]{0,19})$"},"commissionBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","lot","at","owner","action","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"lot":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"owner":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"action":{"enum":["receive","sell","return-unsold","sale-return"]},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Track owner-attributed consigned quantities and scenario proceeds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"consignment-ownership-ledger","input":{"lots":[{"id":"L","owner":"Owner","initialQuantity":10,"unitSaleMinor":"100","commissionBasisPoints":1000}],"events":[{"id":"E1","lot":"L","at":1,"owner":"Owner","action":"sell","quantity":3},{"id":"E2","lot":"L","at":2,"owner":"Owner","action":"sale-return","quantity":1}]}}},"limitations":["Track owner-attributed consigned quantities and scenario proceeds. Receipts, sales, unsold returns and sale returns use one fixed unit sale price per lot. Sale returns cannot exceed net sales; owner references must match. Exact integer-string proceeds and half-up commission on cumulative net sales. No legal ownership verification, tax or remittance. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reusable-container-pool-ledger","version":"1.0.0","name":"Reusable Container Pool Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["locations","events"],"properties":{"locations":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","initialStock"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"initialStock":{"type":"integer","minimum":0,"maximum":1000000}}}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","at","action","shipment","from","to","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"action":{"enum":["dispatch","receive","lose"]},"shipment":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"from":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"to":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile location stock, partial shipment receipts and recorded losses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reusable-container-pool-ledger","input":{"locations":[{"id":"A","initialStock":10},{"id":"B","initialStock":0}],"events":[{"id":"E1","at":1,"action":"dispatch","shipment":"S","from":"A","to":"B","quantity":4},{"id":"E2","at":2,"action":"receive","shipment":"S","from":"A","to":"B","quantity":3},{"id":"E3","at":3,"action":"lose","shipment":"S","from":"A","to":"B","quantity":1}]}}},"limitations":["Reconcile location stock, partial shipment receipts and recorded losses. Unique shipment references and chronological dispatch, receive and loss events. Receipts and losses cannot exceed outstanding shipment quantities. Conservation includes location stock plus in-transit and lost units. Supplied ledger only; no tracking feed or physical inventory certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"usage-counter-rollover-ledger","version":"1.0.0","name":"Usage Counter Rollover Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["modulus","readings"],"properties":{"modulus":{"type":"integer","minimum":2,"maximum":1000000000},"readings":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["at","value","reset"],"properties":{"at":{"type":"integer","minimum":0,"maximum":1000000000},"value":{"type":"integer","minimum":0,"maximum":1000000000},"reset":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile cumulative readings across declared resets and single wraparounds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"usage-counter-rollover-ledger","input":{"modulus":100,"readings":[{"at":0,"value":90,"reset":false},{"at":1,"value":5,"reset":false},{"at":2,"value":8,"reset":false}]}}},"limitations":["Reconcile cumulative readings across declared resets and single wraparounds. Strictly increasing sample times and values below the stated modulus. Assumes at most one wrap per non-reset interval; equal readings may hide full wraps. Reset intervals count only the post-reset reading and are explicitly incomplete. No meter verification or billing execution. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"usage-idempotency-reconciliation","version":"1.0.0","name":"Usage Retry Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["events"],"properties":{"events":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["key","operation","quantity"],"properties":{"key":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"operation":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate first-seen usage, exact retries and conflicting reuse of an event key."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"usage-idempotency-reconciliation","input":{"events":[{"key":"K1","operation":"Compute","quantity":5},{"key":"K1","operation":"Compute","quantity":5},{"key":"K1","operation":"Compute","quantity":9},{"key":"K2","operation":"Compute","quantity":2}]}}},"limitations":["Separate first-seen usage, exact retries and conflicting reuse of an event key. Key uniqueness applies across the supplied ledger. The first operation and quantity define its fingerprint; exact duplicates count once, conflicting reuse is excluded and listed. No live deduplication store, concurrency claim, invoice or financial charge. IETF header work remains a draft, not a claimed implementation standard. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"warranty-entitlement-timeline","version":"1.0.0","name":"Declared Warranty Window Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","coveredCauses","claims"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","startDate","endDate","voidDate"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"voidDate":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]}}}},"coveredCauses":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"claims":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","asset","claimDate","cause"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"asset":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"claimDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"cause":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check claim dates and cause codes against supplied coverage terms."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"warranty-entitlement-timeline","input":{"assets":[{"id":"A","startDate":"2026-01-01","endDate":"2026-12-31","voidDate":null}],"coveredCauses":["Defect"],"claims":[{"id":"C","asset":"A","claimDate":"2026-12-31","cause":"Defect"}]}}},"limitations":["Check claim dates and cause codes against supplied coverage terms. Inclusive start/end dates, optional void date effective from that date and a declared cause whitelist. Returns a contractual-window arithmetic classification only. No warranty-law interpretation, diagnosis, coverage decision, entitlement grant or customer contact. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"work-order-state-rule-review","version":"1.0.0","name":"Work Order Transition Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states","rules","orders","events"],"properties":{"states":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}},"rules":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["from","to","requiredChecks"],"properties":{"from":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"to":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"requiredChecks":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}},"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","state"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"state":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","order","at","from","to","checks"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"order":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"from":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"to":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"checks":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay declared work-order transitions and required completion checks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"work-order-state-rule-review","input":{"states":["Open","Done"],"rules":[{"from":"Open","to":"Done","requiredChecks":["QC"]}],"orders":[{"id":"O","state":"Open"}],"events":[{"id":"E1","order":"O","at":1,"from":"Open","to":"Done","checks":["QC"]}]}}},"limitations":["Replay declared work-order transitions and required completion checks. Caller supplies finite states, allowed transitions, required check identifiers and initial order states. Source-state, rule and check failures are reported without updating state. A simple guarded ledger, not an SCXML interpreter or operational authorization system. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"receipt-inspection-hold-ledger","version":"1.0.0","name":"Receipt Inspection and Hold Ledger","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","events"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","initialPending"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"initialPending":{"type":"integer","minimum":0,"maximum":1000000}}}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","lot","at","action","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"lot":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"action":{"enum":["receive","hold","release-hold","inspect-pass","inspect-fail","consume"]},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile quantities awaiting inspection, on hold, released, rejected and consumed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"receipt-inspection-hold-ledger","input":{"lots":[{"id":"L","initialPending":5}],"events":[{"id":"E1","lot":"L","at":1,"action":"hold","quantity":2},{"id":"E2","lot":"L","at":2,"action":"inspect-pass","quantity":3},{"id":"E3","lot":"L","at":3,"action":"consume","quantity":1}]}}},"limitations":["Reconcile quantities awaiting inspection, on hold, released, rejected and consumed. Receipts enter pending stock; hold/release-hold move between pending and held; inspection moves pending to released/rejected; consumption uses released stock only. Invalid overdraw events are excluded. Quantity reconciliation only, no actual inspection or product-quality approval. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"purchase-return-credit-ledger","version":"1.0.0","name":"Purchase Return and Credit Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["orders","events"],"properties":{"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","quantity","unitPriceMinor","taxBasisPoints"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"quantity":{"type":"integer","minimum":1,"maximum":1000000},"unitPriceMinor":{"type":"string","pattern":"^(0|[1-9][0-9]{0,19})$"},"taxBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}},"events":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["id","order","at","action","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"order":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"at":{"type":"integer","minimum":0,"maximum":1000000000},"action":{"enum":["return","credit"]},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile returned quantities with separately recorded credit quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"purchase-return-credit-ledger","input":{"orders":[{"id":"O","quantity":3,"unitPriceMinor":"100","taxBasisPoints":1000}],"events":[{"id":"E1","order":"O","at":1,"action":"return","quantity":2},{"id":"E2","order":"O","at":2,"action":"credit","quantity":1}]}}},"limitations":["Reconcile returned quantities with separately recorded credit quantities. Fixed order unit prices in one common minor unit, inclusive scenario tax rate and exact integer strings. Returns cannot exceed ordered quantities; credits cannot exceed accepted returns. Cumulative half-up gross rounding makes split credits reconcile. Does not issue credit notes, refunds, tax advice or payment requests. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"matrix-market-coordinate-decode","version":"1.0.0","name":"Matrix Market Coordinate Decoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode sparse Matrix Market coordinates into a canonical matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"matrix-market-coordinate-decode","input":{"text":"%%MatrixMarket matrix coordinate integer symmetric\n2 2 2\n1 1 3\n2 1 4\n"}}},"limitations":["Decode sparse Matrix Market coordinates into a canonical matrix. Matrix Market coordinate real, integer or pattern data; general or symmetric. Up to 64 rows and columns, 1024 entries and 16 KiB of text. Reject duplicate coordinates and extra records; symmetric input uses the lower triangle. Complex, skew and Hermitian forms excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fits-header-card-profile","version":"1.0.0","name":"FITS Header Card Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cards"],"properties":{"cards":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"string","minLength":80,"maxLength":80,"pattern":"^[ -~]{80}$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpret primary FITS logical header cards and declared array size."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fits-header-card-profile","input":{"cards":["SIMPLE  =                    T                                                  ","BITPIX  =                    8                                                  ","NAXIS   =                    0                                                  ","END                                                                             "]}}},"limitations":["Interpret primary FITS logical header cards and declared array size. Up to 128 supplied 80-character ASCII cards. Require SIMPLE, BITPIX and NAXIS first, matching NAXISn dimensions and END last. Boolean and signed integer values only; 0–8 dimensions, each up to one billion, with bounded declared sample count. No full 2880-byte block, payload or extension qualification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nrrd-header-profile","version":"1.0.0","name":"NRRD Header Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["header"],"properties":{"header":{"type":"string","maxLength":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a restricted NRRD header and reconcile declared sample layout."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nrrd-header-profile","input":{"header":"NRRD0005\ntype: uchar\ndimension: 2\nsizes: 2 3\nencoding: raw\n\n"}}},"limitations":["Parse a restricted NRRD header and reconcile declared sample layout. NRRD0005 header ending in a blank line, up to 16 KiB. Support listed scalar types, 1–8 dimensions and raw or ASCII encoding. Multibyte raw data requires byte order. Header metadata only; reject detached paths, unknown fields and supplied payload. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vtk-legacy-unstructured-profile","version":"1.0.0","name":"VTK Legacy Grid Parser API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode a small ASCII unstructured VTK grid into points and cells."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vtk-legacy-unstructured-profile","input":{"text":"# vtk DataFile Version 3.0\nTriangle\nASCII\nDATASET UNSTRUCTURED_GRID\nPOINTS 3 float\n0 0 0 1 0 0 0 1 0\nCELLS 1 4\n3 0 1 2\nCELL_TYPES 1\n5\n"}}},"limitations":["Decode a small ASCII unstructured VTK grid into points and cells. Legacy VTK 3.0 ASCII UNSTRUCTURED_GRID, up to 128 points and 256 cells. Support vertex, line, triangle and tetrahedron types with exact connectivity lengths. Attributes, binary data, polyhedra and file loading excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ply-ascii-mesh-profile","version":"1.0.0","name":"PLY ASCII Mesh Parser API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode the vertex and face subset of an ASCII PLY mesh."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ply-ascii-mesh-profile","input":{"text":"ply\nformat ascii 1.0\nelement vertex 3\nproperty float x\nproperty float y\nproperty float z\nelement face 1\nproperty list uchar int vertex_indices\nend_header\n0 0 0\n1 0 0\n0 1 0\n3 0 1 2\n"}}},"limitations":["Decode the vertex and face subset of an ASCII PLY mesh. PLY 1.0 ASCII with ordered float x, y, z vertices and uchar/int vertex-index face lists. Up to 128 vertices, 256 faces and 32 vertices per face. Leading header comments allowed; other properties and elements excluded. No mesh-validity certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-stl-mesh-decode","version":"1.0.0","name":"Binary STL Mesh Decoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode binary STL triangle records into explicit vertices and stored normals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-stl-mesh-decode","input":{"hex":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000803f0000000000000000000000000000803f0000000000000000000000000000803f000000000000"}}},"limitations":["Decode binary STL triangle records into explicit vertices and stored normals. Exact binary STL length of 84 plus 50 bytes per triangle, up to 128 triangles and 16 KiB. Finite little-endian float32 values and zero attribute counts only; header remains opaque. ASCII STL, color extensions and mesh repair excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"elf64-section-profile","version":"1.0.0","name":"ELF64 Section Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect ELF64 little-endian section declarations and names."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"elf64-section-profile","input":{"hex":"7f454c4602010100000000000000000001003e00010000000000000000000000000000000000000040000000000000000000000040000000000040000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}},"limitations":["Inspect ELF64 little-endian section declarations and names. Up to 16 KiB of ELF64 little-endian version 1 bytes; 64-byte headers and section entries, with 1–64 sections. Bounds-check stored sections and optional ASCII names; NOBITS sizes remain exact metadata. Extended numbering, loading, relocation and executable safety assessment excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ustar-archive-directory","version":"1.0.0","name":"USTAR Archive Directory API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read member metadata from a bounded POSIX USTAR archive."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ustar-archive-directory","input":{"hex":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}},"limitations":["Read member metadata from a bounded POSIX USTAR archive. Up to 16 KiB and 64 USTAR members, aligned to 512 bytes with two terminal zero blocks. Validate ASCII names, octal fields and checksums. Regular files and directories only; no extraction, links, PAX, GNU or sparse extensions. Names remain metadata. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pcap-classic-packet-index","version":"1.0.0","name":"Classic PCAP Packet Index API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index captured packet records with exact timestamps and size checks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pcap-classic-packet-index","input":{"hex":"d4c3b2a1020004000000000000000000ffff000001000000"}}},"limitations":["Index captured packet records with exact timestamps and size checks. Classic PCAP 2.4 in either byte order, with microsecond or nanosecond timestamps. Up to 128 records and 16 KiB; reserved global fields zero, snapshot length 1–65535. Validate captured lengths and preserve exact timestamp integers. PCAPNG and packet-payload decoding excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"netpbm-raster-codec","version":"1.0.0","name":"Netpbm Plain Raster Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","text","image"],"properties":{"mode":{"enum":["encode","decode"]},"text":{"type":"string","maxLength":24591},"image":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["format","width","height","maxval","samples"],"properties":{"format":{"enum":["P1","P2","P3"]},"width":{"type":"integer","minimum":1,"maximum":64},"height":{"type":"integer","minimum":1,"maximum":64},"maxval":{"type":"integer","minimum":1,"maximum":65535},"samples":{"type":"array","minItems":1,"maxItems":4096,"items":{"type":"integer","minimum":0,"maximum":65535}}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode or emit plain PBM,PGM and PPM sample arrays."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"netpbm-raster-codec","input":{"mode":"decode","text":"P1\n2 1\n0 1\n","image":null}}},"limitations":["Decode or emit plain PBM,PGM and PPM sample arrays. One plain ASCII P1, P2 or P3 image, dimensions 1–64 and at most 4096 samples. P1 accepts compact binary pixels; P2/P3 use decimal samples with maxval 1–65535. Comments allowed; canonical text is at most 24591 characters. Trailing data excluded. Decode requires image=null; encode requires empty text. Binary formats and color conversion excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dns-message-wire-inspection","version":"1.0.0","name":"DNS Message Wire Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode bounded DNS questions and resource records including compressed names."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-message-wire-inspection","input":{"hex":"12340100000100000000000001780000010001"}}},"limitations":["Decode bounded DNS questions and resource records including compressed names. Up to 4 KiB, 16 questions and 64 resource records. Validate backward compression pointers and 255-byte names with restricted ASCII labels. Decode selected A, AAAA, name, TXT and MX records; retain unknown RDATA as hex. No DNS queries, DNSSEC or resolver qualification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dhcpv4-message-options","version":"1.0.0","name":"DHCPv4 Message Option Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse BOOTP fixed fields and the DHCPv4 option sequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dhcpv4-message-options","input":{"hex":"010106000000123400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063825363350101ff"}}},"limitations":["Parse BOOTP fixed fields and the DHCPv4 option sequence. Up to 4 KiB; Ethernet address length six, DHCP cookie and one message-type option required. Validate option lengths, padding and end marker; reject option overload and nonzero trailing bytes. No DHCP exchange or lease verification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ntpv4-packet-inspection","version":"1.0.0","name":"NTPv4 Packet Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one fixed NTPv4 packet with exact timestamp ticks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ntpv4-packet-inspection","input":{"hex":"230206ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}}},"limitations":["Inspect one fixed NTPv4 packet with exact timestamp ticks. Exactly 48 bytes, NTP version 4, modes 1–7 and stratum 0–16. Decode signed fields and fixed-point values; preserve four 64-bit timestamps as exact tick strings. Era inference, extensions, MAC verification and clock synchronization excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rtp-packet-inspection","version":"1.0.0","name":"RTP Packet Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate an RTPv2 header,CSRCs,extension,padding and opaque payload."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rtp-packet-inspection","input":{"hex":"8060002a0000005a00000001aabb"}}},"limitations":["Separate an RTPv2 header,CSRCs,extension,padding and opaque payload. RTP version 2 packet up to 16 KiB, with 0–15 CSRC entries, optional word-counted extension and validated padding. Payload remains opaque. No SRTP decryption, codec decoding or session-continuity validation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rtcp-compound-inspection","version":"1.0.0","name":"RTCP Compound Framing API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Index RTCPv2 packets and reconcile length,padding and report-block counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rtcp-compound-inspection","input":{"hex":"80c9000100000001"}}},"limitations":["Index RTCPv2 packets and reconcile length,padding and report-block counts. Up to 16 KiB and 64 RTCP packets of types 200–204. Validate sender/receiver report lengths and 24-byte report blocks; other bodies remain raw. Padding allowed only on the final packet. CNAME, session semantics and SRTCP authentication excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coap-message-inspection","version":"1.0.0","name":"CoAP Message Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode CoAPv1 tokens,delta-encoded options and payload framing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coap-message-inspection","input":{"hex":"40011234b178ff01"}}},"limitations":["Decode CoAPv1 tokens,delta-encoded options and payload framing. CoAP version 1 datagram up to 16 KiB, token length 0–8 and at most 128 options. Validate extended option deltas and lengths, payload markers and empty-message framing. Unknown values remain raw; no requests, DTLS or block reassembly. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mpeg-ts-packet-inspection","version":"1.0.0","name":"MPEG Transport Packet Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a188byte MPEG transport packet and optional PCR clock."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mpeg-ts-packet-inspection","input":{"hex":"47410010ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}},"limitations":["Inspect a188byte MPEG transport packet and optional PCR clock. Exactly 188 bytes with sync byte 0x47 and valid adaptation framing. Decode the optional 33-bit PCR base and 9-bit extension into exact ticks; other adaptation fields and payload remain opaque. No FEC, PES/PSI assembly or broadcast qualification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ipv4-packet-header-inspection","version":"1.0.0","name":"IPv4 Packet Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode an IPv4 header and options and calculate its checksum status."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ipv4-packet-header-inspection","input":{"hex":"450000140001000040118ea1c0000201c6336402"}}},"limitations":["Decode an IPv4 header and options and calculate its checksum status. Complete IPv4 packet up to 16 KiB with exact total length, 20–60-byte header and zero reserved flag. Validate option framing and report checksum validity and fragment metadata. Payload remains opaque; no transport or session verification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ipv6-extension-chain-inspection","version":"1.0.0","name":"IPv6 Extension Chain Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Walk bounded IPv6 extension headers and retain the terminal payload."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ipv6-extension-chain-inspection","input":{"hex":"6000000000003b400000000000000000000000000000000100000000000000000000000000000002"}}},"limitations":["Walk bounded IPv6 extension headers and retain the terminal payload. Complete IPv6 packet up to 16 KiB, no jumbograms. Walk at most 16 supported extension headers and one Fragment header. Continue after an atomic fragment; stop at genuinely fragmented data, ESP or an unknown type and retain opaque bytes. No reassembly, decryption or transport validation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tcp-segment-options-inspection","version":"1.0.0","name":"TCP Segment Option Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":32768,"pattern":"^(?:[a-fA-F0-9]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode a TCP header and structurally validate its option list."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tcp-segment-options-inspection","input":{"hex":"303901bb00000001000000005002100000000000"}}},"limitations":["Decode a TCP header and structurally validate its option list. Supplied TCP segment up to 16 KiB with 20–60-byte header and zero reserved bits. Validate option framing and lengths for MSS, window scale, SACK and timestamps. Payload remains opaque; no checksum assertion without a pseudoheader or connection verification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deflate-raw-bounded-inflate","version":"1.0.0","name":"Bounded Raw DEFLATE Decoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","outputLimit"],"properties":{"hex":{"type":"string","maxLength":8228,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"outputLimit":{"type":"integer","minimum":0,"maximum":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode raw DEFLATE blocks under an enforced output ceiling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deflate-raw-bounded-inflate","input":{"hex":"010200fdff4869","outputLimit":16}}},"limitations":["Decode raw DEFLATE blocks under an enforced output ceiling. Raw RFC 1951 stored, fixed and dynamic Huffman blocks; up to 4 KiB compressed, 256 blocks and 16384 output bytes. Enforce outputLimit during every expansion and reject invalid trees, distances, truncation and trailing bytes. Gzip/zlib envelopes and compression excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lz4-raw-block-decode","version":"1.0.0","name":"LZ4 Raw Block Decoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","outputLimit"],"properties":{"hex":{"type":"string","maxLength":8228,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"outputLimit":{"type":"integer","minimum":0,"maximum":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode raw LZ4 literal and match sequences with bounded expansion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lz4-raw-block-decode","input":{"hex":"30414243","outputLimit":16}}},"limitations":["Decode raw LZ4 literal and match sequences with bounded expansion. Raw LZ4 blocks up to 4 KiB compressed and 16384 output bytes. Validate offsets and lengths while enforcing outputLimit during expansion; require a final literal-only sequence. Frames, dictionaries, checksums and compressor-optimization rules excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"snappy-raw-block-decode","version":"1.0.0","name":"Snappy Raw Block Decoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex","outputLimit"],"properties":{"hex":{"type":"string","maxLength":8228,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"outputLimit":{"type":"integer","minimum":0,"maximum":16384}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode Snappy raw literals and three copy-tag forms."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"snappy-raw-block-decode","input":{"hex":"0308414243","outputLimit":16}}},"limitations":["Decode Snappy raw literals and three copy-tag forms. Raw Snappy blocks up to 4 KiB compressed and 16384 declared output bytes. Validate the 32-bit length prefix, all copy forms and exact decoded length while enforcing outputLimit during expansion. Framed checksums and dictionaries excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lzw-dictionary-codec","version":"1.0.0","name":"LZW Dictionary Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","hex","codes"],"properties":{"mode":{"enum":["encode","decode"]},"hex":{"type":"string","maxLength":8228,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"codes":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"integer","minimum":0,"maximum":4095}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode bytes to LZW integer codes or reconstruct the bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lzw-dictionary-codec","input":{"mode":"encode","hex":"41424142414241","codes":[]}}},"limitations":["Encode bytes to LZW integer codes or reconstruct the bytes. Initial byte dictionary 0–255 and learned codes 256–4095, with no reset, end codes or bit packing. Up to 4096 input/output bytes and codes, with bounded dictionary storage. Encode requires codes=[]; decode requires empty hex. No GIF, TIFF or Unix compress compatibility claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lz78-token-codec","version":"1.0.0","name":"LZ78 Phrase Token Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","hex","tokens"],"properties":{"mode":{"enum":["encode","decode"]},"hex":{"type":"string","maxLength":8228,"pattern":"^(?:[a-fA-F0-9]{2})*$"},"tokens":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"object","additionalProperties":false,"required":["index","byte"],"properties":{"index":{"type":"integer","minimum":0,"maximum":1024},"byte":{"type":["integer","null"],"minimum":0,"maximum":255}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode bytes as dictionary-index/literal tokens and decode them."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lz78-token-codec","input":{"mode":"encode","hex":"41424142414241","tokens":[]}}},"limitations":["Encode bytes as dictionary-index/literal tokens and decode them. Dictionary index zero means empty; learned phrases use positive indices. A null literal may end only the final existing phrase. Up to 4096 bytes, 1024 tokens and 64 KiB of dictionary storage; reject encoding that would exceed the token ceiling. Encode requires tokens=[]; decode requires empty hex. Explicit token format only. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cobs-frame-codec","version":"1.0.0","name":"COBS Frame Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","hex"],"properties":{"mode":{"enum":["encode","decode"]},"hex":{"type":"string","maxLength":8228,"pattern":"^(?:[a-fA-F0-9]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode arbitrary bytes as a zero-free COBS frame or decode it."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cobs-frame-codec","input":{"mode":"encode","hex":"1100220033"}}},"limitations":["Encode arbitrary bytes as a zero-free COBS frame or decode it. COBS frame payload only, excluding the zero delimiter. Up to 4096 payload bytes and 4114 encoded bytes. Reject zero codes, truncated blocks and oversized decoded output. No CRC, transport or delivery verification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hamming-secded-codec","version":"1.0.0","name":"Hamming SECDED Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","dataBits","bits"],"properties":{"mode":{"enum":["encode","decode"]},"dataBits":{"type":"integer","minimum":1,"maximum":64},"bits":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[01]+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode even-parity extended Hamming words or diagnose single/double errors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hamming-secded-codec","input":{"mode":"encode","dataBits":4,"bits":"1011"}}},"limitations":["Encode even-parity extended Hamming words or diagnose single/double errors. 1–64 data bits with even-parity positions 1, 2, 4 and so on, followed by overall even parity. Correct a single-bit error and flag double-bit errors; no guarantee for three or more errors. Mode determines the required bit length. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reed-solomon-erasure-recover","version":"1.0.0","name":"Reed Solomon Erasure Recovery API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["dataShards","samples","recoverPoints"],"properties":{"dataShards":{"type":"integer","minimum":1,"maximum":16},"samples":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["point","hex"],"properties":{"point":{"type":"integer","minimum":0,"maximum":255},"hex":{"type":"string","maxLength":256,"pattern":"^(?:[a-fA-F0-9]{2})*$","minLength":2}}}},"recoverPoints":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recover polynomial coefficient shards and requested evaluations from intact shards."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reed-solomon-erasure-recover","input":{"dataShards":2,"samples":[{"point":0,"hex":"01"},{"point":1,"hex":"03"}],"recoverPoints":[2]}}},"limitations":["Recover polynomial coefficient shards and requested evaluations from intact shards. GF(256) polynomial coefficients under modulus 0x11d; k=1–16, distinct evaluation points 0–255, up to 32 known and requested shards of 128 bytes each. Require at least k intact equal-length shards and verify extras. Erasures only; no corruption correction or packet-format compatibility claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"convolutional-viterbi-decode","version":"1.0.0","name":"Convolutional Viterbi Decoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["received","finalState"],"properties":{"received":{"type":"string","minLength":2,"maxLength":512,"pattern":"^[01]+$"},"finalState":{"enum":["any","zero"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decode hard-decision bits for a fixed rate-one-half convolutional code."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"convolutional-viterbi-decode","input":{"received":"111011","finalState":"zero"}}},"limitations":["Decode hard-decision bits for a fixed rate-one-half convolutional code. Fixed rate-one-half code, constraint length three, octal generators 7 and 5, newest bit in the low register position and initial state zero. Decode 1–256 hard-decision symbols with any or zero final state; lexicographic bit-string ties. Soft decisions and puncturing excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arithmetic-interval-codec","version":"1.0.0","name":"Exact Arithmetic Interval Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","model","tokens","tag","length"],"properties":{"mode":{"enum":["encode","decode"]},"model":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["symbol","frequency"],"properties":{"symbol":{"type":"string","minLength":1,"maxLength":200},"frequency":{"type":"integer","minimum":1,"maximum":1000000}}}},"tokens":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":200}},"tag":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["n","d"],"properties":{"n":{"type":"string","maxLength":1024,"pattern":"^(0|[1-9][0-9]*)$"},"d":{"type":"string","maxLength":1024,"pattern":"^[1-9][0-9]*$"}}}]},"length":{"type":"integer","minimum":0,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode token messages as exact rational intervals and decode a rational tag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arithmetic-interval-codec","input":{"mode":"encode","model":[{"symbol":"A","frequency":1},{"symbol":"B","frequency":1}],"tokens":["A","B"],"tag":null,"length":2}}},"limitations":["Encode token messages as exact rational intervals and decode a rational tag. 1–16 ordered symbols with positive integer frequencies and at most 128 tokens. Exact reduced rational intervals and midpoint tags. Decode requires tokens=[] and a tag in [0,1); encode requires tag=null and matching length. Ideal arithmetic intervals only, with no streaming bit-format claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-cost-bounded-flow","version":"1.0.0","name":"Minimum Cost Bounded Flow API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","source","sink","quantity","edges"],"properties":{"vertices":{"type":"integer","minimum":2,"maximum":16},"source":{"type":"integer","minimum":0,"maximum":15},"sink":{"type":"integer","minimum":0,"maximum":15},"quantity":{"type":"integer","minimum":0,"maximum":1024},"edges":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["from","to","capacity","cost"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63},"capacity":{"type":"integer","minimum":0,"maximum":1024},"cost":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a minimum-cost integral flow for a requested quantity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-cost-bounded-flow","input":{"vertices":3,"source":0,"sink":2,"quantity":2,"edges":[{"from":0,"to":1,"capacity":2,"cost":1},{"from":1,"to":2,"capacity":2,"cost":2},{"from":0,"to":2,"capacity":1,"cost":9}]}}},"limitations":["Find a minimum-cost integral flow for a requested quantity. Up to 16 vertices, 64 directed edges, capacities and requested flow up to 1024; nonnegative integer edge costs. Residual shortest paths return the maximum deliverable quantity up to the request and its exact decimal-string cost. Parallel edges allowed; self-loops excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maximum-clique-exact","version":"1.0.0","name":"Exact Maximum Clique API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":20},"edges":{"type":"array","minItems":0,"maxItems":190,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the largest complete vertex subset of a small graph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maximum-clique-exact","input":{"vertices":4,"edges":[{"from":0,"to":1},{"from":1,"to":2},{"from":0,"to":2},{"from":2,"to":3}]}}},"limitations":["Find the largest complete vertex subset of a small graph. Simple undirected graphs with 1–20 vertices. Exact branch and bound; lexicographically smallest sorted witness among ties. At most two million search states; exceeding the bound rejects the request. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-chromatic-number-exact","version":"1.0.0","name":"Exact Graph Chromatic Number API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":12},"edges":{"type":"array","minItems":0,"maxItems":66,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the minimum number of colors and a proper vertex coloring."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-chromatic-number-exact","input":{"vertices":3,"edges":[{"from":0,"to":1},{"from":1,"to":2},{"from":0,"to":2}]}}},"limitations":["Find the minimum number of colors and a proper vertex coloring. Simple undirected graphs with 1–12 vertices. Exact saturation-order search with deterministic ties and at most two million search states; no heuristic optimum claim or fixed color-label convention. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-isomorphism-witness","version":"1.0.0","name":"Graph Isomorphism Witness API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","left","right"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":12},"left":{"type":"array","minItems":0,"maxItems":66,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}},"right":{"type":"array","minItems":0,"maxItems":66,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare small graphs and return a vertex relabeling when they are isomorphic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-isomorphism-witness","input":{"vertices":3,"left":[{"from":0,"to":1},{"from":1,"to":2}],"right":[{"from":0,"to":2},{"from":2,"to":1}]}}},"limitations":["Compare small graphs and return a vertex relabeling when they are isomorphic. Two simple undirected graphs on the same 1–12 vertices. Degree-pruned exact search; the first ascending mapping is returned. At most two million search states; labels, weights and multigraphs excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"directed-simple-cycle-enumeration","version":"1.0.0","name":"Directed Simple Cycle Enumeration API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":12},"edges":{"type":"array","minItems":0,"maxItems":36,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate distinct simple cycles of a directed graph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"directed-simple-cycle-enumeration","input":{"vertices":3,"edges":[{"from":0,"to":1},{"from":1,"to":2},{"from":2,"to":0},{"from":1,"to":0}]}}},"limitations":["Enumerate distinct simple cycles of a directed graph. Up to 12 vertices and 36 edges, no duplicate edges or self-loops. Cycles start at their smallest vertex without repeating the closing vertex; reverse directions remain distinct. At most 256 cycles and two million search states; larger results reject. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"undirected-postman-route","version":"1.0.0","name":"Undirected Chinese Postman Route API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges","start"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":12},"edges":{"type":"array","minItems":0,"maxItems":66,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}},"start":{"type":"integer","minimum":0,"maximum":11}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a shortest closed walk covering every supplied edge."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"undirected-postman-route","input":{"vertices":3,"start":0,"edges":[{"from":0,"to":1,"weight":2},{"from":1,"to":2,"weight":3}]}}},"limitations":["Find a shortest closed walk covering every supplied edge. Connected simple undirected graphs with 1–12 vertices and positive integer edge weights. Exact shortest paths and odd-vertex pairing; return vertex and input-edge walks plus exact cost. Isolated singleton allowed; no directed streets or turn restrictions. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-mean-directed-cycle","version":"1.0.0","name":"Minimum Mean Directed Cycle API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":8},"edges":{"type":"array","minItems":0,"maxItems":56,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63},"weight":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a directed cycle with the smallest exact average edge weight."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-mean-directed-cycle","input":{"vertices":3,"edges":[{"from":0,"to":1,"weight":1},{"from":1,"to":0,"weight":2},{"from":1,"to":2,"weight":0},{"from":2,"to":1,"weight":0}]}}},"limitations":["Find a directed cycle with the smallest exact average edge weight. Simple directed graphs with up to 8 vertices and integer weights. Exhaustive canonical simple-cycle search returns a reduced rational mean and witness; null when acyclic. Self-loops excluded; bounded by the complete 8-vertex graph. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-betweenness-centrality","version":"1.0.0","name":"Graph Betweenness Centrality API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges","directed"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":32},"edges":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}},"directed":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure each vertex share of shortest paths between other vertices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-betweenness-centrality","input":{"vertices":3,"directed":false,"edges":[{"from":0,"to":1},{"from":1,"to":2}]}}},"limitations":["Measure each vertex share of shortest paths between other vertices. Unweighted simple graphs with 1–32 vertices; directed or undirected. Exact shortest-path counts with approximate ratios, endpoint-excluding raw and normalized scores; disconnected pairs contribute zero. No weighted or sampled approximation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-core-decomposition","version":"1.0.0","name":"Graph Core Decomposition API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":64},"edges":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute every vertex core number and graph degeneracy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-core-decomposition","input":{"vertices":4,"edges":[{"from":0,"to":1},{"from":1,"to":2},{"from":0,"to":2},{"from":2,"to":3}]}}},"limitations":["Compute every vertex core number and graph degeneracy. Simple undirected graphs with 1–64 vertices and up to 512 edges. Degree peeling returns maximal k-core membership numbers, including zero for isolated vertices; no directed or weighted-core interpretation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-directed-arborescence","version":"1.0.0","name":"Minimum Directed Arborescence API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","edges","root"],"properties":{"vertices":{"type":"integer","minimum":1,"maximum":12},"edges":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"integer","minimum":0,"maximum":63},"to":{"type":"integer","minimum":0,"maximum":63},"weight":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"root":{"type":"integer","minimum":0,"maximum":11}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a minimum-cost directed spanning tree reaching outward from a chosen root."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-directed-arborescence","input":{"vertices":3,"root":0,"edges":[{"from":0,"to":1,"weight":4},{"from":0,"to":2,"weight":8},{"from":1,"to":2,"weight":1},{"from":2,"to":1,"weight":2}]}}},"limitations":["Find a minimum-cost directed spanning tree reaching outward from a chosen root. Up to 12 vertices and 64 distinct directed edges with integer costs. Exact vertex-subset dynamic programming; return input-edge indices and exact decimal-string cost, or infeasible when no rooted spanning tree exists. Self-loops excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-smith-normal-form","version":"1.0.0","name":"Integer Smith Normal Form API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the invariant factors and Smith diagonal of an integer matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-smith-normal-form","input":{"matrix":[[2,4],[6,8]]}}},"limitations":["Compute the invariant factors and Smith diagonal of an integer matrix. Rectangular matrices up to 5 by 5 with entries within one million. Exact determinantal-divisor computation; nonnegative diagonal with successive divisibility, zeros last. Transformation matrices are excluded. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-hermite-row-form","version":"1.0.0","name":"Integer Row Hermite Normal Form API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Canonicalize the integer row lattice of a matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-hermite-row-form","input":{"matrix":[[2,4],[6,8]]}}},"limitations":["Canonicalize the integer row lattice of a matrix. Matrices up to 5 by 5 with entries within one million. Row echelon convention: positive pivots, entries above each pivot reduced into its half-open residue range, zero rows last. Exact integer row operations; 512-bit intermediate and 100000-operation ceilings. No column-lattice convention or transformation matrix. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rational-polynomial-bezout","version":"1.0.0","name":"Rational Polynomial Bezout API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":9,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}},"b":{"type":"array","minItems":1,"maxItems":9,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a monic polynomial gcd and exact Bezout coefficient polynomials."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rational-polynomial-bezout","input":{"a":["-1","0","1"],"b":["-1","1"]}}},"limitations":["Find a monic polynomial gcd and exact Bezout coefficient polynomials. Ascending integer coefficient arrays, degrees up to 8 and coefficient magnitude up to one million. Exact rational Euclidean arithmetic with a 4096-bit intermediate ceiling; both zero polynomials rejected. Trailing zero coefficients must be omitted. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sturm-real-root-isolation","version":"1.0.0","name":"Sturm Real Root Isolation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients","lower","upper","precisionBits"],"properties":{"coefficients":{"type":"array","minItems":2,"maxItems":9,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}},"lower":{"type":"integer","minimum":-1000000,"maximum":1000000},"upper":{"type":"integer","minimum":-1000000,"maximum":1000000},"precisionBits":{"type":"integer","minimum":1,"maximum":32}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Isolate distinct real polynomial roots inside a supplied interval."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sturm-real-root-isolation","input":{"coefficients":["-2","0","1"],"lower":0,"upper":2,"precisionBits":2}}},"limitations":["Isolate distinct real polynomial roots inside a supplied interval. Nonzero integer polynomials of degree 1–8, ascending coefficients within one million. Integer interval bounds within one million must not be roots. Exact square-free Sturm arithmetic gives dyadic intervals of width at most 2 to the negative precisionBits, or exact dyadic roots. Multiplicities excluded; 4096-bit arithmetic, 4096 nodes and 64 subdivision levels. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polynomial-resultant-discriminant","version":"1.0.0","name":"Exact Polynomial Resultant API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":2,"maxItems":9,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}},"b":{"type":"array","minItems":2,"maxItems":9,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a polynomial pair resultant and the first polynomial discriminant."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polynomial-resultant-discriminant","input":{"a":["-2","0","1"],"b":["-1","1"]}}},"limitations":["Compute a polynomial pair resultant and the first polynomial discriminant. Ascending integer coefficients within one million, degrees 1–8 with nonzero leading terms. Exact Sylvester determinants and decimal-string results. No symbolic parameters, multivariate polynomials or numerical root approximation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"continued-fraction-convergents","version":"1.0.0","name":"Exact Continued Fraction Convergents API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerator","denominator"],"properties":{"numerator":{"type":"string","maxLength":31,"pattern":"^-?(0|[1-9][0-9]{0,29})$"},"denominator":{"type":"string","maxLength":30,"pattern":"^[1-9][0-9]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand a rational number and return all regular continued-fraction convergents."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"continued-fraction-convergents","input":{"numerator":"355","denominator":"113"}}},"limitations":["Expand a rational number and return all regular continued-fraction convergents. Signed decimal-string numerator and positive denominator, up to 30 digits each. Floor-based regular continued fractions work for negative values; reduced exact convergents and canonical final partial quotient. No irrational or floating-point guessing. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pell-fundamental-solution","version":"1.0.0","name":"Pell Fundamental Solution API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["D"],"properties":{"D":{"type":"integer","minimum":2,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the least positive solution of x squared minus D times y squared equals one."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pell-fundamental-solution","input":{"D":13}}},"limitations":["Find the least positive solution of x squared minus D times y squared equals one. Nonsquare integer D from 2 through 10000. Exact continued-fraction convergents; return positive fundamental x and y as decimal strings. Squares rejected; at most 10000 convergents and 4096-bit results. No generalized Pell equation or negative-one solution claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-recurrence-term-exact","version":"1.0.0","name":"Exact Linear Recurrence Term API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients","initial","index"],"properties":{"coefficients":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}},"initial":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"string","maxLength":13,"pattern":"^-?(0|[1-9][0-9]*)$"}},"index":{"type":"integer","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a distant term of a supplied constant-coefficient recurrence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-recurrence-term-exact","input":{"coefficients":["1","1"],"initial":["0","1"],"index":10}}},"limitations":["Evaluate a distant term of a supplied constant-coefficient recurrence. Order 1–8, signed integer coefficients and initial values with at most 12 digits; index 0–1000000. Companion-matrix powering returns an exact decimal string. Operations reject intermediates beyond 8192 bits rather than approximate an oversized result. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cyclic-necklace-orbit-count","version":"1.0.0","name":"Cyclic Necklace Orbit Count API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["length","colors"],"properties":{"length":{"type":"integer","minimum":1,"maximum":512},"colors":{"type":"integer","minimum":1,"maximum":256}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count color strings up to rotation and primitive rotational orbits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cyclic-necklace-orbit-count","input":{"length":4,"colors":2}}},"limitations":["Count color strings up to rotation and primitive rotational orbits. Length 1–512 and 1–256 labeled colors. Exact Burnside and Möbius sums returned as decimal strings; rotations identified, reflections remain distinct. No representative generation or fixed-content constraint. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rook-polynomial-board-count","version":"1.0.0","name":"Rook Polynomial Board Count API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["board"],"properties":{"board":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"boolean"}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count nonattacking rook placements of every possible size on a supplied board."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rook-polynomial-board-count","input":{"board":[[true,true],[true,true]]}}},"limitations":["Count nonattacking rook placements of every possible size on a supplied board. Rectangular boolean boards up to 12 by 12; true marks an allowed square. Exact row and occupied-column dynamic programming; coefficients count indistinguishable nonattacking rooks, including the empty placement. No chess move simulation or weighted placements. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-grid-morphology","version":"1.0.0","name":"Binary Grid Morphology API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid","kernel","operation"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":1}}},"kernel":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"array","minItems":1,"maxItems":7,"items":{"type":"integer","minimum":0,"maximum":1}}},"operation":{"enum":["erode","dilate","open","close"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply erosion, dilation, opening or closing to a supplied binary grid."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-grid-morphology","input":{"grid":[[0,0,0],[0,1,0],[0,0,0]],"kernel":[[1,1,1]],"operation":"dilate"}}},"limitations":["Apply erosion, dilation, opening or closing to a supplied binary grid. Up to 64 × 64 cells with a nonempty odd-sized kernel up to 7 × 7. Centered anchor, reflected kernel for dilation and constant-zero padding at each stage; boundary behavior is explicit. No image-file decoding. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"squared-euclidean-grid-distance","version":"1.0.0","name":"Squared Euclidean Grid Distance API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the exact squared pixel distance to an in-grid background cell."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"squared-euclidean-grid-distance","input":{"grid":[[0,1,1],[1,1,1]]}}},"limitations":["Find the exact squared pixel distance to an in-grid background cell. Up to 32 × 32 binary cells with at least one zero. Unit row/column spacing; squared integer distances and nearest-zero coordinates, with row-major ties. No implicit background outside the grid or physical-distance inference. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marching-squares-contours","version":"1.0.0","name":"Marching Squares Contour Segments API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid","level"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"level":{"type":"number","minimum":-1000000,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extract linearly interpolated contour segments from a supplied scalar grid."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marching-squares-contours","input":{"grid":[[1,0],[0,0]],"level":0.5}}},"limitations":["Extract linearly interpolated contour segments from a supplied scalar grid. Up to 32 × 32 cells. Level values equal to a grid vertex are rejected to avoid degenerate segments. Low-valued diagonals are connected in saddle cells; output is a deterministic segment list, not stitched polygons or a surface model. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zhang-suen-binary-thinning","version":"1.0.0","name":"Zhang–Suen Binary Thinning API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply the two-pass Zhang–Suen deletion rules to a binary grid."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zhang-suen-binary-thinning","input":{"grid":[[0,0,0],[1,1,1],[0,0,0]]}}},"limitations":["Apply the two-pass Zhang–Suen deletion rules to a binary grid. Up to 32 × 32 cells with zero-valued exterior padding. Simultaneous deletion within each pass continues to a fixed point. Reports removed cells and full iterations including the final unchanged iteration; no topology-preservation guarantee or image-file processing. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-energy-vertical-seam","version":"1.0.0","name":"Minimum Energy Vertical Seam API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["energy"],"properties":{"energy":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":0,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a minimum-total-energy top-to-bottom raster seam."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-energy-vertical-seam","input":{"energy":[[1,9,9],[9,1,9],[9,9,1]]}}},"limitations":["Find a minimum-total-energy top-to-bottom raster seam. Up to 64 × 64 supplied nonnegative energy values. Each step moves at most one column; ties use the lexicographically smallest complete column path. Does not infer image energy, resize a file or remove pixels. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bilinear-raster-warp","version":"1.0.0","name":"Bilinear Raster Warp API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid","inverseAffine","width","height","fill"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"inverseAffine":{"type":"array","minItems":6,"maxItems":6,"items":{"type":"number","minimum":-10000,"maximum":10000}},"width":{"type":"integer","minimum":1,"maximum":64},"height":{"type":"integer","minimum":1,"maximum":64},"fill":{"type":"number","minimum":-1000000,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resample a scalar grid using a supplied inverse affine mapping."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bilinear-raster-warp","input":{"grid":[[0,10],[20,30]],"inverseAffine":[0,0,0.5,0,0,0.5],"width":1,"height":1,"fill":-1}}},"limitations":["Resample a scalar grid using a supplied inverse affine mapping. Input and output up to 64 × 64. Coefficients map output pixel centers (x, y) to source coordinates; bilinear interpolation uses edge-clamped neighbors inside the source domain and the supplied fill for coordinates outside it. No coordinate-reference-system or antialiasing inference. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-quadtree-codec","version":"1.0.0","name":"Binary Region Quadtree Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","size","grid","code"],"properties":{"mode":{"enum":["encode","decode"]},"size":{"type":"integer","minimum":1,"maximum":32},"grid":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":1}}},"code":{"type":"string","minLength":0,"maxLength":1365,"pattern":"^[01X]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode a bounded square binary region quadtree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-quadtree-codec","input":{"mode":"encode","size":2,"grid":[[0,1],[1,0]],"code":""}}},"limitations":["Encode or decode a bounded square binary region quadtree. Power-of-two sizes from 1 to 32. Prefix format uses 0/1 leaves and X followed by top-left, top-right, bottom-left, bottom-right children. Encoding requires an empty code; decoding requires grid [[0]] as the unused-field placeholder. No archive access or compression-ratio promise. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gray-cooccurrence-texture","version":"1.0.0","name":"Gray Co-occurrence Texture API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid","levels","rowOffset","columnOffset","symmetric"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":15}}},"levels":{"type":"integer","minimum":2,"maximum":16},"rowOffset":{"type":"integer","minimum":-7,"maximum":7},"columnOffset":{"type":"integer","minimum":-7,"maximum":7},"symmetric":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a gray-level pair histogram and descriptive texture measures."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gray-cooccurrence-texture","input":{"grid":[[0,1],[1,0]],"levels":2,"rowOffset":0,"columnOffset":1,"symmetric":false}}},"limitations":["Calculate a gray-level pair histogram and descriptive texture measures. Up to 64 × 64 supplied quantized cells with 2–16 levels. One nonzero row/column offset from −7 to 7, optional symmetric counting, and at least one in-bounds pair. Returns contrast, dissimilarity, homogeneity, energy and base-two entropy; no image classification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"grayscale-histogram-equalization","version":"1.0.0","name":"Grayscale Histogram Equalization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":255}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Equalize an eight-bit grayscale grid with an inspectable lookup table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"grayscale-histogram-equalization","input":{"grid":[[0,0],[128,255]]}}},"limitations":["Equalize an eight-bit grayscale grid with an inspectable lookup table. Up to 64 × 64 cells. Uses the cumulative histogram after subtracting the first occupied count, scales to 0–255 and rounds half up. Constant-valued input remains unchanged. Returns original histogram and lookup; no image-file or color-space handling. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"otsu-binary-threshold","version":"1.0.0","name":"Otsu Binary Threshold API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":255}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select a global eight-bit threshold by maximum between-class variance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"otsu-binary-threshold","input":{"grid":[[0,0],[255,255]]}}},"limitations":["Select a global eight-bit threshold by maximum between-class variance. Up to 64 × 64 cells. Exact integer-ratio comparisons select the lowest threshold on a tie; foreground means pixel greater than threshold. A constant image returns threshold zero with variance zero. No local/adaptive thresholding or semantic image assessment. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-voronoi-cells","version":"1.0.0","name":"Bounded Voronoi Cells API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sites","bounds"],"properties":{"sites":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}},"bounds":{"type":"object","additionalProperties":false,"required":["minX","minY","maxX","maxY"],"properties":{"minX":{"type":"integer","minimum":-1000000,"maximum":1000000},"minY":{"type":"integer","minimum":-1000000,"maximum":1000000},"maxX":{"type":"integer","minimum":-1000000,"maximum":1000000},"maxY":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Partition a rectangle into nearest-site Euclidean cells."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-voronoi-cells","input":{"sites":[{"x":0,"y":0},{"x":2,"y":0}],"bounds":{"minX":-1,"minY":-1,"maxX":3,"maxY":1}}}},"limitations":["Partition a rectangle into nearest-site Euclidean cells. Up to 32 distinct integer sites and an integer rectangle, coordinates within one million. Exact rational half-plane clipping; return approximate vertices and exact rational cell areas, including empty cells for outside sites. Unweighted planar distances only. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"delaunay-general-position-triangulation","version":"1.0.0","name":"Delaunay Triangulation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":3,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Triangulate a small planar point set using the empty-circle criterion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"delaunay-general-position-triangulation","input":{"points":[{"x":0,"y":0},{"x":2,"y":0},{"x":0,"y":2}]}}},"limitations":["Triangulate a small planar point set using the empty-circle criterion. 3–24 distinct integer points within one million. Exact orientation and incircle predicates; reject any collinear triple or cocircular quadruple. Counterclockwise triangles reference input indices; no constraint edges, perturbation or degenerate-site convention. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"simple-polygon-ear-triangulation","version":"1.0.0","name":"Simple Polygon Ear Triangulation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["polygon"],"properties":{"polygon":{"type":"array","minItems":3,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Split a simple polygon into nonoverlapping triangles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"simple-polygon-ear-triangulation","input":{"polygon":[{"x":0,"y":0},{"x":2,"y":0},{"x":2,"y":2},{"x":0,"y":2}]}}},"limitations":["Split a simple polygon into nonoverlapping triangles. 3–64 distinct integer vertices in boundary order, within one million; either winding accepted. Reject crossings, touching nonadjacent edges and consecutive collinear vertices. Exact predicates and area; triangles retain input indices. No holes or inserted vertices. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"convex-minkowski-sum","version":"1.0.0","name":"Convex Polygon Minkowski Sum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}},"b":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the convex polygon of all pairwise vector sums."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"convex-minkowski-sum","input":{"a":[{"x":0,"y":0},{"x":1,"y":0},{"x":0,"y":1}],"b":[{"x":0,"y":0},{"x":1,"y":0},{"x":0,"y":1}]}}},"limitations":["Compute the convex polygon of all pairwise vector sums. Two strictly convex counterclockwise integer polygons, 3–32 vertices each, within one million. Exact pair sums and monotone convex hull remove collinear boundary points. No nonconvex decomposition, holes or offset-circle approximation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-enclosing-point-circle","version":"1.0.0","name":"Minimum Enclosing Point Circle API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":1,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the smallest circle containing a supplied set of points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-enclosing-point-circle","input":{"points":[{"x":-1,"y":0},{"x":1,"y":0},{"x":0,"y":1}]}}},"limitations":["Find the smallest circle containing a supplied set of points. 1–24 distinct integer planar points within one million. Exact candidate centers, squared-radius comparisons and containment; approximate center/radius plus exact rational center and squared radius. Collinear sets and singletons supported; no weighted disks. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-area-oriented-rectangle","version":"1.0.0","name":"Minimum Area Oriented Rectangle API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a smallest-area rectangle enclosing planar points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-area-oriented-rectangle","input":{"points":[{"x":0,"y":0},{"x":2,"y":0},{"x":2,"y":1},{"x":0,"y":1}]}}},"limitations":["Find a smallest-area rectangle enclosing planar points. 1–64 distinct integer points within one million. Exact hull-edge projection and area comparisons; approximate counterclockwise corners and exact rational area. Degenerate point or line rectangles allowed; equal-area orientation uses first hull edge. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"convex-polygon-miter-offset","version":"1.0.0","name":"Convex Polygon Miter Offset API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["polygon","distance","miterLimit"],"properties":{"polygon":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}},"distance":{"type":"number","minimum":0,"maximum":10000},"miterLimit":{"type":"number","minimum":1,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Offset every edge of a convex polygon outward by a supplied distance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"convex-polygon-miter-offset","input":{"polygon":[{"x":0,"y":0},{"x":2,"y":0},{"x":2,"y":2},{"x":0,"y":2}],"distance":1,"miterLimit":2}}},"limitations":["Offset every edge of a convex polygon outward by a supplied distance. Strictly convex counterclockwise integer polygon, 3–32 vertices within one million; distance 0–10000 and miter ratio limit 1–10000. Approximate Euclidean line intersections with a checked miter ceiling. Outward straight-edge joins only; no rounded corners or inward erosion. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bspline-deboor-evaluation","version":"1.0.0","name":"B Spline de Boor Evaluation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["degree","controlPoints","knots","parameters"],"properties":{"degree":{"type":"integer","minimum":0,"maximum":5},"controlPoints":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"knots":{"type":"array","minItems":2,"maxItems":38,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"parameters":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a planar B spline at supplied parameter values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bspline-deboor-evaluation","input":{"degree":1,"controlPoints":[{"x":0,"y":0},{"x":2,"y":2}],"knots":[0,0,1,1],"parameters":[0,0.25,1]}}},"limitations":["Evaluate a planar B spline at supplied parameter values. Degree 0–5, 1–32 control points, nondecreasing knots with exact count and multiplicity at most degree plus one. First and last base spans must have positive width. Parameters lie in the closed base interval; the right endpoint uses the last span. Approximate de Boor evaluation, no extrapolation or rational weights. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polygon-obstacle-shortest-path","version":"1.0.0","name":"Polygon Obstacle Shortest Path API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","end","obstacles"],"properties":{"start":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}},"end":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}},"obstacles":{"type":"array","minItems":0,"maxItems":6,"items":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a shortest Euclidean path around convex polygon obstacles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polygon-obstacle-shortest-path","input":{"start":{"x":-1,"y":1},"end":{"x":3,"y":1},"obstacles":[[{"x":0,"y":0},{"x":2,"y":0},{"x":2,"y":2},{"x":0,"y":2}]]}}},"limitations":["Find a shortest Euclidean path around convex polygon obstacles. Up to 6 disjoint strictly convex counterclockwise integer obstacles, 32 total vertices, coordinates within one million. Start and end strictly outside obstacles. Exact visibility predicates allow boundary travel; approximate edge lengths and shortest path. Obstacles must not touch; planar point motion only. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"triangle-mesh-plane-section","version":"1.0.0","name":"Triangle Mesh Plane Section API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","triangles","plane"],"properties":{"vertices":{"type":"array","minItems":3,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["x","y","z"],"properties":{"x":{"type":"integer","minimum":-1000000,"maximum":1000000},"y":{"type":"integer","minimum":-1000000,"maximum":1000000},"z":{"type":"integer","minimum":-1000000,"maximum":1000000}}}},"triangles":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":0,"maximum":127}}},"plane":{"type":"object","additionalProperties":false,"required":["a","b","c","d"],"properties":{"a":{"type":"integer","minimum":-1000000,"maximum":1000000},"b":{"type":"integer","minimum":-1000000,"maximum":1000000},"c":{"type":"integer","minimum":-1000000,"maximum":1000000},"d":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect each triangle of a mesh with an exact plane."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"triangle-mesh-plane-section","input":{"vertices":[{"x":0,"y":0,"z":-1},{"x":2,"y":0,"z":1},{"x":0,"y":2,"z":1}],"triangles":[[0,1,2]],"plane":{"a":0,"b":0,"c":1,"d":0}}}},"limitations":["Intersect each triangle of a mesh with an exact plane. Up to 128 integer vertices and 256 nondegenerate triangular faces, coordinates within one million; integer plane coefficients within one million and offset within one billion. Exact rational per-face segments or tangent points; duplicate shared sections retained. Coplanar faces rejected; no closed-loop stitching or solid-volume claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ll1-predictive-token-parse","version":"1.0.0","name":"LL1 Predictive Token Parser API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nonterminals","terminals","start","productions","tokens"],"properties":{"nonterminals":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"terminals":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"start":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"productions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["lhs","rhs"],"properties":{"lhs":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"rhs":{"type":"array","minItems":0,"maxItems":12,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}}}}},"tokens":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a predictive grammar table and parse a supplied token sequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ll1-predictive-token-parse","input":{"nonterminals":["S"],"terminals":["a","b"],"start":"S","productions":[{"lhs":"S","rhs":["a","S","b"]},{"lhs":"S","rhs":[]}],"tokens":["a","a","b","b"]}}},"limitations":["Build a predictive grammar table and parse a supplied token sequence. Up to 16 nonterminals, 32 terminals, 64 productions and 128 tokens; identifier symbols and empty productions supported. Compute nullable, FIRST and FOLLOW sets; reject left recursion and table conflicts. At most 1024 expansion steps; no lexical scanning or error recovery. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"earley-general-cfg-recognition","version":"1.0.0","name":"Earley Context Free Recognizer API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nonterminals","terminals","start","productions","tokens"],"properties":{"nonterminals":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"terminals":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"start":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"productions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["lhs","rhs"],"properties":{"lhs":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"rhs":{"type":"array","minItems":0,"maxItems":12,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}}}}},"tokens":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recognize tokens under a general context-free grammar."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"earley-general-cfg-recognition","input":{"nonterminals":["S"],"terminals":["a","b"],"start":"S","productions":[{"lhs":"S","rhs":["a","S","b"]},{"lhs":"S","rhs":[]}],"tokens":["a","a","b","b"]}}},"limitations":["Recognize tokens under a general context-free grammar. Up to 16 nonterminals, 32 terminals, 64 productions and 64 tokens. Empty rules, ambiguity and left recursion supported; recognition and chart-state counts only. Reject beyond 20000 states or two million work steps. No parse forest, lexical scanning or probabilistic interpretation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"thompson-regex-ast-compilation","version":"1.0.0","name":"Thompson Regex AST Compiler API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","tokens"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["kind","name","children"],"properties":{"kind":{"enum":["literal","epsilon","concat","union","star"]},"name":{"type":"string","maxLength":64},"children":{"type":"array","minItems":0,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":127}}}}},"tokens":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compile a regular-expression syntax tree to an epsilon NFA and match tokens."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"thompson-regex-ast-compilation","input":{"nodes":[{"kind":"literal","name":"a","children":[]},{"kind":"star","name":"","children":[0]},{"kind":"literal","name":"b","children":[]},{"kind":"concat","name":"","children":[1,2]}],"tokens":["a","a","b"]}}},"limitations":["Compile a regular-expression syntax tree to an epsilon NFA and match tokens. Postorder tree with up to 128 nodes: literal, epsilon, concatenation, union and star. Literal symbols are whole tokens; at most 128 input tokens. Return explicit automaton and acceptance. No pattern-string parser, backreferences, lookaround or execution of supplied code. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deterministic-pushdown-trace","version":"1.0.0","name":"Deterministic Pushdown Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states","inputAlphabet","stackAlphabet","start","initialStack","finalStates","transitions","tokens","stepLimit"],"properties":{"states":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"inputAlphabet":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"stackAlphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"start":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"initialStack":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}},"finalStates":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"transitions":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["state","symbol","top","to","push"],"properties":{"state":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"symbol":{"type":["string","null"],"minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"top":{"type":["string","null"],"minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"to":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"push":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}}}}},"tokens":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"}},"stepLimit":{"type":"integer","minimum":1,"maximum":512}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay a deterministic pushdown automaton over token input."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deterministic-pushdown-trace","input":{"states":["q","f"],"inputAlphabet":["a"],"stackAlphabet":["Z"],"start":"q","initialStack":["Z"],"finalStates":["f"],"transitions":[{"state":"q","symbol":"a","top":"Z","to":"f","push":[]}],"tokens":["a"],"stepLimit":8}}},"limitations":["Replay a deterministic pushdown automaton over token input. Up to 16 states and symbols, 128 transitions and input tokens, 512 steps and stack depth 128. Null input means epsilon; null top matches an empty stack. Push lists are bottom-to-top. Reject epsilon/consuming conflicts; acceptance requires halted execution, consumed input and a final state. No nondeterministic search. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"first-order-term-unification","version":"1.0.0","name":"First Order Term Unification API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","equations"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["kind","name","children"],"properties":{"kind":{"enum":["variable","function"]},"name":{"type":"string","maxLength":64},"children":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":127}}}}},"equations":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":127}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a most-general substitution for finite first-order term equations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"first-order-term-unification","input":{"nodes":[{"kind":"variable","name":"x","children":[]},{"kind":"function","name":"a","children":[]},{"kind":"function","name":"f","children":[0,1]},{"kind":"function","name":"b","children":[]},{"kind":"variable","name":"y","children":[]},{"kind":"function","name":"f","children":[3,4]}],"equations":[[2,5]]}}},"limitations":["Find a most-general substitution for finite first-order term equations. Up to 128 postorder variable/function nodes and 64 equations. Variables share names; function name and arity define a symbol. Occurs check rejects infinite terms. Return normalized prefix terms or a clash reason; 100000 work steps and 16000-character substitution ceiling. No higher-order, associative or commutative unification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hindley-milner-type-inference","version":"1.0.0","name":"Hindley Milner Type Inference API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["kind","name","children"],"properties":{"kind":{"enum":["variable","lambda","apply","let","integer","boolean"]},"name":{"type":"string","maxLength":64},"children":{"type":"array","minItems":0,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":127}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Infer principal types for a small lambda-calculus syntax tree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hindley-milner-type-inference","input":{"nodes":[{"kind":"variable","name":"x","children":[]},{"kind":"lambda","name":"x","children":[0]},{"kind":"variable","name":"id","children":[]},{"kind":"variable","name":"id","children":[]},{"kind":"apply","name":"","children":[2,3]},{"kind":"let","name":"id","children":[1,4]}]}}},"limitations":["Infer principal types for a small lambda-calculus syntax tree. Postorder trees up to 128 nodes: variables, lambda, application, nonrecursive polymorphic let and integer/boolean literals. Closed terms only; occurs check and fresh let instantiation. Type errors returned explicitly; 100000 work steps and bounded type rendering. No recursion, effects, subtyping, classes or user-code execution. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"propositional-resolution-proof","version":"1.0.0","name":"Propositional Resolution Proof Checker API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["clauses","steps"],"properties":{"clauses":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":-32,"maximum":32}}},"steps":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["left","right","pivot","claimed"],"properties":{"left":{"type":"integer","minimum":0,"maximum":191},"right":{"type":"integer","minimum":0,"maximum":191},"pivot":{"type":"integer","minimum":-32,"maximum":32},"claimed":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":-32,"maximum":32}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check every claimed resolvent in a propositional proof."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"propositional-resolution-proof","input":{"clauses":[[1],[-1]],"steps":[{"left":0,"right":1,"pivot":1,"claimed":[]}]}}},"limitations":["Check every claimed resolvent in a propositional proof. Up to 64 initial clauses, 128 proof steps and variables 1–32. Signed literals, set semantics and explicit oriented pivot: left contains pivot, right its negation. Each step cites earlier clauses. Return the first invalid step and whether a valid empty clause proves contradiction; no SAT search or premise-truth certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reduced-ordered-bdd-build","version":"1.0.0","name":"Reduced Ordered BDD Builder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["variables","values"],"properties":{"variables":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true},"values":{"type":"array","minItems":2,"maxItems":4096,"items":{"type":"boolean"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a canonical reduced ordered decision diagram for a Boolean truth table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reduced-ordered-bdd-build","input":{"variables":["a","b"],"values":[false,true,true,false]}}},"limitations":["Build a canonical reduced ordered decision diagram for a Boolean truth table. 1–12 distinct variables and exactly 2 to that count Boolean values. Table rows follow binary order with the first variable most significant. Terminal IDs 0/1; eliminate equal branches and share identical ordered nodes. Return satisfying assignment count. No symbolic formula parser or reordering search. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-petri-marking-reachability","version":"1.0.0","name":"Bounded Petri Marking Reachability API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initial","target","capacities","transitions","maxSteps","stateLimit"],"properties":{"initial":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1024}},"target":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1024}},"capacities":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1024}},"transitions":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["consume","produce"],"properties":{"consume":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1024}},"produce":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":0,"maximum":1024}}}}},"maxSteps":{"type":"integer","minimum":0,"maximum":32},"stateLimit":{"type":"integer","minimum":1,"maximum":1024}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Explore reachable markings of a capacity-constrained Petri net."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-petri-marking-reachability","input":{"initial":[1,0],"target":[0,1],"capacities":[1,1],"transitions":[{"consume":[1,0],"produce":[0,1]}],"maxSteps":4,"stateLimit":32}}},"limitations":["Explore reachable markings of a capacity-constrained Petri net. 1–8 places, up to 16 consume/produce transitions, capacities 0–1024, depth 0–32 and at most 1024 states. Breadth-first exploration stays within supplied capacities and returns a shortest target firing sequence. Complete=false identifies an unexplored depth frontier; exceeding the state ceiling rejects. No unbounded-net or temporal property proof. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-trace-temporal-evaluation","version":"1.0.0","name":"Finite Trace Temporal Logic API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","trace"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["kind","name","children"],"properties":{"kind":{"enum":["proposition","true","false","not","and","or","next","eventually","always","until","release"]},"name":{"type":"string","maxLength":64},"children":{"type":"array","minItems":0,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":127}}}}},"trace":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z_][A-Za-z0-9_]*$"},"uniqueItems":true}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a temporal formula at every position of a supplied finite trace."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-trace-temporal-evaluation","input":{"nodes":[{"kind":"proposition","name":"a","children":[]},{"kind":"eventually","name":"","children":[0]}],"trace":[[],["a"],[]]}}},"limitations":["Evaluate a temporal formula at every position of a supplied finite trace. Postorder formula tree up to 128 nodes and trace length 1–256. Support propositions, Boolean operators, strong next, eventually, always, until and release. Next is false at the final position; release is the finite-trace dual of until. Return the root truth vector; no infinite-trace model checking or prediction. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-program-vertex-optimum","version":"1.0.0","name":"Bounded Linear Program Vertex Optimum","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lower","upper","constraints","objective","direction"],"properties":{"lower":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-10000,"maximum":10000}},"upper":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-10000,"maximum":10000}},"constraints":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["coefficients","bound"],"properties":{"coefficients":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"integer","minimum":-1000,"maximum":1000}},"bound":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"objective":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"integer","minimum":-1000,"maximum":1000}},"direction":{"enum":["minimize","maximize"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a small box-bounded linear program and return a primal/dual witness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-program-vertex-optimum","input":{"lower":[0,0],"upper":[4,4],"constraints":[{"coefficients":[1,1],"bound":4},{"coefficients":[1,0],"bound":2}],"objective":[3,2],"direction":"maximize"}}},"limitations":["Solve a small box-bounded linear program and return a primal/dual witness. Up to five variables and eight additional inequalities. Explicit finite box bounds; minimizes or maximizes the stated linear objective. Enumerates active bases and requires primal feasibility and nonnegative KKT multipliers. Infeasible or numerically unresolved inputs are rejected before checkout; no unboundedness certificate or integer-program claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"convex-quadratic-active-set","version":"1.0.0","name":"Strictly Convex Quadratic Optimum","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lower","upper","constraints","hessian","linear"],"properties":{"lower":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-10000,"maximum":10000}},"upper":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-10000,"maximum":10000}},"constraints":{"type":"array","minItems":0,"maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["coefficients","bound"],"properties":{"coefficients":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"integer","minimum":-1000,"maximum":1000}},"bound":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"hessian":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-1000,"maximum":1000}}},"linear":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-10000,"maximum":10000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve a small strictly convex quadratic program with a verified active-set witness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"convex-quadratic-active-set","input":{"lower":[0,0],"upper":[10,10],"constraints":[{"coefficients":[1,1],"bound":4}],"hessian":[[2,0],[0,2]],"linear":[-4,-6]}}},"limitations":["Solve a small strictly convex quadratic program with a verified active-set witness. Objective one-half x-transpose H x plus linear-transpose x. Symmetric well-conditioned positive-definite Hessian, finite box and supplied linear inequalities. Enumerates active sets and requires feasible KKT stationarity and nonnegative multipliers. Nonconvex, infeasible or numerically unresolved inputs reject before checkout. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nonnegative-least-squares-fit","version":"1.0.0","name":"Nonnegative Least-Squares Fit","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["design","response"],"properties":{"design":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-1000,"maximum":1000}}},"response":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit nonnegative coefficients and expose residual and optimality evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nonnegative-least-squares-fit","input":{"design":[[1,0],[0,1]],"response":[-1,2]}}},"limitations":["Fit nonnegative coefficients and expose residual and optimality evidence. At most eight columns and sixty-four rows; full-column-rank, adequately conditioned supplied design required. Exhaustive support search and KKT checks for the squared Euclidean residual objective. Not a statistical significance test; singular or unresolved inputs reject before checkout. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"geometric-median-weiszfeld","version":"1.0.0","name":"Weighted Geometric Median","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","weights","tolerance","maxIterations"],"properties":{"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"weights":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"tolerance":{"type":"number","minimum":1e-10,"maximum":0.001},"maxIterations":{"type":"integer","minimum":1,"maximum":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate a weighted Euclidean median with a convergence residual."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"geometric-median-weiszfeld","input":{"points":[[-1,0],[1,0],[0,-1],[0,1]],"weights":[1,1,1,1],"tolerance":1e-8,"maxIterations":500}}},"limitations":["Locate a weighted Euclidean median with a convergence residual. Modified Weiszfeld update handles iterates coincident with data points. Weights are normalized for the subgradient stopping test; the objective retains supplied weights. Up to one hundred twenty-eight points, five dimensions and one thousand iterations. Nonconvergence rejects before checkout; a flat minimizer need not be unique. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reduced-singular-value-factorization","version":"1.0.0","name":"Reduced Tall-Matrix Factorization","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"number","minimum":-1000,"maximum":1000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Factor a supplied tall matrix and report reconstruction and orthogonality evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reduced-singular-value-factorization","input":{"matrix":[[3,0],[0,2],[0,0]]}}},"limitations":["Factor a supplied tall matrix and report reconstruction and orthogonality evidence. Real tall matrices with at most six columns and thirty-two rows. Full column rank and condition number at most ten thousand; symmetric Jacobi diagonalization of the Gram matrix. Singular values descend; vector signs are normalized. Nonconvergence or failed residual checks reject before checkout. No general rank-deficient or complex factorization claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dense-matrix-exponential","version":"1.0.0","name":"Small Dense Matrix Exponential","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"number","minimum":-16,"maximum":16}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the exponential of a supplied square matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dense-matrix-exponential","input":{"matrix":[[0,1],[0,0]]}}},"limitations":["Evaluate the exponential of a supplied square matrix. At most six dimensions and matrix one-norm at most sixteen. Original bounded scaling-and-squaring Taylor implementation, not the cited package’s Padé algorithm. Series tail bound covers truncation of the scaled series in exact arithmetic, not all floating-point or squaring error. No external execution or differential-equation certification. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prony-exponential-model-fit","version":"1.0.0","name":"Bounded Real Prony Model","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","order","forecastSteps"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"order":{"type":"integer","minimum":1,"maximum":2},"forecastSteps":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recover one or two separated real exponential components from equally spaced samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prony-exponential-model-fit","input":{"samples":[3,5,9,17],"order":2,"forecastSteps":2}}},"limitations":["Recover one or two separated real exponential components from equally spaced samples. Hankel recurrence and Vandermonde amplitude recovery; distinct positive real poles from 0.0001 through two. All supplied samples must reproduce within a relative residual of one in ten million. Complex, repeated, close or unresolved poles and noisy model mismatch reject before checkout. Extrapolation is conditional, without a prediction guarantee. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pade-taylor-approximation","version":"1.0.0","name":"Padé Taylor Approximation","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["taylorCoefficients","numeratorDegree","denominatorDegree","evaluationPoints"],"properties":{"taylorCoefficients":{"type":"array","minItems":1,"maxItems":13,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"numeratorDegree":{"type":"integer","minimum":0,"maximum":6},"denominatorDegree":{"type":"integer","minimum":0,"maximum":6},"evaluationPoints":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-10,"maximum":10}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a rational approximation matching supplied ascending Taylor coefficients."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pade-taylor-approximation","input":{"taylorCoefficients":[1,1,0.5],"numeratorDegree":1,"denominatorDegree":1,"evaluationPoints":[0,1]}}},"limitations":["Construct a rational approximation matching supplied ascending Taylor coefficients. Numerator and denominator degrees through six; denominator normalized to constant one. Requires exactly m+n+1 Taylor coefficients. Singular matching systems and evaluation at poles or near poles reject before checkout. Matching coefficients does not establish global approximation error or analytic continuation. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-kalman-filter-replay","version":"1.0.0","name":"Linear Kalman Filter Replay","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["transition","observation","processCovariance","measurementCovariance","initialMean","initialCovariance","observations"],"properties":{"transition":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-10,"maximum":10}}},"observation":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-10,"maximum":10}}},"processCovariance":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"measurementCovariance":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"initialMean":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"initialCovariance":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"observations":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay supplied state and observation models with stable covariance updates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-kalman-filter-replay","input":{"transition":[[1]],"observation":[[1]],"processCovariance":[[0]],"measurementCovariance":[[1]],"initialMean":[0],"initialCovariance":[[1]],"observations":[[2],[2]]}}},"limitations":["Replay supplied state and observation models with stable covariance updates. Predict then update for each observation, at most four state/measurement dimensions and sixty-four steps. Symmetric semidefinite initial/process covariance and conditioned positive-definite measurement/innovation covariance required. Joseph update; PSD eigenvalue roundoff tolerance is relative to matrix norm, without an absolute variance floor. Negative variances and materially indefinite matrices reject before checkout. No parameter estimation, sensor integration or nonlinear filter. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"savitzky-golay-coefficient-plan","version":"1.0.0","name":"Savitzky–Golay Coefficient Plan","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windowLength","polynomialOrder","derivativeOrder","sampleSpacing"],"properties":{"windowLength":{"type":"integer","minimum":3,"maximum":31},"polynomialOrder":{"type":"integer","minimum":0,"maximum":8},"derivativeOrder":{"type":"integer","minimum":0,"maximum":8},"sampleSpacing":{"type":"number","minimum":0.000001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare centered polynomial smoothing or derivative weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"savitzky-golay-coefficient-plan","input":{"windowLength":5,"polynomialOrder":2,"derivativeOrder":0,"sampleSpacing":1}}},"limitations":["Prepare centered polynomial smoothing or derivative weights. Odd windows from three through thirty-one samples, polynomial degree through eight below window length and derivative order no larger than degree. Weights are left-to-right dot-product coefficients, not reversed convolution coefficients. Uniform spacing and centered evaluation only; failed conditioning or polynomial reproduction rejects before checkout. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"suffix-array-lcp-index","version":"1.0.0","name":"Suffix Array and LCP Index","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build suffix order, adjacent longest-common-prefix lengths and a distinct-substring count."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"suffix-array-lcp-index","input":{"text":"banana"}}},"limitations":["Build suffix order, adjacent longest-common-prefix lengths and a distinct-substring count. At most4096 well-formed Unicode code points. Positions/counts are code-point based, case sensitive, with no normalization or empty suffix. Rank doubling and Kasai LCP; no file or corpus access. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"manacher-palindromic-substrings","version":"1.0.0","name":"Palindromic Substring Index","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find every odd/even palindrome radius, total occurrences and an earliest longest palindrome."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"manacher-palindromic-substrings","input":{"text":"abba"}}},"limitations":["Find every odd/even palindrome radius, total occurrences and an earliest longest palindrome. At most4096 well-formed Unicode code points; case sensitive, no normalization. Odd radii include their center, even radii are half lengths centered before each position. Count occurrences including single points. Empty text has an empty longest match. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"three-way-line-merge-preview","version":"1.0.0","name":"Three-Way Line Merge Preview","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["base","left","right"],"properties":{"base":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":1000}},"left":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":1000}},"right":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"string","maxLength":1000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine nonconflicting line edits from two versions of a common base and expose conflicts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"three-way-line-merge-preview","input":{"base":["a","b","c"],"left":["A","b","c"],"right":["a","b","C"]}}},"limitations":["Combine nonconflicting line edits from two versions of a common base and expose conflicts. Each input is at most128 lines,1000 characters per line, also shared byte/node limits. Deterministic LCS ties prefer base deletion. Touching replacement ranges commute, but an insertion at a replacement boundary is conservatively conflicting. Identical replacements coalesce. Any conflict makes mergedLines null; nothing is applied and no full Git-equivalence is claimed. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"functional-dependency-candidate-keys","version":"1.0.0","name":"Functional Dependency Candidate Keys","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["attributes","dependencies","closureOf"],"properties":{"attributes":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_]{0,15}$"},"uniqueItems":true},"dependencies":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","minItems":0,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_]{0,15}$"},"uniqueItems":true},"right":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_]{0,15}$"},"uniqueItems":true}}}},"closureOf":{"type":"array","minItems":0,"maxItems":12,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_]{0,15}$"},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute attribute closure and all inclusion-minimal keys implied by supplied dependencies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"functional-dependency-candidate-keys","input":{"attributes":["A","B","C"],"dependencies":[{"left":["A"],"right":["B"]},{"left":["B"],"right":["C"]}],"closureOf":["A"]}}},"limitations":["Compute attribute closure and all inclusion-minimal keys implied by supplied dependencies. One through12 distinct attributes, at most64 dependencies. Empty determinant and empty candidate key are allowed when implied. Enumerate at most4096 subsets in cardinality/input-order bit-mask order; list keys in that order. Logical supplied dependencies only, not an inferred data-quality or normalization certificate. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"positive-datalog-fixed-point","version":"1.0.0","name":"Positive Datalog Fixed Point","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["facts","rules"],"properties":{"facts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["predicate","args"],"properties":{"predicate":{"type":"string","pattern":"^[a-z][A-Za-z0-9_]{0,15}$"},"args":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,15}$"}}}}},"rules":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["head","body"],"properties":{"head":{"type":"object","additionalProperties":false,"required":["predicate","args"],"properties":{"predicate":{"type":"string","pattern":"^[a-z][A-Za-z0-9_]{0,15}$"},"args":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"string","pattern":"^(?:[A-Za-z][A-Za-z0-9_-]{0,15}|\\?[A-Z][A-Za-z0-9_]{0,15})$"}}}},"body":{"type":"array","minItems":1,"maxItems":4,"items":{"type":"object","additionalProperties":false,"required":["predicate","args"],"properties":{"predicate":{"type":"string","pattern":"^[a-z][A-Za-z0-9_]{0,15}$"},"args":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"string","pattern":"^(?:[A-Za-z][A-Za-z0-9_-]{0,15}|\\?[A-Z][A-Za-z0-9_]{0,15})$"}}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate finite function-free positive rules to a least fixed point over supplied facts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"positive-datalog-fixed-point","input":{"facts":[{"predicate":"edge","args":["a","b"]},{"predicate":"edge","args":["b","c"]}],"rules":[{"head":{"predicate":"path","args":["?X","?Y"]},"body":[{"predicate":"edge","args":["?X","?Y"]}]},{"head":{"predicate":"path","args":["?X","?Z"]},"body":[{"predicate":"path","args":["?X","?Y"]},{"predicate":"edge","args":["?Y","?Z"]}]}]}}},"limitations":["Evaluate finite function-free positive rules to a least fixed point over supplied facts. At most128 ground facts,32 rules,16 predicates/constants, arity1..3, four body atoms and six variables per rule. Terms ?Uppercase are variables; other allowed identifiers are constants. Head variables must occur in the body. No negation, functions, aggregates or external facts. Reject before checkout above1024 total facts,8192 intermediate bindings or200000 join attempts. passes is rule-order-dependent iteration work, not proof depth. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"debruijn-token-sequence","version":"1.0.0","name":"De Bruijn Token Sequence","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","order"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"string","minLength":1,"maxLength":16},"uniqueItems":true},"order":{"type":"integer","minimum":1,"maximum":8}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a cyclic sequence containing every fixed-length alphabet word exactly once."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"debruijn-token-sequence","input":{"alphabet":["0","1"],"order":2}}},"limitations":["Construct a cyclic sequence containing every fixed-length alphabet word exactly once. One through eight distinct caller-ordered tokens, each at most16 characters, and order1..8. Alphabet-size to the order is at most8192. Return cyclic tokens and the prefix-extended linear sequence; token positions, not concatenated characters, define windows. Deterministic necklace construction; no randomization or cryptographic use. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"static-perfect-hash-plan","version":"1.0.0","name":"Static Perfect Hash Plan","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["keys","queries"],"properties":{"keys":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":2147483646},"uniqueItems":true},"queries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":2147483646}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a collision-free affine lookup table for a bounded fixed integer key set."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"static-perfect-hash-plan","input":{"keys":[1,2,3],"queries":[2,4]}}},"limitations":["Prepare a collision-free affine lookup table for a bounded fixed integer key set. One through64 unique integer keys in[0,2147483646]; at most128 queries. Search4096 affine parameter pairs spread deterministically across prime2147483647 into n-squared slots. Reject if this bounded search finds no placement. Return stored keys so nonmember queries compare equality; not a minimal perfect hash or the full FKS linear-space construction. Exact modular arithmetic. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"misra-gries-heavy-hitter-summary","version":"1.0.0","name":"Misra-Gries Heavy Hitter Summary","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tokens","buckets"],"properties":{"tokens":{"type":"array","minItems":0,"maxItems":2048,"items":{"type":"string","minLength":1,"maxLength":32}},"buckets":{"type":"integer","minimum":2,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify frequent token candidates with bounded counters and verify them in a second pass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"misra-gries-heavy-hitter-summary","input":{"tokens":["a","a","a","b","a","c"],"buckets":3}}},"limitations":["Identify frequent token candidates with bounded counters and verify them in a second pass. Up to2048 tokens of1..32 characters,2..64 buckets, plus shared byte/node limits. The first pass has at most buckets-minus-one counters; a second pass returns exact candidate counts. Every frequency strictly above n/buckets is retained. Counter upper bounds add the number of full-decrement passes. No persistent stream or approximate claim about unlisted below-threshold items. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hyperloglog-register-profile","version":"1.0.0","name":"HyperLogLog Register Profile","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hashes","precision"],"properties":{"hashes":{"type":"array","minItems":0,"maxItems":2048,"items":{"type":"integer","minimum":0,"maximum":4294967295}},"precision":{"type":"integer","minimum":4,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a reproducible cardinality sketch from supplied unsigned32-bit hashes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hyperloglog-register-profile","input":{"hashes":[],"precision":4}}},"limitations":["Build a reproducible cardinality sketch from supplied unsigned32-bit hashes. Up to2048 prehashed integers, precision4..10. Upper bits choose registers; leading-zero suffix rank is capped at33-minus-precision. Original alpha constants and small/large-range corrections; a saturated32-bit correction returns null. The1.04/sqrt(m) error is a model approximation, not measured accuracy. Requires suitably uniform independent input hashes; no hashing, exact cardinality, privacy or cryptographic guarantee. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wavelet-matrix-range-queries","version":"1.0.0","name":"Wavelet Matrix Range Queries","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","queries"],"properties":{"values":{"type":"array","minItems":0,"maxItems":2048,"items":{"type":"integer","minimum":0,"maximum":65535}},"queries":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["start","end","value","k"],"properties":{"start":{"type":"integer","minimum":0,"maximum":2048},"end":{"type":"integer","minimum":0,"maximum":2048},"value":{"type":"integer","minimum":0,"maximum":65535},"k":{"type":"integer","minimum":0,"maximum":2047}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a16-level wavelet matrix and answer equality, less-than and order-statistic range queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wavelet-matrix-range-queries","input":{"values":[3,1,4,1,5],"queries":[{"start":1,"end":5,"value":1,"k":2}]}}},"limitations":["Build a16-level wavelet matrix and answer equality, less-than and order-statistic range queries. Up to2048 unsigned16-bit values and128 queries over half-open[start,end) ranges. Zero-based k returns null when it exceeds the selected range length, including empty ranges. Each level exposes its stable-partition bit string and zero count. Static in-memory data only; no persistent index, compression-ratio or logarithmic build-time claim. Supplied non-sensitive data only; no live account access, automated changes or certification. Profile 1.0.0: approximate non-integers use 12 significant digits; safe integers and declared integer strings are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cohen-label-agreement","version":"1.0.0","name":"Cohen Label Agreement Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table"],"properties":{"table":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two human labelers after adjusting observed agreement for their separate marginal frequencies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cohen-label-agreement","input":{"table":[[20,5],[5,20]]}}},"limitations":["Compare two human labelers after adjusting observed agreement for their separate marginal frequencies. Same units labeled by exactly two raters; unweighted nominal labels. No universal acceptable-agreement threshold. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fleiss-panel-agreement","version":"1.0.0","name":"Fleiss Panel Agreement Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["categoryCounts"],"properties":{"categoryCounts":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate fixed-panel nominal agreement from per-item category counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fleiss-panel-agreement","input":{"categoryCounts":[[3,0],[1,2],[0,3]]}}},"limitations":["Calculate fixed-panel nominal agreement from per-item category counts. Equal number of at least two ratings per item; counts cannot identify individual-rater bias. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"krippendorff-nominal-agreement","version":"1.0.0","name":"Krippendorff Nominal Agreement","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["units"],"properties":{"units":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":16,"items":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},{"type":"null"}]}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build the coincidence matrix and estimate chance-corrected nominal disagreement with variable ratings per unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"krippendorff-nominal-agreement","input":{"units":[["A","A"],["A","B"],["B","B"]]}}},"limitations":["Build the coincidence matrix and estimate chance-corrected nominal disagreement with variable ratings per unit. Two through128 units, zero through16 labels per unit, at most16 effective categories; null means missing. Exclude units with fewer than two nonmissing ratings and use per-unit coincidence normalization. Nominal distances only; a one-category denominator yields null alpha. No annotation/content judgment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"roc-ranking-evidence","version":"1.0.0","name":"ROC Ranking Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["actual","scores"],"properties":{"actual":{"type":"array","minItems":1,"maxItems":256,"items":{"enum":[0,1]}},"scores":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied binary outcome scores through threshold ROC points and pairwise rank AUC."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"roc-ranking-evidence","input":{"actual":[0,0,1,1],"scores":[0.1,0.4,0.35,0.8]}}},"limitations":["Compare supplied binary outcome scores through threshold ROC points and pairwise rank AUC. Both classes required; tied scores contribute half a pair. Retrospective evaluation only; no model training or deployment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"average-precision-evidence","version":"1.0.0","name":"Average Precision Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["actual","scores"],"properties":{"actual":{"type":"array","minItems":1,"maxItems":256,"items":{"enum":[0,1]}},"scores":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize precision at increases in recall using supplied labels and ranking scores."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"average-precision-evidence","input":{"actual":[0,0,1,1],"scores":[0.1,0.4,0.35,0.8]}}},"limitations":["Summarize precision at increases in recall using supplied labels and ranking scores. Step-weighted AP, not trapezoidal PR area; group tied thresholds. No claims about future prevalence or production performance. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"brier-probability-evidence","version":"1.0.0","name":"Brier Probability Evidence Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["actual","probabilities","referenceProbability"],"properties":{"actual":{"type":"array","minItems":1,"maxItems":256,"items":{"enum":[0,1]}},"probabilities":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1}},"referenceProbability":{"type":"number","minimum":0,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Audit probabilistic binary predictions with mean squared probability error and reference skill."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"brier-probability-evidence","input":{"actual":[0,1],"probabilities":[0.25,0.75],"referenceProbability":0.5}}},"limitations":["Audit probabilistic binary predictions with mean squared probability error and reference skill. Binary mean squared convention without extra scaling; probabilities in[0,1]. Reference skill undefined if reference loss zero. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"log-loss-probability-evidence","version":"1.0.0","name":"Log Loss Probability Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["actual","probabilities"],"properties":{"actual":{"type":"array","minItems":1,"maxItems":256,"items":{"enum":[0,1]}},"probabilities":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Score supplied probability assignments with mean negative natural log likelihood."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"log-loss-probability-evidence","input":{"actual":[0,1],"probabilities":[0.25,0.75]}}},"limitations":["Score supplied probability assignments with mean negative natural log likelihood. Require probabilities strictly between0and1, or disclose exact infinite loss; never silently clip. Distinct proper scoring rule from squared probability error. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"matthews-classification-evidence","version":"1.0.0","name":"Matthews Classification Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["truePositive","trueNegative","falsePositive","falseNegative"],"properties":{"truePositive":{"type":"integer","minimum":0,"maximum":1000000000},"trueNegative":{"type":"integer","minimum":0,"maximum":1000000000},"falsePositive":{"type":"integer","minimum":0,"maximum":1000000000},"falseNegative":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a caller-supplied binary decision table with a balanced correlation statistic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"matthews-classification-evidence","input":{"truePositive":30,"trueNegative":50,"falsePositive":10,"falseNegative":10}}},"limitations":["Evaluate a caller-supplied binary decision table with a balanced correlation statistic. Counts must represent the same population and threshold; zero denominator means undefined, not evidence of correctness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"probability-calibration-bins","version":"1.0.0","name":"Probability Calibration Bin Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["actual","probabilities","binEdges"],"properties":{"actual":{"type":"array","minItems":1,"maxItems":256,"items":{"enum":[0,1]}},"probabilities":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1}},"binEdges":{"type":"array","minItems":2,"maxItems":33,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare average supplied probability with observed positive frequency in explicit fixed bins."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"probability-calibration-bins","input":{"actual":[0,0,1,1],"probabilities":[0.1,0.4,0.6,0.9],"binEdges":[0,0.5,1]}}},"limitations":["Compare average supplied probability with observed positive frequency in explicit fixed bins. ECE is sample-count-weighted absolute bin gap; left-closed/right-open bins except final closed endpoint. Bin-dependent descriptive measure, not a universal guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discounted-ranking-gain","version":"1.0.0","name":"Discounted Ranking Gain Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["orderedRelevance","gain"],"properties":{"orderedRelevance":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0,"maximum":1000000000}},"gain":{"enum":["linear"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare an ordered result list with an ideal order using logarithmically discounted relevance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discounted-ranking-gain","input":{"orderedRelevance":[0,1],"gain":"linear"}}},"limitations":["Compare an ordered result list with an ideal order using logarithmically discounted relevance. Nonnegative caller-supplied relevance, explicit linear gain and log2(position+1). No relevance judgments are inferred from document text. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dfa-execution-trace","version":"1.0.0","name":"DFA Execution Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","transitions","start","accepting","word"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true},"word":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace each token through a supplied deterministic finite automaton."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dfa-execution-trace","input":{"alphabet":["0","1"],"transitions":[[0,1],[1,0]],"start":0,"accepting":[0],"word":["1","0","1"]}}},"limitations":["Trace each token through a supplied deterministic finite automaton. Explicit token alphabet and total transition table. At most 64 states and 16 alphabet symbols; state IDs start at zero. No regular-expression or source-code execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"epsilon-nfa-execution","version":"1.0.0","name":"Epsilon NFA Execution API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states","alphabet","transitions","start","accepting","word"],"properties":{"states":{"type":"integer","minimum":1,"maximum":32},"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","symbol","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":31},"symbol":{"type":["string","null"],"maxLength":200},"to":{"type":"integer","minimum":0,"maximum":31}}}},"start":{"type":"integer","minimum":0,"maximum":31},"accepting":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":31},"uniqueItems":true},"word":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate nondeterministic transitions with cycle-safe epsilon closure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"epsilon-nfa-execution","input":{"states":3,"alphabet":["a"],"transitions":[{"from":0,"symbol":null,"to":1},{"from":1,"symbol":"a","to":2}],"start":0,"accepting":[2],"word":["a"]}}},"limitations":["Evaluate nondeterministic transitions with cycle-safe epsilon closure. Up to 32 states, 256 edges and 1024 tokens. Null denotes epsilon; no regex execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nfa-subset-determinization","version":"1.0.0","name":"NFA Subset Determinization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states","alphabet","transitions","start","accepting"],"properties":{"states":{"type":"integer","minimum":1,"maximum":12},"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","symbol","to"],"properties":{"from":{"type":"integer","minimum":0,"maximum":31},"symbol":{"type":["string","null"],"maxLength":200},"to":{"type":"integer","minimum":0,"maximum":31}}}},"start":{"type":"integer","minimum":0,"maximum":31},"accepting":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":31},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct reachable deterministic subsets, including an empty sink when required."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nfa-subset-determinization","input":{"states":2,"alphabet":["a"],"transitions":[{"from":0,"symbol":"a","to":0},{"from":0,"symbol":"a","to":1}],"start":0,"accepting":[1]}}},"limitations":["Construct reachable deterministic subsets, including an empty sink when required. At most 12 input states and 1024 generated subsets, numbered by alphabet-order breadth-first traversal. Reject expansion beyond this computation profile before checkout. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dfa-partition-minimization","version":"1.0.0","name":"DFA Partition Minimization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","transitions","start","accepting"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Merge language-equivalent reachable DFA states using stable partition refinement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dfa-partition-minimization","input":{"alphabet":["a","b"],"transitions":[[1,2],[1,2],[1,2]],"start":0,"accepting":[1,2]}}},"limitations":["Merge language-equivalent reachable DFA states using stable partition refinement. Drop unreachable states and number classes by breadth-first alphabet order. Explicit token alphabet and total transition table. At most 64 states and 16 alphabet symbols; state IDs start at zero. No regular-expression or source-code execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dfa-equivalence-witness","version":"1.0.0","name":"DFA Equivalence Witness API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","left","right"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"left":{"type":"object","additionalProperties":false,"required":["transitions","start","accepting"],"properties":{"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true}}},"right":{"type":"object","additionalProperties":false,"required":["transitions","start","accepting"],"properties":{"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two total DFA languages and return an alphabet-order shortest distinguishing word."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dfa-equivalence-witness","input":{"alphabet":["0","1"],"left":{"transitions":[[0,1],[1,0]],"start":0,"accepting":[0]},"right":{"transitions":[[0,0]],"start":0,"accepting":[0]}}}},"limitations":["Compare two total DFA languages and return an alphabet-order shortest distinguishing word. Up to 64 states per machine and 4096 state pairs. Null witness means no distinguishing word exists, not an empty word. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dfa-fixed-length-word-count","version":"1.0.0","name":"DFA Fixed Length Word Count API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","transitions","start","accepting","length"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true},"length":{"type":"integer","minimum":0,"maximum":512}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count accepted token words of one exact length using integer dynamic programming."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dfa-fixed-length-word-count","input":{"alphabet":["0","1"],"transitions":[[0,1],[1,0]],"start":0,"accepting":[0],"length":3}}},"limitations":["Count accepted token words of one exact length using integer dynamic programming. Length at most 512. Decimal-string results are exact; no word enumeration. Explicit token alphabet and total transition table. At most 64 states and 16 alphabet symbols; state IDs start at zero. No regular-expression or source-code execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dfa-language-finiteness","version":"1.0.0","name":"DFA Language Finiteness API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","transitions","start","accepting"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Detect productive reachable cycles and count a finite accepted language exactly."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dfa-language-finiteness","input":{"alphabet":["a"],"transitions":[[1],[2],[2]],"start":0,"accepting":[1]}}},"limitations":["Detect productive reachable cycles and count a finite accepted language exactly. Cycles that cannot reach acceptance are irrelevant. Empty language has count zero and null maximum word length. Explicit token alphabet and total transition table. At most 64 states and 16 alphabet symbols; state IDs start at zero. No regular-expression or source-code execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dfa-shortest-accepted-word","version":"1.0.0","name":"DFA Shortest Accepted Word API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["alphabet","transitions","start","accepting"],"properties":{"alphabet":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":63}}},"start":{"type":"integer","minimum":0,"maximum":63},"accepting":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":63},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find an alphabet-order shortest accepted token sequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dfa-shortest-accepted-word","input":{"alphabet":["a","b"],"transitions":[[0,1],[1,1]],"start":0,"accepting":[1]}}},"limitations":["Find an alphabet-order shortest accepted token sequence. The empty sequence is valid if the start accepts; null marks an empty language. Explicit token alphabet and total transition table. At most 64 states and 16 alphabet symbols; state IDs start at zero. No regular-expression or source-code execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"grammar-first-follow-sets","version":"1.0.0","name":"Grammar FIRST FOLLOW Sets API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","nonterminals","terminals","productions"],"properties":{"start":{"type":"string","minLength":1,"maxLength":200},"nonterminals":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"terminals":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"productions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"string","minLength":1,"maxLength":200},"right":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute nullable, FIRST and FOLLOW sets by fixed point for a supplied token grammar."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"grammar-first-follow-sets","input":{"start":"S","nonterminals":["S","A"],"terminals":["a","b"],"productions":[{"left":"S","right":["A","b"]},{"left":"A","right":["a"]},{"left":"A","right":[]}]}}},"limitations":["Compute nullable, FIRST and FOLLOW sets by fixed point for a supplied token grammar. Reserve $ as end marker; keep nullable separate from FIRST. Up to 32 nonterminals, 32 terminals, 128 rules and 16 right-side symbols. This does not certify LL(1) suitability. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cnf-cyk-membership","version":"1.0.0","name":"CNF CYK Membership API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","nonterminals","terminals","productions","word"],"properties":{"start":{"type":"string","minLength":1,"maxLength":200},"nonterminals":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"terminals":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"productions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"string","minLength":1,"maxLength":200},"right":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"word":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recognize a token sequence using a supplied Chomsky-normal-form grammar."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cnf-cyk-membership","input":{"start":"S","nonterminals":["S","A","B"],"terminals":["a","b"],"productions":[{"left":"S","right":["A","B"]},{"left":"A","right":["a"]},{"left":"B","right":["b"]}],"word":["a","b"]}}},"limitations":["Recognize a token sequence using a supplied Chomsky-normal-form grammar. Only A-to-BC, A-to-terminal and optional start-to-empty rules; reject unsupported conversion requests. At most 32 tokens and 128 rules. No ambiguity count or parse-tree recovery. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"png-ihdr-header-inspection","version":"1.0.0","name":"PNG IHDR Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect PNG signature and IHDR fields in an explicit header prefix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"png-ihdr-header-inspection","input":{"hex":"89504e470d0a1a0a0000000d49484452000000010000000108060000001f15c489"}}},"limitations":["Inspect PNG signature and IHDR fields in an explicit header prefix. Require33 bytes including13-byte IHDR and verify its CRC. Header profile only: no IDAT decode, full-file validity, animation or rendering claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gif-logical-screen-inspection","version":"1.0.0","name":"GIF Logical Screen Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a GIF87a/89a prefix and logical screen descriptor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gif-logical-screen-inspection","input":{"hex":"47494638396102000300800000"}}},"limitations":["Inspect a GIF87a/89a prefix and logical screen descriptor. Require13-byte header/descriptor. Color table and image blocks may be absent in this prefix; no LZW decode, frame count or complete-file claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bmp-info-header-inspection","version":"1.0.0","name":"BMP Info Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read the Windows BITMAPFILEHEADER and 40-byte BITMAPINFOHEADER."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bmp-info-header-inspection","input":{"hex":"424d3a0000000000000036000000280000000100000001000000010018000000000004000000130b0000130b00000000000000000000"}}},"limitations":["Read the Windows BITMAPFILEHEADER and 40-byte BITMAPINFOHEADER. Windows BM file header plus 40-byte BITMAPINFOHEADER prefix, at least54 bytes. Support uncompressed RGB, RLE4/RLE8 and 16/32-bit bitfields header declarations; reject other DIB/compression profiles. Pixel data, palettes and bit masks are not decoded or qualified; no complete-file claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"riff-wave-pcm-inspection","version":"1.0.0","name":"RIFF WAVE PCM Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect bounded RIFF chunks and derive PCM frame count and duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"riff-wave-pcm-inspection","input":{"hex":"524946462800000057415645666d74201000000001000100401f0000803e000002001000646174610400000000000000"}}},"limitations":["Inspect bounded RIFF chunks and derive PCM frame count and duration. At most64KiB, little-endian RIFF/WAVE PCM format1 only, exactly one fmt/data, valid padding/chunk bounds and byte-rate/block-align consistency; no audio decode. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"midi-file-header-inspection","version":"1.0.0","name":"MIDI File Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read Standard MIDI File format, track declaration and PPQN/SMPTE timing division."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"midi-file-header-inspection","input":{"hex":"4d546864000000060001000201e0"}}},"limitations":["Read Standard MIDI File format, track declaration and PPQN/SMPTE timing division. Require14-byte MThd prefix and chunk length6. Header-only; no MTrk event parsing, actual track count, playback duration or full-file claim. Official download availability recorded separately. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ogg-page-header-inspection","version":"1.0.0","name":"Ogg Page Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect an Ogg v0 fixed header and lacing table without decoding packets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ogg-page-header-inspection","input":{"hex":"4f676753000200000000000000000100000000000000000000000101"}}},"limitations":["Inspect an Ogg v0 fixed header and lacing table without decoding packets. Prefix requires27-byte header plus full lacing table. Decode unsigned granule as decimal string/null sentinel; no body, page CRC, codec or complete-stream validation claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"flac-streaminfo-inspection","version":"1.0.0","name":"FLAC Streaminfo Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the native FLAC marker and first STREAMINFO metadata block."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"flac-streaminfo-inspection","input":{"hex":"664c614380000022100010000000000000000ac442f00000ac4400000000000000000000000000000000"}}},"limitations":["Inspect the native FLAC marker and first STREAMINFO metadata block. Require42-byte marker+STREAMINFO prefix, metadata type0 length34. Zero frame-size/MD5 fields mean unknown; no frame decode, MD5 or complete-stream qualification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jpeg-frame-header-inspection","version":"1.0.0","name":"JPEG Frame Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read precision, dimensions and component declarations from a bounded JPEG SOF prefix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jpeg-frame-header-inspection","input":{"hex":"ffd8ffc00011080001000203011100021100031100"}}},"limitations":["Read precision, dimensions and component declarations from a bounded JPEG SOF prefix. At most64KiB; marker scan only through supported SOF0/SOF2 before SOS with strict segment bounds. No entropy decode, scan validity or complete-image claim; ITU T.81 full text paywalled. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zip-central-directory-inspection","version":"1.0.0","name":"ZIP Central Directory Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a bounded single-disk ZIP directory and cross-check entry metadata without extraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zip-central-directory-inspection","input":{"hex":"504b0506000000000000000000000000000000000000"}}},"limitations":["Inspect a bounded single-disk ZIP directory and cross-check entry metadata without extraction. Bounded single-disk ZIP directory inspection, up to 64KiB and256 entries, also subject to shared input-byte/node limits. Support stored/deflate entry metadata and ASCII or flagged strict UTF8 names; reject encryption, ZIP64 and overlapping/mismatched local records. Cross-check optional 32-bit data descriptors. No extraction, decompression, payload CRC verification or filesystem writes; names are metadata only. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pe-coff-header-inspection","version":"1.0.0","name":"PE COFF Header Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","minLength":2,"maxLength":131072,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read the PE signature and following COFF file header from an explicit prefix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pe-coff-header-inspection","input":{"hex":"5045000064860300000000000000000000000000f0002200"}}},"limitations":["Read the PE signature and following COFF file header from an explicit prefix. Input begins at PE signature, not DOS MZ file start;24-byte prefix only. No optional-header/section/publisher/signature/safety validation, executable loading or machine access. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pareto-option-frontier","version":"1.0.0","name":"Pareto Option Frontier Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["directions","options"],"properties":{"directions":{"type":"array","minItems":1,"maxItems":16,"items":{"enum":["min","max"]}},"options":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","values"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"values":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify nondominated supplied alternatives without inventing criterion weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pareto-option-frontier","input":{"directions":["min","max"],"options":[{"id":"A","values":[2,8]},{"id":"B","values":[3,7]},{"id":"C","values":[4,10]}]}}},"limitations":["Identify nondominated supplied alternatives without inventing criterion weights. Dominance means no worse on every criterion and strictly better on at least one. Finite options only; no recommendation or outcome guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"borda-panel-preferences","version":"1.0.0","name":"Borda Panel Preference Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["ballots"],"properties":{"ballots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["count","ranking"],"properties":{"count":{"type":"integer","minimum":1,"maximum":1000000},"ranking":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Aggregate complete strict team rankings using option-count-minus-one through zero points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"borda-panel-preferences","input":{"ballots":[{"count":3,"ranking":["A","B","C"]},{"count":2,"ranking":["B","C","A"]}]}}},"limitations":["Aggregate complete strict team rankings using option-count-minus-one through zero points. Ballot multiplicities are positive integers; preserve equal top scores as a tie. Internal preference tally only. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"condorcet-panel-cycle","version":"1.0.0","name":"Condorcet Panel Cycle Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["ballots"],"properties":{"ballots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["count","ranking"],"properties":{"count":{"type":"integer","minimum":1,"maximum":1000000},"ranking":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Report pairwise majority margins, a strict Condorcet winner when present, and directed majority cycles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"condorcet-panel-cycle","input":{"ballots":[{"count":1,"ranking":["A","B","C"]},{"count":1,"ranking":["B","C","A"]},{"count":1,"ranking":["C","A","B"]}]}}},"limitations":["Report pairwise majority margins, a strict Condorcet winner when present, and directed majority cycles. Complete strict ballots only; no unique compromise is asserted when the rule has no winner. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"instant-runoff-panel-count","version":"1.0.0","name":"Instant Runoff Panel Count","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["ballots","tieOrder"],"properties":{"ballots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["count","ranking"],"properties":{"count":{"type":"integer","minimum":1,"maximum":1000000},"ranking":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true}}}},"tieOrder":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse internal instant-runoff elimination with complete ballots."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"instant-runoff-panel-count","input":{"ballots":[{"count":4,"ranking":["A","B","C"]},{"count":3,"ranking":["B","C","A"]},{"count":2,"ranking":["C","B","A"]}],"tieOrder":["A","B","C"]}}},"limitations":["Rehearse internal instant-runoff elimination with complete ballots. Caller supplies a full tieOrder from most to least preferred; the last-listed tied minimum is eliminated. Ties are disclosed. This is not statutory election compliance. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"approval-panel-tally","version":"1.0.0","name":"Approval Panel Tally Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["options","ballots"],"properties":{"options":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true},"ballots":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count at most one approval per option per ballot."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"approval-panel-tally","input":{"options":["A","B","C"],"ballots":[["A","B"],["B"],["A","C"]]}}},"limitations":["Count at most one approval per option per ballot. Blank ballots are retained; no approvals produce no winner. Preserve tied top counts and do not infer preference intensity. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shapley-coalition-allocation","version":"1.0.0","name":"Shapley Coalition Allocation Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["participants","coalitionValues"],"properties":{"participants":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true},"coalitionValues":{"type":"object","maxProperties":256,"additionalProperties":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate supplied hypothetical coalition values by average marginal contribution."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shapley-coalition-allocation","input":{"participants":["A","B"],"coalitionValues":{"":0,"A":10,"B":20,"A,B":50}}}},"limitations":["Allocate supplied hypothetical coalition values by average marginal contribution. Provide all 2^n coalitions for at most eight participants, zero empty-coalition value, and comma-joined keys in participants order. Approximate numeric fractions, no entitlement or invoice instructions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"banzhaf-voting-power","version":"1.0.0","name":"Banzhaf Voting Power Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["quota","weights"],"properties":{"quota":{"type":"integer","minimum":1,"maximum":1000000000},"weights":{"type":"object","minProperties":1,"maxProperties":12,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"additionalProperties":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate critical coalition swings for up to twelve weighted participants."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"banzhaf-voting-power","input":{"quota":3,"weights":{"A":2,"B":1,"C":1}}}},"limitations":["Enumerate critical coalition swings for up to twelve weighted participants. Nominal weight differs from measured swing power. No swings produce null normalized power. Hypothetical rule analysis, not governance certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-nash-surplus-share","version":"1.0.0","name":"Weighted Nash Surplus Share Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["total","disagreement","weights"],"properties":{"total":{"type":"number","minimum":0,"maximum":1000000000},"disagreement":{"type":"object","minProperties":1,"maxProperties":32,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"additionalProperties":{"type":"number","minimum":0,"maximum":1000000000}},"weights":{"type":"object","minProperties":1,"maxProperties":32,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"additionalProperties":{"type":"number","minimum":0.000001,"maximum":100}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Split a divisible surplus above supplied disagreement amounts using positive bargaining exponents and linear transferable utility."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-nash-surplus-share","input":{"total":100,"disagreement":{"A":10,"B":20},"weights":{"A":1,"B":1}}}},"limitations":["Split a divisible surplus above supplied disagreement amounts using positive bargaining exponents and linear transferable utility. No extra constraints. Unrepresentable product is null with finite log product retained. Mathematical scenario, not negotiation advice. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"max-min-capacity-share","version":"1.0.0","name":"Max Min Capacity Share Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","demands"],"properties":{"capacity":{"type":"number","minimum":0,"maximum":1000000000},"demands":{"type":"object","minProperties":1,"maxProperties":32,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"additionalProperties":{"type":"number","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Use progressive water filling to share one divisible pool with equal priority under individual nonnegative demand caps."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"max-min-capacity-share","input":{"capacity":12,"demands":{"A":2,"B":10,"C":10}}}},"limitations":["Use progressive water filling to share one divisible pool with equal priority under individual nonnegative demand caps. Excess capacity is unused; no scheduling, reservations or allocation writes. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jefferson-budget-units","version":"1.0.0","name":"Jefferson Budget Unit Allocation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["units","weights"],"properties":{"units":{"type":"integer","minimum":1,"maximum":10000},"weights":{"type":"object","minProperties":1,"maxProperties":32,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"additionalProperties":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apportion an integer planning pool using Jefferson or D’Hondt highest averages."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jefferson-budget-units","input":{"units":10,"weights":{"A":47,"B":31,"C":22}}}},"limitations":["Apportion an integer planning pool using Jefferson or D’Hondt highest averages. At most 10000 units and 32 weights; exact integer comparisons, ties favor object-key input order. This differs from largest remainders and can favor larger weights. No official apportionment certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"disjoint-set-operation-trace","version":"1.0.0","name":"Disjoint Set Operation Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["size","operations"],"properties":{"size":{"type":"integer","minimum":1,"maximum":4096},"operations":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["op","a","b"],"properties":{"op":{"enum":["union","connected"]},"a":{"type":"integer","minimum":0,"maximum":16384},"b":{"type":"integer","minimum":0,"maximum":16384}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse union and connectivity operations with a reconciled component partition."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"disjoint-set-operation-trace","input":{"size":5,"operations":[{"op":"union","a":0,"b":1},{"op":"union","a":1,"b":2},{"op":"connected","a":0,"b":2},{"op":"connected","a":0,"b":4}]}}},"limitations":["Rehearse union and connectivity operations with a reconciled component partition. 1..4096 members and operations; validate indices. Canonical returned groups sorted by smallest member independently of internal root choice; in-memory rehearsal only. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-min-heap-trace","version":"1.0.0","name":"Binary Min Heap Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operations"],"properties":{"operations":{"type":"array","minItems":0,"maxItems":4096,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","value"],"properties":{"op":{"enum":["push"]},"value":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op"],"properties":{"op":{"enum":["peek","pop"]}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse numeric pushes, peeks and pops in a binary min heap."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-min-heap-trace","input":{"operations":[{"op":"push","value":3},{"op":"push","value":1},{"op":"push","value":2},{"op":"pop"}]}}},"limitations":["Rehearse numeric pushes, peeks and pops in a binary min heap. At most4096 operations and integer priorities from-1e9 through1e9, also shared input limits. Zero-based binary heap; only strict inequality swaps, and left child wins equal priorities. Empty pop/peek returns null. Pure in-memory rehearsal. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fenwick-prefix-sum-trace","version":"1.0.0","name":"Fenwick Prefix Sum Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","operations"],"properties":{"values":{"type":"array","minItems":1,"maxItems":4096,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}},"operations":{"type":"array","minItems":0,"maxItems":4096,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","index","delta"],"properties":{"op":{"enum":["add"]},"index":{"type":"integer","minimum":0,"maximum":16384},"delta":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","end"],"properties":{"op":{"enum":["prefix"]},"end":{"type":"integer","minimum":0,"maximum":16384}}},{"type":"object","additionalProperties":false,"required":["op","start","end"],"properties":{"op":{"enum":["range"]},"start":{"type":"integer","minimum":0,"maximum":16384},"end":{"type":"integer","minimum":0,"maximum":16384}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse point additions and half-open prefix/range sum queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fenwick-prefix-sum-trace","input":{"values":[1,2,3,4],"operations":[{"op":"prefix","end":3},{"op":"add","index":1,"delta":5},{"op":"range","start":1,"end":4}]}}},"limitations":["Rehearse point additions and half-open prefix/range sum queries. 1..4096 initial integer values and at most4096 operations, each supplied value/delta within±1e9, plus shared input limits. Point additions and half-open ranges[start,end), including empty ranges; prefix end may be zero. Public indices are zero-based; tree includes zero dummy cell. BigInt internal sums; no storage changes. Integer result fields use numbers through absolute999999999999 and exact decimal strings beyond that, so shared numerical display rounding cannot change integer results. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"range-add-min-sum-trace","version":"1.0.0","name":"Range Add Min Sum Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","operations"],"properties":{"values":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}},"operations":{"type":"array","minItems":0,"maxItems":2048,"items":{"oneOf":[{"type":"object","additionalProperties":false,"required":["op","start","end","delta"],"properties":{"op":{"enum":["add"]},"start":{"type":"integer","minimum":0,"maximum":16384},"end":{"type":"integer","minimum":0,"maximum":16384},"delta":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},{"type":"object","additionalProperties":false,"required":["op","start","end"],"properties":{"op":{"enum":["query"]},"start":{"type":"integer","minimum":0,"maximum":16384},"end":{"type":"integer","minimum":0,"maximum":16384}}}]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse lazy segment-tree range additions and minimum/sum queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"range-add-min-sum-trace","input":{"values":[5,2,7,1],"operations":[{"op":"add","start":1,"end":3,"delta":-3},{"op":"query","start":0,"end":4}]}}},"limitations":["Rehearse lazy segment-tree range additions and minimum/sum queries. Lazy segment-tree additions and minimum/sum queries,1..2048 integer values and at most2048 operations, supplied values/deltas within±1e9 plus shared input limits. Every interval is nonempty[start,end), zero-based. BigInt internal values and sums; no external mutation. Integer result fields use numbers through absolute999999999999 and exact decimal strings beyond that, so shared numerical display rounding cannot change integer results. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"trie-prefix-dictionary-profile","version":"1.0.0","name":"Trie Prefix Dictionary Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["words","prefix","text"],"properties":{"words":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"string","maxLength":128,"pattern":"^[\\u0000-\\u007f]*$"}},"prefix":{"type":"string","maxLength":128,"pattern":"^[\\u0000-\\u007f]*$"},"text":{"type":"string","maxLength":4096,"pattern":"^[\\u0000-\\u007f]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a token trie and answer exact-prefix listing and longest stored prefix queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"trie-prefix-dictionary-profile","input":{"words":["car","cart","cat","dog"],"prefix":"ca","text":"carton"}}},"limitations":["Build a token trie and answer exact-prefix listing and longest stored prefix queries. At most1024 ASCII words, each<=128 bytes and total<=64KiB. Deduplicate words; lexicographic match order; empty word allowed with explicit terminal marker. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lru-cache-access-rehearsal","version":"1.0.0","name":"LRU Cache Access Rehearsal API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","accesses"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":1024},"accesses":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"string","maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Simulate a fixed-capacity key cache with least-recently-used eviction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lru-cache-access-rehearsal","input":{"capacity":2,"accesses":["a","b","a","c","b"]}}},"limitations":["Simulate a fixed-capacity key cache with least-recently-used eviction. Capacity1..1024 and<=4096 string accesses. Miss inserts, every access becomes most recent; key membership only, no TTL,cost,persistence or real caching change. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-probing-hash-trace","version":"1.0.0","name":"Linear Probing Hash Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","operations"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":1024},"operations":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["op","key"],"properties":{"op":{"enum":["insert","find","delete"]},"key":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse bounded open-address hash insertion/search/deletion with tombstones."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-probing-hash-trace","input":{"capacity":5,"operations":[{"op":"insert","key":1},{"op":"insert","key":6},{"op":"insert","key":11},{"op":"find","key":11}]}}},"limitations":["Rehearse bounded open-address hash insertion/search/deletion with tombstones. Capacity1..1024,at most4096 operations and nonnegative integer keys through1e9, also shared input limits. home=key mod capacity; step1, no resizing. Tombstones are literal \"deleted\" distinct from never-used null. Find probes count visited slots including the terminating null; absent after a full cycle uses capacity probes. Duplicate insert does not change size. Full insert is recorded as inserted:false,full:true rather than silently discarded. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"count-min-sketch-rehearsal","version":"1.0.0","name":"Count Min Sketch Rehearsal API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["width","prime","hashes","updates","queries"],"properties":{"width":{"type":"integer","minimum":1,"maximum":1024},"prime":{"type":"integer","minimum":2,"maximum":65521},"hashes":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"integer","minimum":1,"maximum":65520},"b":{"type":"integer","minimum":0,"maximum":65520}}}},"updates":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"object","additionalProperties":false,"required":["key","count"],"properties":{"key":{"type":"integer","minimum":0,"maximum":1000000000},"count":{"type":"integer","minimum":1,"maximum":1000000000}}}},"queries":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a deterministic frequency sketch from explicit integer hash coefficients and positive updates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"count-min-sketch-rehearsal","input":{"width":4,"prime":17,"hashes":[{"a":1,"b":0},{"a":3,"b":1}],"updates":[{"key":1,"count":2},{"key":5,"count":3}],"queries":[1,5]}}},"limitations":["Build a deterministic frequency sketch from explicit integer hash coefficients and positive updates. Width1..1024,depth1..16,validated prime2..65521,nonnegative keys through1e9,positive update counts through1e9,and at most4096 updates/queries subject to shared input limits. Explicit a in1..prime-1 and b in0..prime-1; hash=((a*key+b) mod prime) mod width computed with BigInt. User-fixed hashes provide deterministic results, with no probabilistic error or cryptographic guarantee. Integer result fields use numbers through absolute999999999999 and exact decimal strings beyond that, so shared numerical display rounding cannot change integer results. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bitvector-rank-select-index","version":"1.0.0","name":"Bitvector Rank Select Index API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bits","rankEnds","selectOrdinals"],"properties":{"bits":{"type":"array","minItems":0,"maxItems":16384,"items":{"enum":[0,1]}},"rankEnds":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"integer","minimum":0,"maximum":16384}},"selectOrdinals":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"integer","minimum":1,"maximum":16385}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Answer exact prefix-rank and one-based occurrence-select queries on a bit vector."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bitvector-rank-select-index","input":{"bits":[1,0,1,1,0],"rankEnds":[0,3,5],"selectOrdinals":[1,3,4]}}},"limitations":["Answer exact prefix-rank and one-based occurrence-select queries on a bit vector. At most16384 bits and4096 total queries, also shared6000-node/36000-byte input limits. rank(end) counts ones in[0,end), with end0 allowed. select(k) uses one-based occurrence and returns zero-based position or null. Empty bit vectors are allowed; no compressed-space claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kd-point-nearest-neighbors","version":"1.0.0","name":"KD Point Nearest Neighbors API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","queries"],"properties":{"points":{"type":"array","minItems":1,"maxItems":1024,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"queries":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return exact Euclidean nearest neighbors of bounded two-dimensional point queries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kd-point-nearest-neighbors","input":{"points":[[0,0],[2,0],[1,2]],"queries":[[1.8,0.1],[1,1.8]]}}},"limitations":["Return exact Euclidean nearest neighbors of bounded two-dimensional point queries. Balanced median-split two-dimensional KD tree for1..1024 supplied points and at most256 queries, each finite coordinate within±1e9, plus shared input limits. Euclidean squared distances use ordinary IEEE754 arithmetic and twelve-significant-digit display; equal computed distances choose the smallest original point index. No approximate-neighbor or high-dimensional performance claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-level-factorial-effects","version":"1.0.0","name":"Two Level Factorial Effects Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["factors","runs"],"properties":{"factors":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"string","pattern":"^[A-HJ-Z]$"},"uniqueItems":true},"runs":{"type":"array","minItems":2,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["levels","response"],"properties":{"levels":{"type":"array","minItems":1,"maxItems":6,"items":{"enum":[-1,1]}},"response":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Extract all main and interaction effects from a complete balanced two-level factorial experiment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-level-factorial-effects","input":{"factors":["A","B"],"runs":[{"levels":[-1,-1],"response":10},{"levels":[1,-1],"response":14},{"levels":[-1,1],"response":16},{"levels":[1,1],"response":24}]}}},"limitations":["Extract all main and interaction effects from a complete balanced two-level factorial experiment. One through six distinct single uppercase factor letters (I reserved for identity), coded levels -1/+1, at most256 runs. Every factorial cell must have equal positive replication. Effects are high-minus-low contrasts; no inferential p-values. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"randomized-block-decomposition","version":"1.0.0","name":"Randomized Block Decomposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["blocks"],"properties":{"blocks":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate treatment, block and residual sums of squares for a complete additive block experiment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"randomized-block-decomposition","input":{"blocks":[[1,3],[2,4],[3,5]]}}},"limitations":["Separate treatment, block and residual sums of squares for a complete additive block experiment. One observation per block-treatment cell; no interaction estimate. Zero error yields undefined F, never infinity-as-evidence. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"latin-square-decomposition","version":"1.0.0","name":"Latin Square Experiment Decomposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["treatments","values"],"properties":{"treatments":{"type":"array","minItems":3,"maxItems":8,"items":{"type":"array","minItems":3,"maxItems":8,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}},"values":{"type":"array","minItems":3,"maxItems":8,"items":{"type":"array","minItems":3,"maxItems":8,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Adjust treatment variation for two blocking directions in a valid Latin square."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"latin-square-decomposition","input":{"treatments":[["A","B","C"],["B","C","A"],["C","A","B"]],"values":[[1,3,5],[5,7,6],[9,8,10]]}}},"limitations":["Adjust treatment variation for two blocking directions in a valid Latin square. Each treatment exactly once per row/column; additive effects and no interactions. Planning evidence only. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"central-composite-run-plan","version":"1.0.0","name":"Central Composite Run Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["factorCount","alpha","centerReplicates"],"properties":{"factorCount":{"type":"integer","minimum":1,"maximum":6},"alpha":{"type":"number","minimum":0.01,"maximum":10},"centerReplicates":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate factorial, axial and center run coordinates for a bounded quadratic-response experiment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"central-composite-run-plan","input":{"factorCount":2,"alpha":2,"centerReplicates":1}}},"limitations":["Generate factorial, axial and center run coordinates for a bounded quadratic-response experiment. Coded coordinates only, no equipment execution or suggested safe physical range; deterministic order, not randomized execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fractional-factorial-alias-map","version":"1.0.0","name":"Fractional Factorial Alias Map","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["factors","definingWords"],"properties":{"factors":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","pattern":"^[A-HJ-Z]$"},"uniqueItems":true},"definingWords":{"type":"array","minItems":1,"maxItems":6,"items":{"type":"string","pattern":"^[A-HJ-Z]{1,10}$"},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Multiply defining words over GF(2) to expose confounded terms in a regular two-level fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fractional-factorial-alias-map","input":{"factors":["A","B","C"],"definingWords":["ABC"]}}},"limitations":["Multiply defining words over GF(2) to expose confounded terms in a regular two-level fraction. Regular positive defining relations, up to10 distinct uppercase factor letters excluding I, and six generating words. Each word uses each declared factor at most once. XOR closure includes dependent generators; resolution is shortest nonidentity word. No effect insignificance assumption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"box-cox-likelihood-grid","version":"1.0.0","name":"Box Cox Likelihood Grid","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","lambdas"],"properties":{"values":{"type":"array","minItems":3,"maxItems":128,"items":{"type":"number","minimum":0.000001,"maximum":1000000000}},"lambdas":{"type":"array","minItems":1,"maxItems":31,"items":{"type":"number","minimum":-5,"maximum":5},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate caller-selected power transformations and Gaussian profile likelihood on positive observations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"box-cox-likelihood-grid","input":{"values":[1,2,4],"lambdas":[0,1]}}},"limitations":["Evaluate caller-selected power transformations and Gaussian profile likelihood on positive observations. Three through128 positive nonconstant observations, up to31 distinct powers in[-5,5]. Use natural logarithm at lambda0, population-denominator transformed variance and the Jacobian term. Tied likelihood maxima favor input lambda order; no normality guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"replicated-line-lack-of-fit","version":"1.0.0","name":"Replicated Line Lack of Fit Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":3,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decompose a straight-line residual into within-setting pure error and lack of fit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"replicated-line-lack-of-fit","input":{"groups":[{"x":0,"y":[0,2]},{"x":1,"y":[1,3]},{"x":2,"y":[4,6]}]}}},"limitations":["Decompose a straight-line residual into within-setting pure error and lack of fit. At least three distinct x settings with replication, common variance assumption; differs from an ordinary fitted line report. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"levene-median-variance-evidence","version":"1.0.0","name":"Levene Median Variance Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare group dispersion using ANOVA of absolute deviations from each group median."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"levene-median-variance-evidence","input":{"groups":[[0,1,2],[0,2,4]]}}},"limitations":["Compare group dispersion using ANOVA of absolute deviations from each group median. Finite groups with residual variation; report the median-based Brown-Forsythe convention explicitly. No automatic practical-importance verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bartlett-variance-evidence","version":"1.0.0","name":"Bartlett Variance Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the likelihood-based homogeneity statistic from sample variances and sample sizes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bartlett-variance-evidence","input":{"groups":[[0,1,2],[0,2,4]]}}},"limitations":["Calculate the likelihood-based homogeneity statistic from sample variances and sample sizes. Sensitive to nonnormal data; strictly positive group variances and at least two observations per group. No p-value required for the design fixture. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cochran-variance-dominance","version":"1.0.0","name":"Cochran Variance Dominance Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify whether one equal-sized laboratory group dominates the sum of group variances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cochran-variance-dominance","input":{"groups":[[0,1,2],[0,2,4],[0,3,6]]}}},"limitations":["Identify whether one equal-sized laboratory group dominates the sum of group variances. Equal group sizes, positive total variance; C is descriptive without a justified critical-value source. Different target from overall homogeneity tests. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quaternion-vector-rotation","version":"1.0.0","name":"Quaternion Vector Rotation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["quaternion","vectors"],"properties":{"quaternion":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"vectors":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a nonzero quaternion and rotate supplied three-dimensional vectors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quaternion-vector-rotation","input":{"quaternion":[0,0,1,0],"vectors":[[1,2,3]]}}},"limitations":["Normalize a nonzero quaternion and rotate supplied three-dimensional vectors. Quaternion order [x,y,z,w], Hamilton convention, active right-handed rotation. Up to1024 vectors; reject near-zero quaternion and nonfinite values; no coordinate-system inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ray-triangle-intersection-3d","version":"1.0.0","name":"Ray Triangle Intersection 3D API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["origin","direction","triangle"],"properties":{"origin":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"direction":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"triangle":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Intersect a nonzero-direction ray with a nondegenerate triangle, returning barycentric coordinates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ray-triangle-intersection-3d","input":{"origin":[0.25,0.25,1],"direction":[0,0,-1],"triangle":[[0,0,0],[1,0,0],[0,1,0]]}}},"limitations":["Intersect a nonzero-direction ray with a nondegenerate triangle, returning barycentric coordinates. Double-sided Moller-Trumbore, t>=0; determinant tolerance relative to input scale. Parallel/coplanar case reports no unique hit; no exact-predicate claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ray-axis-box-intersection","version":"1.0.0","name":"Ray Axis Box Intersection API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["origin","direction","minimum","maximum"],"properties":{"origin":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"direction":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"minimum":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"maximum":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the forward ray interval inside an axis-aligned three-dimensional box."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ray-axis-box-intersection","input":{"origin":[-1,0.5,0.5],"direction":[1,0,0],"minimum":[0,0,0],"maximum":[1,1,1]}}},"limitations":["Compute the forward ray interval inside an axis-aligned three-dimensional box. Closed finite box with min<=max; nonzero direction. Slab method handles zero components without division; inside-origin enter=0. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"point-plane-projection-3d","version":"1.0.0","name":"Point Plane Projection 3D API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["point","normal","constant"],"properties":{"point":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"normal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"constant":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project a point orthogonally onto n dot x + constant = 0."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"point-plane-projection-3d","input":{"point":[1,3,5],"normal":[0,0,2],"constant":-4}}},"limitations":["Project a point orthogonally onto n dot x + constant = 0. Nonzero finite normal; normalize distance by normal length. Sign follows supplied normal; reject overflow and degenerate normal. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"skew-line-closest-approach","version":"1.0.0","name":"Skew Line Closest Approach API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["originA","directionA","originB","directionB"],"properties":{"originA":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"directionA":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"originB":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"directionB":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find nearest points on two nonparallel infinite three-dimensional lines."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"skew-line-closest-approach","input":{"originA":[0,0,0],"directionA":[1,0,0],"originB":[0,1,1],"directionB":[0,1,0]}}},"limitations":["Find nearest points on two nonparallel infinite three-dimensional lines. Infinite lines, not rays or segments. Both directions nonzero; parallel or ill-conditioned input explicitly rejects under a documented relative threshold. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tetrahedron-barycentric-profile","version":"1.0.0","name":"Tetrahedron Barycentric Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","point"],"properties":{"vertices":{"type":"array","minItems":4,"maxItems":4,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"point":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Express a point as barycentric weights in a nondegenerate tetrahedron."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tetrahedron-barycentric-profile","input":{"vertices":[[0,0,0],[1,0,0],[0,1,0],[0,0,1]],"point":[0.25,0.25,0.25]}}},"limitations":["Express a point as barycentric weights in a nondegenerate tetrahedron. Weights correspond to supplied vertex order, sum1; inside includes boundary within declared tolerance. Reject degenerate/ill-conditioned tetrahedra. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"point-triangle-closest-3d","version":"1.0.0","name":"Point Triangle Closest 3D API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["point","triangle"],"properties":{"point":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"triangle":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate the nearest point on a closed triangle, including edge and vertex regions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"point-triangle-closest-3d","input":{"point":[0.25,0.25,2],"triangle":[[0,0,0],[1,0,0],[0,1,0]]}}},"limitations":["Locate the nearest point on a closed triangle, including edge and vertex regions. Nondegenerate finite 3D triangle. Approximate region predicates; reject degeneracy rather than silently collapsing to a segment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oriented-triangle-mesh-volume","version":"1.0.0","name":"Oriented Triangle Mesh Volume API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vertices","faces"],"properties":{"vertices":{"type":"array","minItems":4,"maxItems":1024,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"faces":{"type":"array","minItems":4,"maxItems":2048,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"integer","minimum":0,"maximum":1023}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate signed enclosed volume and surface area of a closed oriented triangle mesh."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oriented-triangle-mesh-volume","input":{"vertices":[[0,0,0],[1,0,0],[0,1,0],[0,0,1]],"faces":[[0,2,1],[0,1,3],[0,3,2],[1,2,3]]}}},"limitations":["Calculate signed enclosed volume and surface area of a closed oriented triangle mesh. Up to 1024 vertices and 2048 nondegenerate triangles, also subject to the shared input-byte/node profile. Require every undirected edge twice with opposite directions. Algebraic signed volume and area; self-intersection and embedded-manifold validity are not certified. No file decoding or mesh repair. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sphere-sphere-overlap-volume","version":"1.0.0","name":"Sphere Sphere Overlap Volume API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["centerA","radiusA","centerB","radiusB"],"properties":{"centerA":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"radiusA":{"type":"number","exclusiveMinimum":0,"maximum":1000000000},"centerB":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"radiusB":{"type":"number","exclusiveMinimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute intersection volume of two spheres with disjoint, containment and partial-overlap branches."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sphere-sphere-overlap-volume","input":{"centerA":[0,0,0],"radiusA":1,"centerB":[1,0,0],"radiusB":1}}},"limitations":["Compute intersection volume of two spheres with disjoint, containment and partial-overlap branches. Positive finite radii; Euclidean distance. Treat coincident centers without division; volume approximate, no physical collision-system claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rigid-transform-inverse-3d","version":"1.0.0","name":"Rigid Transform Inverse 3D API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rotation","translation","points"],"properties":{"rotation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"translation":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"points":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform points and derive the inverse of a declared proper rigid transform."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rigid-transform-inverse-3d","input":{"rotation":[[0,-1,0],[1,0,0],[0,0,1]],"translation":[1,2,3],"points":[[2,0,0]]}}},"limitations":["Transform points and derive the inverse of a declared proper rigid transform. Row-major rotation applied to column vectors. Require orthonormal R and determinant+1 within documented tolerance; no scale/shear/reflection; <=1024 points. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gini-lorenz-workload-profile","version":"1.0.0","name":"Gini Lorenz Workload Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Describe inequality of a supplied nonnegative workload distribution with the empirical Lorenz curve and population Gini."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gini-lorenz-workload-profile","input":{"values":[0,0,10,10]}}},"limitations":["Describe inequality of a supplied nonnegative workload distribution with the empirical Lorenz curve and population Gini. Positive aggregate workload; population Gini without n/(n-1) correction. Descriptive workload inequality, not a fairness or employment decision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"theil-group-dispersion-decomposition","version":"1.0.0","name":"Theil Group Dispersion Decomposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","values"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"values":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate total Theil-T dispersion into within-group and between-group components."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"theil-group-dispersion-decomposition","input":{"groups":[{"id":"A","values":[1,1]},{"id":"B","values":[2,2]}]}}},"limitations":["Separate total Theil-T dispersion into within-group and between-group components. Nonnegative values with positive mean, convention0*ln0=0; natural logs and value-share weighting. No automatic policy judgment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cronbach-scale-consistency","version":"1.0.0","name":"Cronbach Scale Consistency Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["respondents"],"properties":{"respondents":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate covariance-based internal consistency of caller-provided multi-item survey scores."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cronbach-scale-consistency","input":{"respondents":[[1,2],[2,4],[3,6]]}}},"limitations":["Evaluate covariance-based internal consistency of caller-provided multi-item survey scores. Complete numeric matrix, at least two items; alpha=k/(k-1)*(1-sum(item variances)/variance(total)). Does not prove one dimension, construct validity or suitability for individual decisions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wasserstein-operating-distribution-gap","version":"1.0.0","name":"Wasserstein Operating Distribution Gap","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"b":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure the one-dimensional transport distance between supplied continuous operating samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wasserstein-operating-distribution-gap","input":{"a":[0,2],"b":[1,5]}}},"limitations":["Measure the one-dimensional transport distance between supplied continuous operating samples. One-dimensional empirical Wasserstein-1 distance with equal observation weights, including unequal sample lengths. Integrates the absolute empirical CDF difference exactly between observed knots; values must use consistent units. No statistical significance or categorical drift claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hellinger-category-overlap","version":"1.0.0","name":"Hellinger Category Overlap Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":0,"maximum":1000000000}},"b":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare aligned category shares through square-root geometry and Bhattacharyya overlap."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hellinger-category-overlap","input":{"a":[1,0],"b":[0,1]}}},"limitations":["Compare aligned category shares through square-root geometry and Bhattacharyya overlap. Normalize nonnegative counts with positive totals; H=sqrt(0.5*sum((sqrt(p)-sqrt(q))^2)). Zeros are valid; no smoothing or significance claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"categorical-mutual-information","version":"1.0.0","name":"Categorical Mutual Information Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table"],"properties":{"table":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Quantify shared information between two categorical variables from a contingency count table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"categorical-mutual-information","input":{"table":[[2,0],[0,2]]}}},"limitations":["Quantify shared information between two categorical variables from a contingency count table. Descriptive empirical information, not a significance test or causal statement. Zero cells contribute0; positive grand total required. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"partition-variation-information","version":"1.0.0","name":"Partition Variation of Information","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["partitionA","partitionB"],"properties":{"partitionA":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"string","minLength":1,"maxLength":200}},"partitionB":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Quantify information lost and gained between two supplied partitions of the same records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"partition-variation-information","input":{"partitionA":["A","A","B","B"],"partitionB":["X","X","X","X"]}}},"limitations":["Quantify information lost and gained between two supplied partitions of the same records. Aligned record identities required; VI=H(A|B)+H(B|A), label names irrelevant. Measures partition change, without declaring a correct partition. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"adjusted-rand-segmentation-agreement","version":"1.0.0","name":"Adjusted Rand Segmentation Agreement","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["partitionA","partitionB"],"properties":{"partitionA":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"string","minLength":1,"maxLength":200}},"partitionB":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two supplied segmentations by pair agreement adjusted for fixed-margin chance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"adjusted-rand-segmentation-agreement","input":{"partitionA":["A","A","B","B"],"partitionB":["X","Y","X","Y"]}}},"limitations":["Compare two supplied segmentations by pair agreement adjusted for fixed-margin chance. Aligned nonempty records, exact pair counts and the fixed-margin adjusted Rand convention; no clustering is inferred. One record and equivalent all-one/all-singleton degenerate partitions return perfect agreement 1. Negative agreement is valid, without declaring a correct segmentation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"aitchison-composition-gap","version":"1.0.0","name":"Aitchison Composition Gap Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":2,"maxItems":2048,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}},"b":{"type":"array","minItems":2,"maxItems":2048,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two positive compositions by Euclidean distance between centered log ratios."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"aitchison-composition-gap","input":{"a":[1,1],"b":[1,4]}}},"limitations":["Compare two positive compositions by Euclidean distance between centered log ratios. Strictly positive matched components, invariant to uniform rescaling; no arbitrary zero replacement. Relative mix comparison differs from raw share drift. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"distance-correlation-dependence","version":"1.0.0","name":"Distance Correlation Dependence Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Detect descriptive nonlinear dependence through double-centered pairwise distance matrices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"distance-correlation-dependence","input":{"x":[-1,0,1],"y":[1,0,1]}}},"limitations":["Detect descriptive nonlinear dependence through double-centered pairwise distance matrices. Biased empirical V-statistic using n² divisor, numeric aligned observations, at most 128 per sequence. Double-centers full pairwise absolute-distance matrices; a constant variable returns zero distance correlation. Descriptive nonlinear dependence only, no significance or causal inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"messagepack-json-subset-codec","version":"1.0.0","name":"MessagePack JSON Subset Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value","hex"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":["object","array","number","string","boolean","null"]},"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode a strict JSON-compatible MessagePack subset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"messagepack-json-subset-codec","input":{"mode":"encode","value":{"a":1,"b":[true,null]},"hex":""}}},"limitations":["Encode or decode a strict JSON-compatible MessagePack subset. Encode requires hex=\"\"; decode requires value=null. Encoding rejects reserved object keys __proto__, constructor and prototype under the shared input safety policy. JSON-compatible MessagePack subset, 64KiB, depth16 and1024 total nodes including map keys, also shared input limits. Nil, booleans, safe integers, finite numeric doubles, strict UTF8 strings, arrays and unique string-key maps; no extensions or binary values. Decoded JSON is returned as valueJson text so common numerical display rounding cannot alter codec values. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bson-core-document-codec","version":"1.0.0","name":"BSON Core Document Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value","hex"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"object"},"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode a small BSON core document without application object revival."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bson-core-document-codec","input":{"mode":"encode","value":{"answer":42},"hex":""}}},"limitations":["Encode or decode a small BSON core document without application object revival. Encode requires hex=\"\"; decode requires value={}. Encoding rejects reserved object keys __proto__, constructor and prototype under the shared input safety policy. Core BSON documents/arrays, int32, finite doubles representing safe JSON numbers, UTF8 strings, booleans and null. No other BSON types or application revival. 64KiB, depth16 and1024 nested documents/elements, plus shared input limits. Reject duplicate keys, NUL keys and malformed arrays; decoded values are valueJson text to preserve numeric codec values. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bencode-value-codec","version":"1.0.0","name":"Bencode Value Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value","encoded"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":["object","array","number","string","boolean","null"]},"encoded":{"type":"string","maxLength":65536}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode integer, byte-string, list and sorted-key dictionary bencoding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bencode-value-codec","input":{"mode":"encode","value":{"a":1,"b":"xyz"},"encoded":""}}},"limitations":["Encode or decode integer, byte-string, list and sorted-key dictionary bencoding. Encode requires encoded=\"\"; decode requires value=null. Encoding rejects reserved object keys __proto__, constructor and prototype under the shared input safety policy. Safe JSON integers, strict UTF8 convenience strings, lists and dictionaries sorted by UTF8 key bytes. No arbitrary byte strings, null, booleans or floating values; reject -0, nonminimal lengths/integers and duplicate/unsorted keys. 64KiB, depth16,1024 nodes plus shared input limits. valueJson preserves decoded numeric values; no torrent/network action. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"xdr-typed-value-pack","version":"1.0.0","name":"XDR Typed Value Pack API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","fields","hex"],"properties":{"mode":{"enum":["encode","decode"]},"fields":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["int32","uint32","bool","string","opaque"]},"value":{"type":["object","array","number","string","boolean","null"]}}}},"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode a supplied sequence of explicit XDR scalar and variable-opaque types."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"xdr-typed-value-pack","input":{"mode":"encode","fields":[{"type":"int32","value":-1},{"type":"string","value":"A"}],"hex":""}}},"limitations":["Encode or decode a supplied sequence of explicit XDR scalar and variable-opaque types. All modes require fields and hex. Encode requires hex=\"\"; decode fields give each explicit type with value=null. int32,uint32,bool,strict UTF8 string and variable opaque hex only; big-endian words and zero padding. 64KiB and256 fields plus shared input limits; no RPC or inferred schema. Decoded fields are fieldsJson text. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"der-tlv-structure-inspection","version":"1.0.0","name":"DER TLV Structure Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a constrained definite-length ASN.1 TLV tree and primitive values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"der-tlv-structure-inspection","input":{"hex":"3006020101020102"}}},"limitations":["Inspect a constrained definite-length ASN.1 TLV tree and primitive values. Constrained definite-length ASN.1 TLV structural inspection,64KiB,depth10,1024 nodes (nesting bounded by the shared result-depth profile); integers at most512 octets, OID arcs at most16 base128 octets and128 arcs. Enforce shortest tags/lengths and known primitive BOOLEAN/INTEGER/BIT STRING/NULL/OID restrictions; recurse constructed values. Unknown primitive tags remain raw. No ASN.1 schema, SET/SET OF semantic ordering, certificate, signature or full DER conformance certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utf8-netstring-codec","version":"1.0.0","name":"UTF8 Netstring Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","values","hex"],"properties":{"mode":{"enum":["encode","decode"]},"values":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"string","maxLength":65536}},"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Frame or split strict UTF8 strings with decimal byte lengths and comma terminators."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utf8-netstring-codec","input":{"mode":"encode","values":["abc","","é"],"hex":""}}},"limitations":["Frame or split strict UTF8 strings with decimal byte lengths and comma terminators. Encode requires hex=\"\"; decode requires values=[]. Strict UTF8 strings framed by decimal UTF8 byte length, colon and comma. 64KiB,1024 frames plus shared input limits; no leading length zeros except0, complete consumption required. This is a restricted UTF8 convenience codec based on the original expired netstrings draft, not an Internet Standard. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"intel-hex-record-profile","version":"1.0.0","name":"Intel HEX Record Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":65536}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate record lengths/checksums and reconstruct a bounded sparse byte-address map."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"intel-hex-record-profile","input":{"text":":0400100001020304E2\n:00000001FF"}}},"limitations":["Validate record lengths/checksums and reconstruct a bounded sparse byte-address map. 64KiB text,<=1024 records; support00,01,02,03,04,05 with exact sizes and single EOF; reject overlapping addresses/trailing records. No firmware execution, flashing or file writes. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"motorola-srecord-profile","version":"1.0.0","name":"Motorola S Record Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":65536}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate Motorola S-record counts/checksums and reconstruct sparse data segments."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"motorola-srecord-profile","input":{"text":"S107001001020304DE\nS9030010EC"}}},"limitations":["Validate Motorola S-record counts/checksums and reconstruct sparse data segments. At most64KiB text and1024 lines, plus shared input limits. Validate S0/S1/S2/S3/S5/S6/S7/S8/S9 count, address width and ones-complement checksum. This profile uses one consistent S1/S2/S3 data width, optional leading S0 and one optional count, then matching final termination. Reject overlaps; return sparse metadata only. No device, firmware execution or flashing. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tls-record-framing-inspection","version":"1.0.0","name":"TLS Record Framing Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$","minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Split supplied TLS outer records and inspect content type, legacy version and declared payload lengths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tls-record-framing-inspection","input":{"hex":"1703030003aabbcc"}}},"limitations":["Split supplied TLS outer records and inspect content type, legacy version and declared payload lengths. Outer TLS record framing only: content types20 through23, legacy versions0301 through0303, complete5-byte headers and bodies, at most256 records/64KiB plus shared input limits. Plaintext bodies at most16384 bytes and application-data ciphertext bodies at most16640. No decryption, authentication, handshake/session validation or security assessment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"protobuf-wire-field-inspection","version":"1.0.0","name":"Protobuf Wire Field Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","maxLength":131072,"pattern":"^(?:[0-9A-Fa-f]{2})*$","minLength":2}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect raw protobuf fields with wire types0,1,2,5 without needing a message schema."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"protobuf-wire-field-inspection","input":{"hex":"089601120141"}}},"limitations":["Inspect raw protobuf fields with wire types0,1,2,5 without needing a message schema. 64KiB,<=1024 fields; bounded10-byte varints and legal field numbers; no groups, schema names, implicit string/nesting inference or required-field compatibility claims. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weibull-quantile-calibration","version":"1.0.0","name":"Weibull Quantile Calibration","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["times","failureProbabilities"],"properties":{"times":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}},"failureProbabilities":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"number","minimum":1e-12,"maximum":0.999999999999}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calibrate two-parameter Weibull shape and scale from supplied positive time quantiles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weibull-quantile-calibration","input":{"times":[1,2],"failureProbabilities":[0.6321205588285577,0.9816843611112658]}}},"limitations":["Calibrate two-parameter Weibull shape and scale from supplied positive time quantiles. Linear fit log(-log(1-F)) versus log(time), no location parameter. Supplied quantiles are assumptions; no inferred lifetime qualification or certified prediction. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lognormal-lifetime-fit","version":"1.0.0","name":"Lognormal Lifetime Fit Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lifetimes"],"properties":{"lifetimes":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit uncensored positive lifetimes on log scale and report model median and mean."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lognormal-lifetime-fit","input":{"lifetimes":[1,7.38905609893065]}}},"limitations":["Fit uncensored positive lifetimes on log scale and report model median and mean. Complete uncensored observations, population-denominator MLE for log spread; tiny fixture is mathematical only, not adequate statistical validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"arrhenius-lifetime-acceleration","version":"1.0.0","name":"Arrhenius Lifetime Acceleration Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["activationTemperatureKelvin","useKelvin","testKelvin","testHours"],"properties":{"activationTemperatureKelvin":{"type":"number","minimum":0,"maximum":1000000000},"useKelvin":{"type":"number","minimum":1e-12,"maximum":1000000000},"testKelvin":{"type":"number","minimum":1e-12,"maximum":1000000000},"testHours":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate thermal acceleration from caller-supplied activation temperature and absolute test/use temperatures."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"arrhenius-lifetime-acceleration","input":{"activationTemperatureKelvin":6000,"useKelvin":300,"testKelvin":400,"testHours":10}}},"limitations":["Calculate thermal acceleration from caller-supplied activation temperature and absolute test/use temperatures. Activation temperature means Ea/k. Same failure mechanism must hold across stresses; no physical test execution or certified product lifetime. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"miner-fatigue-damage-scenario","version":"1.0.0","name":"Miner Fatigue Damage Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["regimes"],"properties":{"regimes":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["cycles","assumedCyclesToFailure"],"properties":{"cycles":{"type":"number","minimum":0,"maximum":1000000000},"assumedCyclesToFailure":{"type":"number","minimum":1e-12,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sum caller-provided cycle fractions across load regimes under linear cumulative damage."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"miner-fatigue-damage-scenario","input":{"regimes":[{"cycles":100,"assumedCyclesToFailure":1000},{"cycles":200,"assumedCyclesToFailure":1000}]}}},"limitations":["Sum caller-provided cycle fractions across load regimes under linear cumulative damage. Caller-supplied cycle counts and positive S-N assumptions; linear Miner model ignores load ordering. Remaining fraction is clamped to zero when damage exceeds one. A scenario only, no safe-life or inspection certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"normal-stress-strength-interference","version":"1.0.0","name":"Normal Stress Strength Interference","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strengthMean","strengthSd","loadMean","loadSd"],"properties":{"strengthMean":{"type":"number","minimum":-1000000000,"maximum":1000000000},"strengthSd":{"type":"number","minimum":1e-12,"maximum":1000000000},"loadMean":{"type":"number","minimum":-1000000000,"maximum":1000000000},"loadSd":{"type":"number","minimum":1e-12,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the probability a normal strength variable exceeds an independent normal load variable."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"normal-stress-strength-interference","input":{"strengthMean":100,"strengthSd":6,"loadMean":90,"loadSd":8}}},"limitations":["Calculate the probability a normal strength variable exceeds an independent normal load variable. Independent normal assumptions and consistent units; probability model only, no structural or safety approval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"duane-growth-plot-fit","version":"1.0.0","name":"Duane Growth Plot Fit","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["times","cumulativeFailures"],"properties":{"times":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}},"cumulativeFailures":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"integer","minimum":1,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit cumulative MTBF against cumulative test time on log-log axes to expose a repair trend."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"duane-growth-plot-fit","input":{"times":[1,4,9],"cumulativeFailures":[1,2,3]}}},"limitations":["Fit cumulative MTBF against cumulative test time on log-log axes to expose a repair trend. Positive cumulative counts and increasing time; trend fit does not validate the NHPP model or project future gains automatically. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"censored-exposure-rate-fit","version":"1.0.0","name":"Censored Exposure Rate Fit","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["failedLifetimes","rightCensoredExposure"],"properties":{"failedLifetimes":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}},"rightCensoredExposure":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a constant event rate from failures and right-censored exposure rather than treating censored units as failures."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"censored-exposure-rate-fit","input":{"failedLifetimes":[10,20],"rightCensoredExposure":[30,40]}}},"limitations":["Estimate a constant event rate from failures and right-censored exposure rather than treating censored units as failures. Non-informative right censoring and constant hazard; distinct from existing survival evaluation with an already supplied rate. Zero failures yields rate0 and unknown finite mean, not proven reliability. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shared-event-fault-tree","version":"1.0.0","name":"Shared Event Fault Tree Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["probabilities","tree"],"properties":{"probabilities":{"type":"object","minProperties":1,"maxProperties":12,"propertyNames":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"additionalProperties":{"type":"number","minimum":0,"maximum":1}},"tree":{"type":["object","string"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate a bounded Boolean event tree with repeated basic events and calculate exact top-event probability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shared-event-fault-tree","input":{"probabilities":{"A":0.1,"B":0.2,"C":0.3},"tree":{"or":[{"and":["A","B"]},{"and":["A","C"]}]}}}},"limitations":["Enumerate a bounded Boolean event tree with repeated basic events and calculate exact top-event probability. Independent unique basic events, bounded truth-table enumeration; repeated A is one event. This shared-event logic differs materially from independent series/parallel branch multiplication. No safety certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discrete-age-replacement-compare","version":"1.0.0","name":"Discrete Age Replacement Comparison","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lifetimes","probabilities","replacementAges","preventiveCost","failureCost"],"properties":{"lifetimes":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}},"probabilities":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"number","minimum":0,"maximum":1}},"replacementAges":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":1e-12,"maximum":1000000000}},"preventiveCost":{"type":"number","minimum":0,"maximum":1000000000},"failureCost":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare long-run renewal cost rates for caller-chosen preventive replacement ages under a discrete lifetime model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discrete-age-replacement-compare","input":{"lifetimes":[1,3],"probabilities":[0.2,0.8],"replacementAges":[2,4],"preventiveCost":1,"failureCost":5}}},"limitations":["Compare long-run renewal cost rates for caller-chosen preventive replacement ages under a discrete lifetime model. A failure at exactly the replacement age incurs failure cost; zero replacement downtime, IID new units. Compare supplied ages only, no maintenance instruction. Accepted probability masses within the stated unit-sum tolerance are normalized before calculation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"laplace-repair-trend-evidence","version":"1.0.0","name":"Laplace Repair Trend Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["repairEpochs","observationEnd"],"properties":{"repairEpochs":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"number","minimum":0,"maximum":1000000000}},"observationEnd":{"type":"number","minimum":1e-12,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate whether repair event epochs concentrate early or late within a fixed observation window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"laplace-repair-trend-evidence","input":{"repairEpochs":[1,2,3],"observationEnd":8}}},"limitations":["Evaluate whether repair event epochs concentrate early or late within a fixed observation window. Time-censored fixed window; statistic=sqrt(12r)*(meanEpoch/end-0.5). No automatic improve/degrade significance verdict or live monitoring. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"natural-cubic-spline-evaluation","version":"1.0.0","name":"Natural Cubic Spline Evaluation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","queries"],"properties":{"x":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"queries":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate scalar knots using a natural cubic spline with zero endpoint curvature."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"natural-cubic-spline-evaluation","input":{"x":[0,1,2],"y":[0,1,0],"queries":[0,0.5,1,1.5,2]}}},"limitations":["Interpolate scalar knots using a natural cubic spline with zero endpoint curvature. 2..128 strictly increasing finite x knots; queries inside knot domain only; natural boundary condition explicit. Approximate arithmetic; singular/nonfinite results reject. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polynomial-calculus-profile","version":"1.0.0","name":"Polynomial Calculus Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients","lower","upper"],"properties":{"coefficients":{"type":"array","minItems":1,"maxItems":65,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"lower":{"type":"number","minimum":-1000000000,"maximum":1000000000},"upper":{"type":"number","minimum":-1000000000,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Differentiate and integrate a polynomial represented by ascending coefficients."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polynomial-calculus-profile","input":{"coefficients":[1,-2,3],"lower":0,"upper":2}}},"limitations":["Differentiate and integrate a polynomial represented by ascending coefficients. Degree<=64; finite bounded coefficients and limits. Antiderivative constant zero; normalize trailing zeros and reject nonfinite intermediates. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"reduced-qr-factorization","version":"1.0.0","name":"Reduced QR Factorization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Factor a full-column-rank real matrix into orthonormal columns and upper triangular R."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"reduced-qr-factorization","input":{"matrix":[[3,0],[4,5]]}}},"limitations":["Factor a full-column-rank real matrix into orthonormal columns and upper triangular R. Modified Gram-Schmidt with a second orthogonalization pass, positive R diagonal and reconstruction residual. m>=n and both dimensions at most16. Full column rank is required at 1e-10 times maximum input magnitude; reject rank deficiency instead of silently dropping columns. Approximate factorization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"positive-definite-cholesky","version":"1.0.0","name":"Positive Definite Cholesky API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a lower triangular square root of a real symmetric positive definite matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"positive-definite-cholesky","input":{"matrix":[[4,2],[2,5]]}}},"limitations":["Compute a lower triangular square root of a real symmetric positive definite matrix. Real square matrix at most16, exactly symmetric supplied entries, positive pivots greater than 1e-12 times maximum input magnitude. No repair of indefinite inputs. Reconstructed residual and log determinant included; determinant outside finite supported range is null. Approximate arithmetic. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"symmetric-eigenvalue-spectrum","version":"1.0.0","name":"Symmetric Eigenvalue Spectrum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the sorted real eigenvalues of a bounded symmetric matrix by Jacobi rotations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"symmetric-eigenvalue-spectrum","input":{"matrix":[[2,1],[1,2]]}}},"limitations":["Compute the sorted real eigenvalues of a bounded symmetric matrix by Jacobi rotations. Jacobi rotations on an exactly symmetric supplied real square matrix, size at most12. At most5000 rotations, off-diagonal tolerance 1e-12 times maximum magnitude; nonconvergence rejects. Sorted approximate eigenvalues, trace and determinant; out-of-range determinant is null. No unique eigenvector or conditioning claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"chebyshev-first-kind-table","version":"1.0.0","name":"Chebyshev First Kind Table API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["degree","x"],"properties":{"degree":{"type":"integer","minimum":0,"maximum":256},"x":{"type":"number","minimum":-1,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate T_0 through T_n by their three-term recurrence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"chebyshev-first-kind-table","input":{"degree":4,"x":0.5}}},"limitations":["Evaluate T_0 through T_n by their three-term recurrence. Degree 0..256 and x in [-1,1]. T0=1,T1=x,Tn=2*x*Tn-1-Tn-2; finite approximate arithmetic. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-order-bessel-j","version":"1.0.0","name":"Integer Order Bessel J API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["order","x"],"properties":{"order":{"type":"integer","minimum":0,"maximum":16},"x":{"type":"number","minimum":-10,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate first-kind Bessel J for a bounded nonnegative integer order and real argument."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-order-bessel-j","input":{"order":0,"x":1}}},"limitations":["Evaluate first-kind Bessel J for a bounded nonnegative integer order and real argument. Order 0..16, |x|<=10. Convergent defining series with bounded terms and cancellation-aware convergence; target absolute error 1e-10, no large-argument claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"positive-log-gamma","version":"1.0.0","name":"Positive Log Gamma API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate log Gamma for positive real inputs without factorial overflow."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"positive-log-gamma","input":{"values":[1,2,5]}}},"limitations":["Evaluate log Gamma for positive real inputs without factorial overflow. Positive real log Gamma using the nine-coefficient g=7 Lanczos approximation and reflection below0.5. Inputs1e-6 through1e6. Numerical target scales as 1e-10*max(1,abs(reference value)); outputs retain twelve significant digits. No negative or complex-domain support. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gauss-legendre-quadrature-rule","version":"1.0.0","name":"Gauss Legendre Quadrature Rule API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["order"],"properties":{"order":{"type":"integer","minimum":1,"maximum":32}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate nodes and weights for integrating over [-1,1]."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gauss-legendre-quadrature-rule","input":{"order":3}}},"limitations":["Generate nodes and weights for integrating over [-1,1]. Order 1..32. Bound Newton iterations for Legendre zeros; sorted nodes, positive symmetric weights, approximate accuracy target1e-10; no arbitrary function execution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-ode-rk4-rehearsal","version":"1.0.0","name":"Linear ODE RK4 Rehearsal API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c","t0","y0","step","steps"],"properties":{"a":{"type":"number","minimum":-1000000000,"maximum":1000000000},"b":{"type":"number","minimum":-1000000000,"maximum":1000000000},"c":{"type":"number","minimum":-1000000000,"maximum":1000000000},"t0":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y0":{"type":"number","minimum":-1000000000,"maximum":1000000000},"step":{"type":"number","minimum":1e-9,"maximum":1000000000},"steps":{"type":"integer","minimum":1,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate y'=a*y+b*t+c using classical fixed-step fourth-order Runge Kutta."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-ode-rk4-rehearsal","input":{"a":0,"b":1,"c":0,"t0":0,"y0":0,"step":1,"steps":2}}},"limitations":["Integrate y'=a*y+b*t+c using classical fixed-step fourth-order Runge Kutta. Steps1..4096, positive finite step; fixed classical RK4 (not MATLAB ode45), no expressions or eval, no adaptive-error guarantee; reject overflow. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zero-one-knapsack-optimum","version":"1.0.0","name":"Zero One Knapsack Optimum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["weights","values","capacity"],"properties":{"weights":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":1,"maximum":4096}},"values":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"capacity":{"type":"integer","minimum":0,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select a maximum-value subset under an integer capacity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zero-one-knapsack-optimum","input":{"weights":[2,3,4],"values":[3,4,5],"capacity":5}}},"limitations":["Select a maximum-value subset under an integer capacity. At most 64 items; capacity<=4096 and positive integer weights, nonnegative safe integer values. Each item once; deterministic lexicographic selected-index ties. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unbounded-coin-change-profile","version":"1.0.0","name":"Unbounded Coin Change Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["denominations","target"],"properties":{"denominations":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"integer","minimum":1,"maximum":4096}},"target":{"type":"integer","minimum":0,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find minimum coin count and exact unordered denomination combinations for a target."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unbounded-coin-change-profile","input":{"denominations":[1,3,4],"target":6}}},"limitations":["Find minimum coin count and exact unordered denomination combinations for a target. At most 32 distinct positive denominations; target<=4096. Unlimited supply; combination order ignored; impossible minimum is null. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"subset-sum-exact-witness","version":"1.0.0","name":"Subset Sum Exact Witness API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","target"],"properties":{"values":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"target":{"type":"integer","minimum":0,"maximum":8192}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Determine whether a nonnegative integer target is a subset sum and return a witness."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"subset-sum-exact-witness","input":{"values":[3,5,7],"target":10}}},"limitations":["Determine whether a nonnegative integer target is a subset sum and return a witness. At most 64 nonnegative safe integers; target<=8192. Empty subset allowed for zero; select lexicographically smallest index-vector witness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-interval-selection","version":"1.0.0","name":"Weighted Interval Selection API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["intervals"],"properties":{"intervals":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["start","end","value"],"properties":{"start":{"type":"number","minimum":-1000000000,"maximum":1000000000},"end":{"type":"number","minimum":-1000000000,"maximum":1000000000},"value":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Choose maximum total value of nonoverlapping half-open intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-interval-selection","input":{"intervals":[{"start":0,"end":2,"value":4},{"start":1,"end":3,"value":7},{"start":2,"end":4,"value":4}]}}},"limitations":["Choose maximum total value of nonoverlapping half-open intervals. At most 256 intervals with start<end and nonnegative integer values. Adjacent endpoints compatible; stable selected-index ties. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"matrix-chain-parenthesization","version":"1.0.0","name":"Matrix Chain Parenthesization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["dimensions"],"properties":{"dimensions":{"type":"array","minItems":2,"maxItems":65,"items":{"type":"integer","minimum":1,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the multiplication order requiring the fewest scalar products."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"matrix-chain-parenthesization","input":{"dimensions":[10,30,5,60]}}},"limitations":["Find the multiplication order requiring the fewest scalar products. 2..65 positive dimensions <=1000000; exact BigInt product/count. Ties choose lowest split index; matrices themselves are not multiplied. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-cost-square-assignment","version":"1.0.0","name":"Minimum Cost Square Assignment API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["costs"],"properties":{"costs":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assign each row to one distinct column with minimum total declared cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-cost-square-assignment","input":{"costs":[[4,1,3],[2,0,5],[3,2,2]]}}},"limitations":["Assign each row to one distinct column with minimum total declared cost. Square n<=16 safe integer matrix; subset DP or Hungarian with stable lexicographic column-vector ties. No unmatched rows. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-exact-set-cover","version":"1.0.0","name":"Bounded Exact Set Cover API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["universe","sets"],"properties":{"universe":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200}},"sets":{"type":"array","minItems":0,"maxItems":24,"items":{"type":"object","additionalProperties":false,"required":["members","cost"],"properties":{"members":{"type":"array","minItems":0,"maxItems":16,"items":{"type":"string","minLength":1,"maxLength":200}},"cost":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the least-cost selected sets covering an explicit small universe."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-exact-set-cover","input":{"universe":["a","b","c"],"sets":[{"members":["a","b"],"cost":3},{"members":["b","c"],"cost":2},{"members":["a","c"],"cost":2}]}}},"limitations":["Find the least-cost selected sets covering an explicit small universe. Universe<=16 unique tokens; sets<=24; nonnegative integer costs. Exact bitmask DP, no greedy optimality claim; infeasible cost null. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-cnf-satisfiability","version":"1.0.0","name":"Bounded CNF Satisfiability API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["variables","clauses"],"properties":{"variables":{"type":"integer","minimum":0,"maximum":16},"clauses":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"integer","minimum":-16,"maximum":16}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Decide a small Boolean CNF formula and return a satisfying assignment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-cnf-satisfiability","input":{"variables":3,"clauses":[[1],[-1,2],[-2,3]]}}},"limitations":["Decide a small Boolean CNF formula and return a satisfying assignment. At most 16 Boolean variables, 128 clauses and 32 literals per clause; signed nonzero 1-based literals. DPLL uses unit propagation, fixed variable order and false-before-true choices. Reject more than four million literal checks as a computation-profile limit before checkout, never as an unsatisfiability result. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exact-small-hamiltonian-tour","version":"1.0.0","name":"Exact Small Hamiltonian Tour API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["costs","start"],"properties":{"costs":{"type":"array","minItems":2,"maxItems":12,"items":{"type":"array","minItems":2,"maxItems":12,"items":{"type":"integer","minimum":0,"maximum":1000000000}}},"start":{"type":"integer","minimum":0,"maximum":11}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a minimum-cost closed tour visiting each matrix vertex once."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exact-small-hamiltonian-tour","input":{"costs":[[0,2,9],[2,0,3],[9,3,0]],"start":0}}},"limitations":["Find a minimum-cost closed tour visiting each matrix vertex once. 2..12 vertices, finite nonnegative integer complete costs. Held-Karp or bounded exact enumeration; stable lexicographic tour ties; supplied costs only. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"optimal-static-search-tree","version":"1.0.0","name":"Optimal Static Search Tree API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["keys","frequencies"],"properties":{"keys":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}},"frequencies":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Optimize a static BST for supplied successful-search frequencies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"optimal-static-search-tree","input":{"keys":[10,20,30],"frequencies":[1,10,1]}}},"limitations":["Optimize a static BST for supplied successful-search frequencies. 1..64 strictly increasing safe-integer keys; nonnegative integer frequencies. Successful searches only, root costs one comparison; ties lowest root index. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"moist-air-state-scenario","version":"1.0.0","name":"Moist Air State Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["dryBulbC","vaporPressurePa","saturationPressurePa","totalPressurePa"],"properties":{"dryBulbC":{"type":"number","minimum":-100,"maximum":200},"vaporPressurePa":{"type":"number","minimum":0,"maximum":1000000000},"saturationPressurePa":{"type":"number","minimum":1e-12,"maximum":1000000000},"totalPressurePa":{"type":"number","minimum":1e-12,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate humidity ratio, relative humidity and approximate moist-air enthalpy from supplied thermodynamic state evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"moist-air-state-scenario","input":{"dryBulbC":20,"vaporPressurePa":1000,"saturationPressurePa":2000,"totalPressurePa":63198}}},"limitations":["Calculate humidity ratio, relative humidity and approximate moist-air enthalpy from supplied thermodynamic state evidence. Caller supplies saturation pressure; vapor pressure may equal saturation but must remain below total pressure. Ideal moist-air W=0.62198*Pv/(P-Pv), h=1.006*T+W*(2501+1.86*T). Supplied-data approximation, no comfort, health or HVAC certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"heat-exchanger-log-mean-scenario","version":"1.0.0","name":"Heat Exchanger Log Mean Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hotInC","hotOutC","coldInC","coldOutC","uaWattsPerKelvin"],"properties":{"hotInC":{"type":"number","minimum":-273.15,"maximum":1000000},"hotOutC":{"type":"number","minimum":-273.15,"maximum":1000000},"coldInC":{"type":"number","minimum":-273.15,"maximum":1000000},"coldOutC":{"type":"number","minimum":-273.15,"maximum":1000000},"uaWattsPerKelvin":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate counterflow terminal temperature differences, their logarithmic mean and UA-based heat transfer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"heat-exchanger-log-mean-scenario","input":{"hotInC":80,"hotOutC":50,"coldInC":30,"coldOutC":40,"uaWattsPerKelvin":100}}},"limitations":["Calculate counterflow terminal temperature differences, their logarithmic mean and UA-based heat transfer. Positive terminal differences, continuous equal-difference limit; ideal counterflow, no fouling or correction factor inferred. No equipment sizing approval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pipe-friction-pressure-scenario","version":"1.0.0","name":"Pipe Friction Pressure Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["darcyFrictionFactor","lengthM","diameterM","densityKgM3","velocityMS","minorLossK"],"properties":{"darcyFrictionFactor":{"type":"number","minimum":0,"maximum":1000000000},"lengthM":{"type":"number","minimum":0,"maximum":1000000000},"diameterM":{"type":"number","minimum":1e-12,"maximum":1000000000},"densityKgM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"velocityMS":{"type":"number","minimum":0,"maximum":1000000000},"minorLossK":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate Darcy-Weisbach straight-pipe and supplied fitting pressure losses."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pipe-friction-pressure-scenario","input":{"darcyFrictionFactor":0.02,"lengthM":10,"diameterM":0.1,"densityKgM3":1000,"velocityMS":2,"minorLossK":1}}},"limitations":["Separate Darcy-Weisbach straight-pipe and supplied fitting pressure losses. Incompressible steady full-pipe flow, supplied Darcy factor (not Fanning), no factor/rating inferred. Distinct from existing pump energy at supplied head; no pressure-system certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stokes-particle-settling-scenario","version":"1.0.0","name":"Stokes Particle Settling Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["particleDensityKgM3","fluidDensityKgM3","dynamicViscosityPaS","diameterM","gravityMS2"],"properties":{"particleDensityKgM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"fluidDensityKgM3":{"type":"number","minimum":1e-12,"maximum":1000000000},"dynamicViscosityPaS":{"type":"number","minimum":1e-12,"maximum":1000000000},"diameterM":{"type":"number","minimum":1e-12,"maximum":1000000000},"gravityMS2":{"type":"number","minimum":1e-12,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal spherical-particle terminal settling speed and check the implied Reynolds number."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stokes-particle-settling-scenario","input":{"particleDensityKgM3":2000,"fluidDensityKgM3":1000,"dynamicViscosityPaS":0.001,"diameterM":0.0001,"gravityMS2":9.81}}},"limitations":["Calculate ideal spherical-particle terminal settling speed and check the implied Reynolds number. Ideal dilute rigid spheres, v=(rhoParticle-rhoFluid)*g*d²/(18*mu); signed velocity permits upward buoyancy. Reynolds number uses absolute speed; the reported Re<1 condition is only a regime indicator, not validation of the creeping-flow approximation or equipment suitability. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-gas-inventory-scenario","version":"1.0.0","name":"Ideal Gas Inventory Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["absolutePressurePa","volumeM3","temperatureK","molarMassKgMol"],"properties":{"absolutePressurePa":{"type":"number","minimum":1e-12,"maximum":1000000000},"volumeM3":{"type":"number","minimum":0,"maximum":1000000000},"temperatureK":{"type":"number","minimum":1e-12,"maximum":1000000000},"molarMassKgMol":{"type":"number","minimum":1e-12,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate gas amount and mass from absolute pressure, free volume, temperature and molar mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-gas-inventory-scenario","input":{"absolutePressurePa":100000,"volumeM3":1,"temperatureK":300,"molarMassKgMol":0.028}}},"limitations":["Estimate gas amount and mass from absolute pressure, free volume, temperature and molar mass. PV=nRT, R=8.31446261815324 J/(mol K); absolute positive P/T. Ideal-gas approximation excludes real-gas pressure effects and vessel operating/safety advice. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"adiabatic-batch-mixing-scenario","version":"1.0.0","name":"Adiabatic Batch Mixing Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["batches"],"properties":{"batches":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["massKg","heatCapacityKjKgK","temperatureC"],"properties":{"massKg":{"type":"number","minimum":1e-12,"maximum":1000000000},"heatCapacityKjKgK":{"type":"number","minimum":1e-12,"maximum":1000000000},"temperatureC":{"type":"number","minimum":-273.15,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate equilibrium temperature and exchanged sensible heat for supplied compatible material batches."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"adiabatic-batch-mixing-scenario","input":{"batches":[{"massKg":2,"heatCapacityKjKgK":1,"temperatureC":20},{"massKg":1,"heatCapacityKjKgK":2,"temperatureC":80}]}}},"limitations":["Calculate equilibrium temperature and exchanged sensible heat for supplied compatible material batches. Constant heat capacities, no phase change, reaction, work or loss; supplied substances assumed compatible. Energy balance differs from existing material mass-balance reconciliation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotary-drive-speed-torque-scenario","version":"1.0.0","name":"Rotary Drive Speed Torque Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["driverRpm","driverDiameterMm","drivenDiameterMm","deliveredPowerWatts"],"properties":{"driverRpm":{"type":"number","minimum":1e-12,"maximum":1000000000},"driverDiameterMm":{"type":"number","minimum":1e-12,"maximum":1000000000},"drivenDiameterMm":{"type":"number","minimum":1e-12,"maximum":1000000000},"deliveredPowerWatts":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Translate a supplied ideal pulley ratio into driven speed and torque at a stated delivered mechanical power."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotary-drive-speed-torque-scenario","input":{"driverRpm":1800,"driverDiameterMm":100,"drivenDiameterMm":300,"deliveredPowerWatts":2000}}},"limitations":["Translate a supplied ideal pulley ratio into driven speed and torque at a stated delivered mechanical power. Ideal no-slip ratio and delivered shaft power, positive speed; no motor efficiency, belt tension or component suitability claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"incoherent-acoustic-source-sum","version":"1.0.0","name":"Incoherent Acoustic Source Sum","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["levelsDb"],"properties":{"levelsDb":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":-1000,"maximum":1000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine compatible independently measured logarithmic sound-energy levels at one observation point."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"incoherent-acoustic-source-sum","input":{"levelsDb":[60,60]}}},"limitations":["Combine compatible independently measured logarithmic sound-energy levels at one observation point. Same reference, weighting, bandwidth and observation point; incoherent simultaneous sources only. No exposure-duration, hearing-protection or regulatory-compliance verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vibration-crest-profile","version":"1.0.0","name":"Vibration Crest Profile Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":1,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate RMS, absolute peak, crest factor and peak-to-peak spread from supplied equally spaced vibration samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vibration-crest-profile","input":{"samples":[0,2,0,-2]}}},"limitations":["Calculate RMS, absolute peak, crest factor and peak-to-peak spread from supplied equally spaced vibration samples. Equally spaced raw numeric samples with caller-managed units and provenance; DC remains included. All-zero samples produce null crest factor. No frequency diagnosis, machinery fault inference or safe operating threshold. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"steady-diffusion-flux-scenario","version":"1.0.0","name":"Steady Diffusion Flux Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["diffusivityM2S","leftConcentrationMolM3","rightConcentrationMolM3","thicknessM","areaM2"],"properties":{"diffusivityM2S":{"type":"number","minimum":1e-12,"maximum":1000000000},"leftConcentrationMolM3":{"type":"number","minimum":0,"maximum":1000000000},"rightConcentrationMolM3":{"type":"number","minimum":0,"maximum":1000000000},"thicknessM":{"type":"number","minimum":1e-12,"maximum":1000000000},"areaM2":{"type":"number","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate one-dimensional Fick flux through a uniform layer and total molar transfer rate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"steady-diffusion-flux-scenario","input":{"diffusivityM2S":1e-9,"leftConcentrationMolM3":1000,"rightConcentrationMolM3":0,"thicknessM":0.001,"areaM2":2}}},"limitations":["Calculate one-dimensional Fick flux through a uniform layer and total molar transfer rate. Steady linear gradient, constant positive diffusivity and thickness, no convection/reaction. A supplied-data process scenario, not hazardous-material containment or safety approval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unequal-bernoulli-count-scenario","version":"1.0.0","name":"Unequal Bernoulli Count Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["probabilities"],"properties":{"probabilities":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the full event-count distribution for independent trials with different supplied probabilities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unequal-bernoulli-count-scenario","input":{"probabilities":[0.2,0.5]}}},"limitations":["Compute the full event-count distribution for independent trials with different supplied probabilities. Bounded dynamic program; independence and caller probabilities are assumptions. Not an observed sales-pipeline weighted-value total. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"beta-binomial-predictive-scenario","version":"1.0.0","name":"Beta Binomial Predictive Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["priorAlpha","priorBeta","successes","failures","futureTrials"],"properties":{"priorAlpha":{"type":"number","minimum":0.0001,"maximum":1000000},"priorBeta":{"type":"number","minimum":0.0001,"maximum":1000000},"successes":{"type":"integer","minimum":0,"maximum":1000000},"failures":{"type":"integer","minimum":0,"maximum":1000000},"futureTrials":{"type":"integer","minimum":0,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Update a supplied beta prior with binary observations and calculate exact predictive event-count probabilities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"beta-binomial-predictive-scenario","input":{"priorAlpha":1,"priorBeta":1,"successes":1,"failures":1,"futureTrials":2}}},"limitations":["Update a supplied beta prior with binary observations and calculate exact predictive event-count probabilities. Positive prior alpha/beta<=one million, nonnegative observed successes/failures<=one million each, future horizon0 through128. A stable log-ratio recurrence normalizes the predictive PMF. Exchangeable Bernoulli assumptions and prior remain supplied, not empirically calibrated future guarantees. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"absorbing-workflow-outcomes","version":"1.0.0","name":"Absorbing Workflow Outcome Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states","transition","start"],"properties":{"states":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"},"uniqueItems":true},"transition":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"number","minimum":0,"maximum":1}}},"start":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]{0,31}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve expected transient-stage visits and terminal outcome probabilities from a supplied absorbing Markov chain."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"absorbing-workflow-outcomes","input":{"states":["work","done","abandon"],"transition":[[0.5,0.3,0.2],[0,1,0],[0,0,1]],"start":"work"}}},"limitations":["Solve expected transient-stage visits and terminal outcome probabilities from a supplied absorbing Markov chain. Two through16 supplied states, square stochastic rows (sum tolerance1e-12, accepted rows normalized), explicit exact self-loop absorbing states. Every transient state must reach an absorbing state. Diagonal escape mass uses summed off-diagonal probabilities to avoid subtracting near1. Partial-pivot solve rejects pivots below1e-10 and expected time above10^10. Includes current transient visit; an absorbing start has zero steps. Hypothetical stationary chain, not observed workflow qualification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"branching-cascade-scenario","version":"1.0.0","name":"Branching Cascade Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["offspringProbabilities","initialUnits","generations"],"properties":{"offspringProbabilities":{"type":"array","minItems":1,"maxItems":17,"items":{"type":"number","minimum":0,"maximum":1}},"initialUnits":{"type":"integer","minimum":1,"maximum":1000000},"generations":{"type":"integer","minimum":0,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse expected cascade size and finite-generation extinction under a supplied offspring distribution."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"branching-cascade-scenario","input":{"offspringProbabilities":[0.5,0,0.5],"initialUnits":1,"generations":2}}},"limitations":["Rehearse expected cascade size and finite-generation extinction under a supplied offspring distribution. Independent identical offspring, discrete generations and bounded horizon; useful for hypothetical referral or rework cascades, not epidemic or safety prediction. Accepted probability masses within the stated unit-sum tolerance are normalized before calculation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"coupon-coverage-effort-scenario","version":"1.0.0","name":"Coupon Coverage Effort Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["categoryCount","draws"],"properties":{"categoryCount":{"type":"integer","minimum":1,"maximum":20},"draws":{"type":"integer","minimum":0,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate repeated observation effort needed to encounter every equally likely category."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"coupon-coverage-effort-scenario","input":{"categoryCount":3,"draws":3}}},"limitations":["Estimate repeated observation effort needed to encounter every equally likely category. One through20 uniformly likely categories and0 through10000 independent replacement draws. Expected completion n*H_n; an occupancy dynamic program computes coverage without cancellation-prone alternating sums. This assumes no rare-category bias and guarantees no real-world observation completeness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-collision-occupancy-scenario","version":"1.0.0","name":"Uniform Collision Occupancy Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bucketCount","assignments"],"properties":{"bucketCount":{"type":"integer","minimum":1,"maximum":1000000000},"assignments":{"type":"integer","minimum":0,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Quantify duplicate-bucket probability and expected colliding pairs for a hypothetical uniform assignment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-collision-occupancy-scenario","input":{"bucketCount":10,"assignments":3}}},"limitations":["Quantify duplicate-bucket probability and expected colliding pairs for a hypothetical uniform assignment. Uniform independent assignment only; not a cryptographic security guarantee or empirical duplicate detector. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"renewal-inspection-wait-scenario","version":"1.0.0","name":"Renewal Inspection Wait Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["durations","probabilities"],"properties":{"durations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":1e-9,"maximum":1000000000}},"probabilities":{"type":"array","minItems":1,"maxItems":129,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare event-average intervals with the longer intervals seen at random inspection times."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"renewal-inspection-wait-scenario","input":{"durations":[2,6],"probabilities":[0.5,0.5]}}},"limitations":["Compare event-average intervals with the longer intervals seen at random inspection times. Stationary continuous-time IID renewal model, finite second moment; residual E[X^2]/(2E[X]). Not observed ticket waiting-time analysis. Accepted probability masses within the stated unit-sum tolerance are normalized before calculation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"negative-binomial-effort-scenario","version":"1.0.0","name":"Negative Binomial Effort Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requiredSuccesses","successProbability","trialBudget"],"properties":{"requiredSuccesses":{"type":"integer","minimum":1,"maximum":128},"successProbability":{"type":"number","minimum":0.000001,"maximum":1},"trialBudget":{"type":"integer","minimum":0,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Model total independent trial effort required to accumulate a stated number of successes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"negative-binomial-effort-scenario","input":{"requiredSuccesses":2,"successProbability":0.5,"trialBudget":3}}},"limitations":["Model total independent trial effort required to accumulate a stated number of successes. One through128 required successes, independent fixed p in[10^-6,1], trial budget0 through4096. Count total trials including successes. A capped binomial-state DP gives completion probability; no live collection, intervention or guaranteed campaign result. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"parallel-geometric-completion-scenario","version":"1.0.0","name":"Parallel Geometric Completion Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["workstreamCount","successProbability","rounds"],"properties":{"workstreamCount":{"type":"integer","minimum":1,"maximum":20},"successProbability":{"type":"number","minimum":0.000001,"maximum":1},"rounds":{"type":"integer","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the time until every independent repeated-trial workstream has succeeded at least once."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"parallel-geometric-completion-scenario","input":{"workstreamCount":2,"successProbability":0.5,"rounds":2}}},"limitations":["Calculate the time until every independent repeated-trial workstream has succeeded at least once. One through20 IID geometric workstreams, p in[10^-6,1],0 through one million rounds. First completion is round1. A nonnegative expected-remaining-state recurrence avoids cancellation in alternating inclusion-exclusion. This is a repeated-trial model, not a schedule or live retry action. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wald-sequential-evidence-replay","version":"1.0.0","name":"Wald Sequential Evidence Replay","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nullProbability","alternativeProbability","alpha","beta","observations"],"properties":{"nullProbability":{"type":"number","minimum":0.000001,"maximum":0.999999},"alternativeProbability":{"type":"number","minimum":0.000001,"maximum":0.999999},"alpha":{"type":"number","minimum":0.000001,"maximum":0.999999},"beta":{"type":"number","minimum":0.000001,"maximum":0.999999},"observations":{"type":"array","minItems":1,"maxItems":256,"items":{"enum":[0,1]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay predeclared binary likelihood-ratio boundaries against a supplied observation sequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wald-sequential-evidence-replay","input":{"nullProbability":0.2,"alternativeProbability":0.8,"alpha":0.05,"beta":0.05,"observations":[1,1,1]}}},"limitations":["Replay predeclared binary likelihood-ratio boundaries against a supplied observation sequence. Fixed distinct Bernoulli hypotheses in[10^-6,1-10^-6], alpha/beta positive with sum<1, at most256 supplied outcomes. First crossing index is one-based; its decision is retained while final likelihood replays all supplied observations. An unrepresentable ratio is null with finite log retained. Predeclared-boundary replay only, no live sequential test or acceptance action. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mann-whitney-group-evidence","version":"1.0.0","name":"Mann Whitney Group Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"b":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare independent ordinal samples through rank sums."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mann-whitney-group-evidence","input":{"a":[1,2],"b":[3,4]}}},"limitations":["Compare independent ordinal samples through rank sums. At most eight observations per group. Exact two-sided U enumeration is returned only without pooled ties; tied data retains the statistic with null exact inference. Independence and comparable measurement scope remain caller assumptions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wilcoxon-paired-rank-evidence","version":"1.0.0","name":"Wilcoxon Paired Rank Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["differences"],"properties":{"differences":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assess supplied paired differences using signed absolute ranks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wilcoxon-paired-rank-evidence","input":{"differences":[1,2,3,4]}}},"limitations":["Assess supplied paired differences using signed absolute ranks. Exact zeros are excluded; exact sign enumeration is limited to sixteen nonzero observations without tied absolute differences. Symmetry is an assumption; tied or empty effective samples have null exact p. No causal conclusion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kruskal-wallis-group-evidence","version":"1.0.0","name":"Kruskal Wallis Group Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":3,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare pooled rank dispersion across three or more independent groups with average ties and tie correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kruskal-wallis-group-evidence","input":{"groups":[[1,2],[3,4],[5,6]]}}},"limitations":["Compare pooled rank dispersion across three or more independent groups with average ties and tie correction. Report H and degrees of freedom only; no automatic chi-square p or significance conclusion for small groups. All-identical measurements have null H. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"friedman-block-rank-evidence","version":"1.0.0","name":"Friedman Block Rank Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["blocks"],"properties":{"blocks":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"array","minItems":3,"maxItems":16,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare three or more repeated conditions within complete blocks using average ranks and tie correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"friedman-block-rank-evidence","input":{"blocks":[[1,2,3],[2,4,6],[3,6,9]]}}},"limitations":["Compare three or more repeated conditions within complete blocks using average ranks and tie correction. Supplied columns must represent the same conditions in every block. Degenerate all-tied data has null statistic; no automatic practical or causal claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kendall-tau-pair-order","version":"1.0.0","name":"Kendall Pair Order Concordance","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count concordant, discordant and separately tied observation pairs and compute Kendall tau-b."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kendall-tau-pair-order","input":{"x":[1,2,3],"y":[1,3,2]}}},"limitations":["Count concordant, discordant and separately tied observation pairs and compute Kendall tau-b. At most 128 aligned observations per series; null when the denominator is zero. Association only, without a causal or predictive claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mcnemar-paired-binary-evidence","version":"1.0.0","name":"McNemar Paired Binary Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table"],"properties":{"table":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":128}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assess a supplied paired binary before/after contingency table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mcnemar-paired-binary-evidence","input":{"table":[[10,1],[5,10]]}}},"limitations":["Assess a supplied paired binary before/after contingency table. Exact two-sided inference uses only the discordant pairs, at most 128. Zero discordants produce null test statistics. Paired units are required; this is not an independent-sample test. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cochran-repeated-binary-evidence","version":"1.0.0","name":"Cochran Repeated Binary Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rows"],"properties":{"rows":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"array","minItems":3,"maxItems":16,"items":{"type":"integer","minimum":0,"maximum":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare complete binary conditions observed for the same units using Cochran Q."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cochran-repeated-binary-evidence","input":{"rows":[[1,0,0],[1,1,0],[1,0,1]]}}},"limitations":["Compare complete binary conditions observed for the same units using Cochran Q. At least three conditions. Uniform rows can make Q undefined; report null rather than inventing significance. No asymptotic p-value or improvement guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paired-sign-exact-evidence","version":"1.0.0","name":"Paired Sign Exact Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["differences"],"properties":{"differences":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assess the direction of supplied paired changes with a fair-coin exact tail, ignoring magnitudes and excluding zeros."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paired-sign-exact-evidence","input":{"differences":[-1,2,3,4]}}},"limitations":["Assess the direction of supplied paired changes with a fair-coin exact tail, ignoring magnitudes and excluding zeros. Two-sided p is twice the smaller tail, capped at one. At most 128 differences; no nonzero differences produce null inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kolmogorov-sample-distance","version":"1.0.0","name":"Kolmogorov Sample Distance Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"b":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate the largest right-continuous empirical distribution difference for two supplied samples, including ties."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kolmogorov-sample-distance","input":{"a":[1,2],"b":[3,4]}}},"limitations":["Locate the largest right-continuous empirical distribution difference for two supplied samples, including ties. The first ascending location wins equal nonzero distances; identical distributions have null location. Descriptive D only; no continuous-null p-value. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exact-label-permutation-evidence","version":"1.0.0","name":"Exact Label Permutation Evidence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}},"b":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Enumerate all fixed-size label reallocations for at most eight integer-valued observations per group."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exact-label-permutation-evidence","input":{"a":[1,2],"b":[3,4]}}},"limitations":["Enumerate all fixed-size label reallocations for at most eight integer-valued observations per group. The two-sided p-value uses the absolute-statistic tail: the proportion with absolute permuted mean difference at least the absolute observed difference, not twice the smaller one-sided tail. These conventions can differ for unequal group sizes. Exact integer tail comparisons avoid floating threshold ambiguity; displayed mean differences and p are numerical approximations. Exchangeable labels are assumed; no randomized simulation or causal certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"theil-sen-robust-trend","version":"1.0.0","name":"Theil Sen Robust Trend Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","interceptMethod"],"properties":{"x":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"interceptMethod":{"enum":["joint","separate"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a resistant straight-line trend from the median of all pairwise slopes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"theil-sen-robust-trend","input":{"x":[0,1,2,3,4],"y":[1,3,5,7,100],"interceptMethod":"joint"}}},"limitations":["Fit a resistant straight-line trend from the median of all pairwise slopes. Bound quadratic pair generation; skip equal-x pairs. Joint intercept=median(y-slope*x); no automatic forecast or causal claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"deming-two-axis-calibration","version":"1.0.0","name":"Deming Two Axis Calibration","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y","errorVarianceRatioYtoX"],"properties":{"x":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"errorVarianceRatioYtoX":{"type":"number","minimum":1e-12,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a line when both measurement axes have error with a supplied variance ratio."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"deming-two-axis-calibration","input":{"x":[1,2,3],"y":[2,3,7],"errorVarianceRatioYtoX":1}}},"limitations":["Fit a line when both measurement axes have error with a supplied variance ratio. Constant positive known error-variance ratio, nonzero covariance; different optimization objective from existing ordinary least squares. No calibration certificate. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"huber-robust-location","version":"1.0.0","name":"Huber Robust Location Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","delta","tolerance","maxIterations"],"properties":{"values":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"delta":{"type":"number","minimum":1e-12,"maximum":1000000000},"tolerance":{"type":"number","minimum":1e-12,"maximum":0.01},"maxIterations":{"type":"integer","minimum":1,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate location by solving the bounded-influence Huber score equation with a caller-set absolute cutoff."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"huber-robust-location","input":{"values":[0,0,0,10],"delta":1,"tolerance":1e-8,"maxIterations":200}}},"limitations":["Estimate location by solving the bounded-influence Huber score equation with a caller-set absolute cutoff. Fixed original-unit delta and bounded monotone root solver; retain all values. Returns convergence status and iterations; a nonconverged result is a diagnostic approximation, not a qualified estimate. Interpolation within the final bracket improves numerical precision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hampel-local-spike-preview","version":"1.0.0","name":"Hampel Local Spike Preview","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","radius","sigmaMultiplier","edgePolicy"],"properties":{"values":{"type":"array","minItems":3,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"radius":{"type":"integer","minimum":1,"maximum":100},"sigmaMultiplier":{"type":"number","minimum":0.01,"maximum":100},"edgePolicy":{"enum":["complete-windows-only"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Flag local spikes against rolling median and scaled MAD and preview median replacement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hampel-local-spike-preview","input":{"values":[0,1,9,2,3],"radius":2,"sigmaMultiplier":3,"edgePolicy":"complete-windows-only"}}},"limitations":["Flag local spikes against rolling median and scaled MAD and preview median replacement. Complete windows only, original unmodified samples in every window, scaled MAD factor 1.4826. Zero MAD flags any nonzero deviation; exact median matches remain. Preview only, never edits or removes supplied data. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cook-line-influence-profile","version":"1.0.0","name":"Cook Line Influence Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"array","minItems":3,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"y":{"type":"array","minItems":3,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expose leverage and Cook distance for each observation in an intercept-plus-line model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cook-line-influence-profile","input":{"x":[0,1,2],"y":[0,1,3]}}},"limitations":["Expose leverage and Cook distance for each observation in an intercept-plus-line model. Intercept-plus-line p=2, at least three observations and positive residual MSE. Leverage indistinguishable from one within 1e-12 produces null Cook distance. Influence invites investigation, never automatic removal. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"durbin-watson-residual-profile","version":"1.0.0","name":"Durbin Watson Residual Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["residuals"],"properties":{"residuals":{"type":"array","minItems":2,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure adjacent dependence in an explicitly ordered residual sequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"durbin-watson-residual-profile","input":{"residuals":[1,-1,1,-1]}}},"limitations":["Measure adjacent dependence in an explicitly ordered residual sequence. Ordering must be meaningful; statistic only with no automatic critical-value inference. All-zero residuals give undefined ratio. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"breusch-pagan-variance-profile","version":"1.0.0","name":"Breusch Pagan Variance Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["residuals","variancePredictor"],"properties":{"residuals":{"type":"array","minItems":3,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"variancePredictor":{"type":"array","minItems":3,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Regress squared supplied residuals on variance predictors and report the nR^2 Koenker statistic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"breusch-pagan-variance-profile","input":{"residuals":[-1,1,-2,2],"variancePredictor":[0,1,2,3]}}},"limitations":["Regress squared supplied residuals on variance predictors and report the nR^2 Koenker statistic. One supplied variance predictor plus auxiliary intercept, robust Koenker nR² convention. Constant squared residuals produce null statistics; nonconstant predictor required. No automatic p-value or model repair. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"predictor-variance-inflation","version":"1.0.0","name":"Predictor Variance Inflation Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["predictors"],"properties":{"predictors":{"type":"array","minItems":3,"maxItems":512,"items":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Regress each predictor on the others to quantify variance inflation from collinearity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"predictor-variance-inflation","input":{"predictors":[[-1,-1],[0,1],[1,0]]}}},"limitations":["Regress each predictor on the others to quantify variance inflation from collinearity. Complete numeric observations with more rows than predictors, auxiliary intercept included. Uses inverse centered correlation matrix; normalized pivot <=1e-10 or any constant column returns null VIFs with explicit statuses, never infinity or automatic column deletion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"grubbs-single-outlier-profile","version":"1.0.0","name":"Grubbs Single Outlier Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":3,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate the largest standardized absolute deviation under a single-outlier normal-sample model."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"grubbs-single-outlier-profile","input":{"values":[0,0,0,10]}}},"limitations":["Locate the largest standardized absolute deviation under a single-outlier normal-sample model. Report G without unprovided critical-value machinery; normality and one-outlier assumptions matter. No repeated automatic deletion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jackknife-ratio-sensitivity","version":"1.0.0","name":"Jackknife Ratio Sensitivity Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["numerators","denominators"],"properties":{"numerators":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"denominators":{"type":"array","minItems":2,"maxItems":512,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Replay leave-one-out ratio estimates to report jackknife bias and standard error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jackknife-ratio-sensitivity","input":{"numerators":[1,2,6],"denominators":[1,1,2]}}},"limitations":["Replay leave-one-out ratio estimates to report jackknife bias and standard error. Paired independent supplied units; bounded leave-one-out ratio sensitivity. Full and deleted denominators must exceed 1e-12 times max(1,sum absolute denominators). Reports bias and standard error, no causal or forecasting claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"neyman-stratified-sample-plan","version":"1.0.0","name":"Neyman Stratified Sample Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sampleSize","strata"],"properties":{"sampleSize":{"type":"integer","minimum":1,"maximum":1000000},"strata":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["population","sd"],"properties":{"population":{"type":"integer","minimum":1,"maximum":1000000000},"sd":{"type":"number","minimum":1e-9,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Choose continuous stratum sample sizes that minimize mean-estimator variance for a fixed sample budget."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"neyman-stratified-sample-plan","input":{"sampleSize":100,"strata":[{"population":1000,"sd":1},{"population":1000,"sd":3}]}}},"limitations":["Choose continuous stratum sample sizes that minimize mean-estimator variance for a fixed sample budget. Two through32 strata with positive population and supplied positive spread, sample size at most one million. Equal unit cost, continuous unconstrained allocation only. Reject a target above a stratum population; equal-allocation variance is null when that comparison is infeasible. No rounding or fabricated sampled records. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inclusion-weight-population-estimate","version":"1.0.0","name":"Inclusion Weight Population Estimate","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","inclusionProbabilities"],"properties":{"values":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"inclusionProbabilities":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":0.000001,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a population total by Horvitz-Thompson weights and expose weight concentration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inclusion-weight-population-estimate","input":{"values":[10,20],"inclusionProbabilities":[0.5,0.25]}}},"limitations":["Estimate a population total by Horvitz-Thompson weights and expose weight concentration. Valid supplied inclusion probabilities in(0,1], each distinct sampled unit once; no standard error without joint inclusion/design information. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"poststratified-population-estimate","version":"1.0.0","name":"Poststratified Population Estimate","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["strata"],"properties":{"strata":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["population","sample"],"properties":{"population":{"type":"integer","minimum":1,"maximum":1000000000},"sample":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Adjust sample group means to independently supplied population group counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"poststratified-population-estimate","input":{"strata":[{"population":80,"sample":[5,15]},{"population":20,"sample":[25,35]}]}}},"limitations":["Adjust sample group means to independently supplied population group counts. Every population stratum needs observed data; within-stratum representativeness remains an assumption. No fabricated responses. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cluster-sample-design-effect","version":"1.0.0","name":"Cluster Sample Design Effect","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observations","clusterSize","intraclusterCorrelation"],"properties":{"observations":{"type":"integer","minimum":1,"maximum":1000000000},"clusterSize":{"type":"integer","minimum":1,"maximum":1000000000},"intraclusterCorrelation":{"type":"number","minimum":0,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Quantify the precision penalty of equal-size clusters under supplied intracluster correlation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cluster-sample-design-effect","input":{"observations":100,"clusterSize":10,"intraclusterCorrelation":0.1}}},"limitations":["Quantify the precision penalty of equal-size clusters under supplied intracluster correlation. Equal complete clusters, positive integer total divisible by cluster size and supplied intracluster correlation in[0,1]. DEFF=1+(m-1)rho. Descriptive planning approximation, no actual research/trial design or precision guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-population-mean-sample-plan","version":"1.0.0","name":"Finite Population Mean Sample Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["population","assumedSd","z","margin"],"properties":{"population":{"type":"integer","minimum":2,"maximum":1000000000},"assumedSd":{"type":"number","minimum":1e-9,"maximum":1000000000},"z":{"type":"number","minimum":0.0001,"maximum":10},"margin":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve the finite-population normal-approximation sample size for a numeric mean margin."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-population-mean-sample-plan","input":{"population":100,"assumedSd":10,"z":2,"margin":2}}},"limitations":["Solve the finite-population normal-approximation sample size for a numeric mean margin. Population2 through one billion, supplied positive spread/margin and z<=10. Ceiling integer sample plans use variance=(1-n/N)*s^2/n. The unbounded plan must be at most10^12 for an unambiguous numeric integer; this is an arithmetic resource profile, not a payment limit. No confidence level is inferred from z. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capture-recapture-coverage-estimate","version":"1.0.0","name":"Capture Recapture Coverage Estimate","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["firstCount","secondCount","overlapCount"],"properties":{"firstCount":{"type":"integer","minimum":1,"maximum":1000000},"secondCount":{"type":"integer","minimum":1,"maximum":1000000},"overlapCount":{"type":"integer","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate an unseen finite population from two overlapping independent enumerations with Chapman correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capture-recapture-coverage-estimate","input":{"firstCount":9,"secondCount":9,"overlapCount":4}}},"limitations":["Estimate an unseen finite population from two overlapping independent enumerations with Chapman correction. Two list counts up to one million and nonnegative overlap no larger than either list. Closed population, correct matching, independence and equal catchability are assumptions. A zero-overlap Chapman extrapolation is extremely weak evidence, not verified unseen coverage; no identity resolution or population certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"randomized-response-prevalence","version":"1.0.0","name":"Randomized Response Prevalence Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["respondents","yesResponses","truthfulProbability","forcedYesProbability","forcedNoProbability"],"properties":{"respondents":{"type":"integer","minimum":1,"maximum":1000000},"yesResponses":{"type":"integer","minimum":0,"maximum":1000000000},"truthfulProbability":{"type":"number","minimum":0.000001,"maximum":1},"forcedYesProbability":{"type":"number","minimum":0,"maximum":1},"forcedNoProbability":{"type":"number","minimum":0,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Invert a caller-defined forced-response survey mechanism to estimate aggregate prevalence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"randomized-response-prevalence","input":{"respondents":100,"yesResponses":50,"truthfulProbability":0.75,"forcedYesProbability":0.125,"forcedNoProbability":0.125}}},"limitations":["Invert a caller-defined forced-response survey mechanism to estimate aggregate prevalence. Up to one million respondents. Mechanism: truthful with probability t, forced yes with y, forced no with n, where t+y+n=1 and t>0. Estimate=(observedYesRate-y)/t. Out-of-range estimates remain visible with consistentWithMechanism=false; never silently clip. Respondent compliance remains assumed. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"survey-nonresponse-identification-bounds","version":"1.0.0","name":"Survey Nonresponse Identification Bounds","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["invited","respondents","yesResponses"],"properties":{"invited":{"type":"integer","minimum":1,"maximum":1000000000},"respondents":{"type":"integer","minimum":0,"maximum":1000000000},"yesResponses":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate exact worst-case binary population bounds when invited nonrespondents are wholly unknown."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"survey-nonresponse-identification-bounds","input":{"invited":100,"respondents":60,"yesResponses":36}}},"limitations":["Calculate exact worst-case binary population bounds when invited nonrespondents are wholly unknown. Arithmetic identification bounds, not a sampling confidence interval; all invited units assumed eligible. No imputation or missing-at-random claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"auxiliary-ratio-population-total","version":"1.0.0","name":"Auxiliary Ratio Population Total","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["auxiliary","outcome","auxiliaryPopulationTotal"],"properties":{"auxiliary":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}},"outcome":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"auxiliaryPopulationTotal":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Use an observed outcome-to-auxiliary ratio with a known auxiliary population total."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"auxiliary-ratio-population-total","input":{"auxiliary":[10,20],"outcome":[20,50],"auxiliaryPopulationTotal":1000}}},"limitations":["Use an observed outcome-to-auxiliary ratio with a known auxiliary population total. Positive auxiliary total; ratio estimator may be biased and requires a defensible proportional relationship. Does not claim known population truth. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iterative-margin-raking","version":"1.0.0","name":"Iterative Margin Raking Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["table","rowTargets","columnTargets","tolerance","maxIterations"],"properties":{"table":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":0,"maximum":1000000000}}},"rowTargets":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":0,"maximum":1000000000}},"columnTargets":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":0,"maximum":1000000000}},"tolerance":{"type":"number","minimum":1e-12,"maximum":1},"maxIterations":{"type":"integer","minimum":1,"maximum":2000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a nonnegative supplied table to row and column margins by bounded iterative proportional fitting."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iterative-margin-raking","input":{"table":[[1,1],[1,1]],"rowTargets":[30,70],"columnTargets":[40,60],"tolerance":0.000001,"maxIterations":50}}},"limitations":["Fit a nonnegative supplied table to row and column margins by bounded iterative proportional fitting. Up to32-by-32 nonnegative cells, matched positive grand totals, fixed row/column targets, maximum2000 iterations. A bounded support-flow feasibility check rejects incompatible structural zeros before checkout. Alternate row/column fitting; convergence and margin error describe the delivered rounded table, so precision or iteration limits can leave converged=false. Fitted margins do not prove a true joint population distribution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"strict-increasing-subsequence","version":"1.0.0","name":"Strict Increasing Subsequence API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return a longest increasing numeric subsequence with source indices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"strict-increasing-subsequence","input":{"values":[3,1,2,5,4]}}},"limitations":["Return a longest increasing numeric subsequence with source indices. At most 512 safe integers. Strict comparisons; choose lexicographically smallest index sequence among maximum lengths. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"palindromic-subsequence-length","version":"1.0.0","name":"Palindromic Subsequence Length API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tokens"],"properties":{"tokens":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the maximum length of a palindromic token subsequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"palindromic-subsequence-length","input":{"tokens":["b","b","b","a","b"]}}},"limitations":["Compute the maximum length of a palindromic token subsequence. At most 256 explicit tokens; interval DP. Report length only to avoid reversal-LCS reconstruction errors. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shortest-common-supersequence","version":"1.0.0","name":"Shortest Common Supersequence API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"right":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Construct a shortest token sequence containing two inputs as subsequences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shortest-common-supersequence","input":{"left":["a","b"],"right":["a","c"]}}},"limitations":["Construct a shortest token sequence containing two inputs as subsequences. Each input at most 256 tokens. On equal DP lengths prefer left input's next token; exactly two inputs. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maximum-contiguous-subarray","version":"1.0.0","name":"Maximum Contiguous Subarray API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":4096,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate a nonempty contiguous numeric interval with maximum sum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maximum-contiguous-subarray","input":{"values":[-2,3,-1,4,-5]}}},"limitations":["Locate a nonempty contiguous numeric interval with maximum sum. 1..4096 safe integers; checked sum. Ties prefer smallest start then shortest interval; no empty subarray. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sliding-window-extrema","version":"1.0.0","name":"Sliding Window Extrema API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","width"],"properties":{"values":{"type":"array","minItems":1,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"width":{"type":"integer","minimum":1,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return minimum and maximum values for every complete fixed-width window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sliding-window-extrema","input":{"values":[4,2,2,5,1],"width":3}}},"limitations":["Return minimum and maximum values for every complete fixed-width window. At most 4096 finite numbers; width 1..length. Monotonic deques or bounded scan; no padded windows. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"next-greater-indices","version":"1.0.0","name":"Next Greater Indices API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the first strictly greater element to the right of each position."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"next-greater-indices","input":{"values":[2,1,2,4,3]}}},"limitations":["Find the first strictly greater element to the right of each position. At most 4096 finite numbers. Equal values do not qualify; null explicitly denotes no next greater element. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sequence-inversion-count","version":"1.0.0","name":"Sequence Inversion Count API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count out-of-order index pairs using merge counting."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sequence-inversion-count","input":{"values":[3,1,2,1]}}},"limitations":["Count out-of-order index pairs using merge counting. At most 4096 safe integers. Count only i<j and value[i]>value[j]; duplicates are not inversions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lehmer-permutation-codec","version":"1.0.0","name":"Lehmer Permutation Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","permutation","n","rank"],"properties":{"mode":{"enum":["rank","unrank"]},"permutation":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"integer","minimum":0,"maximum":99}},"n":{"type":"integer","minimum":0,"maximum":100},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]{0,157})$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert a permutation of 0..n-1 to its zero-based lexicographic rank or invert it."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lehmer-permutation-codec","input":{"mode":"rank","permutation":[2,0,1],"n":3,"rank":"0"}}},"limitations":["Convert a permutation of 0..n-1 to its zero-based lexicographic rank or invert it. Up to 100 members of 0 through n-1. Rank mode requires n equal to permutation length and rank=\"0\"; unrank requires an empty permutation and 0<=rank<n!. Exact decimal-string ranks; empty permutation has rank zero. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"least-cyclic-token-rotation","version":"1.0.0","name":"Least Cyclic Token Rotation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tokens"],"properties":{"tokens":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"string","pattern":"^[ -~]{1,32}$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the lexicographically least cyclic rotation of explicit tokens."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"least-cyclic-token-rotation","input":{"tokens":["b","c","a","b"]}}},"limitations":["Find the lexicographically least cyclic rotation of explicit tokens. 1..2048 ASCII tokens; compare tokens by code-unit order. Equal rotations choose smallest source index; no locale collation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"alternating-subsequence-length","version":"1.0.0","name":"Alternating Subsequence Length API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the longest subsequence whose nonzero adjacent differences alternate sign."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"alternating-subsequence-length","input":{"values":[1,7,4,9,2,5]}}},"limitations":["Compute the longest subsequence whose nonzero adjacent differences alternate sign. At most 4096 finite numbers. Equal adjacent selected values cannot form an alternating step; empty input length 0. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-cross-correlation","version":"1.0.0","name":"Linear Cross Correlation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"right":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute full real cross correlation with explicit signed lag indices."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-cross-correlation","input":{"left":[1,2],"right":[3,4]}}},"limitations":["Compute full real cross correlation with explicit signed lag indices. Each vector 1..256 finite samples. r[k]=sum left[i]*right[i-k], out-of-range samples zero; no normalization or FFT. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"causal-iir-filter-trace","version":"1.0.0","name":"Causal IIR Filter Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["b","a","samples"],"properties":{"b":{"type":"array","minItems":1,"maxItems":17,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"a":{"type":"array","minItems":1,"maxItems":17,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"samples":{"type":"array","minItems":0,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a bounded causal rational filter to supplied samples from zero initial history."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"causal-iir-filter-trace","input":{"b":[1],"a":[1,-0.5],"samples":[1,0,0,0]}}},"limitations":["Apply a bounded causal rational filter to supplied samples from zero initial history. Coefficient order <=16, samples<=2048, a[0] nonzero. Normalize by a[0]; reject nonfinite intermediate output; no stability or hardware claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"orthonormal-haar-codec","version":"1.0.0","name":"Orthonormal Haar Transform API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","values"],"properties":{"mode":{"enum":["forward","inverse"]},"values":{"type":"array","minItems":1,"maxItems":1024,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform power-of-two real samples with multilevel Haar averages and details, or invert."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"orthonormal-haar-codec","input":{"mode":"forward","values":[1,1,1,1]}}},"limitations":["Transform power-of-two real samples with multilevel Haar averages and details, or invert. Length power of two <=1024. Pair approximation=(x0+x1)/sqrt(2), detail=(x0-x1)/sqrt(2); layout coarse approximation then coarse-to-fine details; no padding. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dct-type-two-transform","version":"1.0.0","name":"DCT Type Two Transform API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute an unnormalized real type-II discrete cosine transform."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dct-type-two-transform","input":{"values":[1,1]}}},"limitations":["Compute an unnormalized real type-II discrete cosine transform. Unnormalized DCT-II, length 1 through 256. X[k]=2 sum x[j] cos(pi*k*(2j+1)/(2N)). Values at or below 8*machine-epsilon*N*sum(abs(input)) are set to zero; the threshold is returned. Numerical output, no exact-transform claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"hann-window-coefficients","version":"1.0.0","name":"Hann Window Coefficients API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["length"],"properties":{"length":{"type":"integer","minimum":2,"maximum":4096}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate a symmetric Hann taper and its aggregate gain and energy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"hann-window-coefficients","input":{"length":5}}},"limitations":["Generate a symmetric Hann taper and its aggregate gain and energy. Length 2..4096; symmetric denominator N-1. This is window construction, not spectral estimation; finite approximate coefficients. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-sample-rate-conversion","version":"1.0.0","name":"Linear Sample Rate Conversion API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","inputRate","outputRate"],"properties":{"samples":{"type":"array","minItems":1,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"inputRate":{"type":"number","minimum":1e-9,"maximum":1000000000},"outputRate":{"type":"number","minimum":1e-9,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate a uniformly sampled real sequence onto another declared sample rate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-sample-rate-conversion","input":{"samples":[0,10,20],"inputRate":2,"outputRate":4}}},"limitations":["Interpolate a uniformly sampled real sequence onto another declared sample rate. Linear interpolation of uniformly sampled values, including only output times at or before the final source sample. Endpoint membership uses the exact supplied finite binary rates, avoiding intermediate duration rounding. Equal rates preserve the source samples. No extrapolation or anti-alias filtering; not a band-limited resampler. At most 2048 input and 8192 output samples. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sample-peak-prominence","version":"1.0.0","name":"Sample Peak Prominence API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","peaks"],"properties":{"samples":{"type":"array","minItems":3,"maxItems":2048,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"peaks":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"integer","minimum":1,"maximum":2046},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure topographic prominence and left/right bases for supplied strict local peaks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sample-peak-prominence","input":{"samples":[0,3,1,2,0],"peaks":[1,3]}}},"limitations":["Measure topographic prominence and left/right bases for supplied strict local peaks. 3..2048 samples; reject endpoints/non-strict peaks to avoid plateau ambiguity. Scan until greater peak or boundary; equal base minima choose nearest peak. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"linear-zero-crossing-locations","version":"1.0.0","name":"Linear Zero Crossing Locations API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate adjacent strict sign changes by linear interpolation in sample coordinates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"linear-zero-crossing-locations","input":{"samples":[-1,1,-1,1]}}},"limitations":["Locate adjacent strict sign changes by linear interpolation in sample coordinates. At most 4096 finite samples. Count only adjacent opposite nonzero signs; exact zero samples reported separately as zeroIndices and not counted as sign-change intervals. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"decibel-ratio-conversion","version":"1.0.0","name":"Decibel Ratio Conversion API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","quantity","reference","values"],"properties":{"mode":{"enum":["to-db","from-db"]},"quantity":{"enum":["power","amplitude"]},"reference":{"type":"number","minimum":1e-9,"maximum":1000000000},"values":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert positive amplitude or power ratios to decibels and invert."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"decibel-ratio-conversion","input":{"mode":"to-db","quantity":"power","reference":1,"values":[1,10,100]}}},"limitations":["Convert positive amplitude or power ratios to decibels and invert. At most 4096 finite values. Positive reference and positive inputs to log; power factor10, amplitude factor20. Inverse finite range only; no acoustic calibration claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-saturating-quantizer","version":"1.0.0","name":"Uniform Saturating Quantizer API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["minimum","maximum","levels","samples"],"properties":{"minimum":{"type":"number","minimum":-1000000000,"maximum":1000000000},"maximum":{"type":"number","minimum":-1000000000,"maximum":1000000000},"levels":{"type":"integer","minimum":2,"maximum":65536},"samples":{"type":"array","minItems":0,"maxItems":4096,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Map real samples to a declared evenly spaced finite codebook and reconstruct them."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-saturating-quantizer","input":{"minimum":-1,"maximum":1,"levels":5,"samples":[-0.8,-0.1,0.3,1.4]}}},"limitations":["Map real samples to a declared evenly spaced finite codebook and reconstruct them. 2..65536 levels, finite min<max, samples<=4096. Clamp to endpoints then nearest level; half-step ties toward higher code index; no dithering. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rooted-tree-traversal-profile","version":"1.0.0","name":"Rooted Tree Traversal Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["parents"],"properties":{"parents":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"integer","minimum":-1,"maximum":511}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Derive traversal orders, node depths and subtree sizes from a parent vector."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rooted-tree-traversal-profile","input":{"parents":[-1,0,0,1]}}},"limitations":["Derive traversal orders, node depths and subtree sizes from a parent vector. 1..512 nodes, exactly one -1 root, no cycles; children visited by ascending node id. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tree-lowest-common-ancestors","version":"1.0.0","name":"Tree Lowest Common Ancestors API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["parents","queries"],"properties":{"parents":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"integer","minimum":-1,"maximum":511}},"queries":{"type":"array","minItems":0,"maxItems":1024,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":511}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Answer ancestor queries on a supplied rooted tree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tree-lowest-common-ancestors","input":{"parents":[-1,0,0,1],"queries":[[3,2],[1,3],[3,3]]}}},"limitations":["Answer ancestor queries on a supplied rooted tree. At most 512 nodes and 1024 queries. Validate one connected rooted tree; self is an ancestor. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tree-all-root-distance-sums","version":"1.0.0","name":"Tree All Root Distance Sums API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"integer","minimum":1,"maximum":1024},"edges":{"type":"array","minItems":0,"maxItems":1023,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":1023}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute total unweighted distance from every vertex to every other vertex."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tree-all-root-distance-sums","input":{"nodes":4,"edges":[[0,1],[1,2],[2,3]]}}},"limitations":["Compute total unweighted distance from every vertex to every other vertex. 1..1024 vertices; n-1 unique undirected edges and connectivity. Rerooting or bounded BFS; sums are exact integers. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tree-diameter-and-centers","version":"1.0.0","name":"Tree Diameter and Centers API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"integer","minimum":1,"maximum":1024},"edges":{"type":"array","minItems":0,"maxItems":1023,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":1023}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure longest unweighted tree distance and locate its centers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tree-diameter-and-centers","input":{"nodes":4,"edges":[[0,1],[1,2],[2,3]]}}},"limitations":["Measure longest unweighted tree distance and locate its centers. At most 1024 nodes. Center minimizes maximum distance; distinct from centroid, which balances component sizes. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prufer-labeled-tree-codec","version":"1.0.0","name":"Prufer Labeled Tree Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","nodes","edges","code"],"properties":{"mode":{"enum":["encode","decode"]},"nodes":{"type":"integer","minimum":2,"maximum":512},"edges":{"type":"array","minItems":0,"maxItems":511,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":511}}},"code":{"type":"array","minItems":0,"maxItems":510,"items":{"type":"integer","minimum":0,"maximum":511}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode labeled trees using least-leaf Prufer elimination."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prufer-labeled-tree-codec","input":{"mode":"encode","nodes":4,"edges":[[0,1],[0,2],[0,3]],"code":[]}}},"limitations":["Encode or decode labeled trees using least-leaf Prufer elimination. Labeled trees with 2 through 512 vertices. Both modes require nodes, edges and code: encode requires code=[], decode requires edges=[] and exactly nodes-2 code labels. Least-leaf convention and sorted normalized edges; no file or device access. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rooted-tree-canonical-shape","version":"1.0.0","name":"Rooted Tree Canonical Shape API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["parents"],"properties":{"parents":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"integer","minimum":-1,"maximum":511}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Canonicalize unordered rooted tree shape for exact isomorphism comparison."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rooted-tree-canonical-shape","input":{"parents":[-1,0,0]}}},"limitations":["Canonicalize unordered rooted tree shape for exact isomorphism comparison. Unordered rooted tree shape, up to 512 nodes. A node is encoded as an opening parenthesis, sorted child encodings and closing parenthesis. Labels and child order are ignored; no unrooted isomorphism claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-traversal-reconstruction","version":"1.0.0","name":"Binary Traversal Reconstruction API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["preorder","inorder"],"properties":{"preorder":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}},"inorder":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconstruct a unique binary tree from distinct-label preorder and inorder traversals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-traversal-reconstruction","input":{"preorder":["A","B","D","C"],"inorder":["D","B","A","C"]}}},"limitations":["Reconstruct a unique binary tree from distinct-label preorder and inorder traversals. At most 256 unique labels; traversals must contain identical sets and be consistent. Height counts edges; empty tree height -1. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-search-tree-operations","version":"1.0.0","name":"Binary Search Tree Operation Trace API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operations"],"properties":{"operations":{"type":"array","minItems":0,"maxItems":512,"items":{"type":"object","additionalProperties":false,"required":["op","key"],"properties":{"op":{"enum":["insert","delete","search"]},"key":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse ordered insert, delete and search operations in an ordinary unbalanced BST."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-search-tree-operations","input":{"operations":[{"op":"insert","key":2},{"op":"insert","key":1},{"op":"insert","key":3},{"op":"delete","key":2}]}}},"limitations":["Rehearse ordered insert, delete and search operations in an ordinary unbalanced BST. At most 512 safe-integer operations; duplicate insert is a no-op. Delete with two children replaces by inorder successor; no balancing claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-tree-independent-set","version":"1.0.0","name":"Weighted Tree Independent Set API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges","weights"],"properties":{"nodes":{"type":"integer","minimum":1,"maximum":512},"edges":{"type":"array","minItems":0,"maxItems":511,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":511}}},"weights":{"type":"array","minItems":1,"maxItems":512,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a maximum-weight nonadjacent vertex set in a tree."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-tree-independent-set","input":{"nodes":4,"edges":[[0,1],[0,2],[0,3]],"weights":[4,2,2,2]}}},"limitations":["Find a maximum-weight nonadjacent vertex set in a tree. At most 512 nodes and nonnegative safe integer weights. DP with checked sum; ties compare sorted selected-id vectors lexicographically. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tree-minimum-dominating-set","version":"1.0.0","name":"Tree Minimum Dominating Set API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"integer","minimum":1,"maximum":256},"edges":{"type":"array","minItems":0,"maxItems":255,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":255}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the fewest vertices covering every vertex through self or adjacency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tree-minimum-dominating-set","input":{"nodes":4,"edges":[[0,1],[0,2],[0,3]]}}},"limitations":["Find the fewest vertices covering every vertex through self or adjacency. At most 256 tree vertices. Use three-state tree DP; stable lexicographic selected-id tie rule. No general-graph optimum claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"economic-order-quantity","version":"1.0.0","name":"Economic Order Quantity Scenarios","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["annualDemand","orderCostMinor","annualHoldingMinor"],"properties":{"annualDemand":{"type":"integer","minimum":1,"maximum":1000000000},"orderCostMinor":{"type":"integer","minimum":1,"maximum":1000000000},"annualHoldingMinor":{"type":"integer","minimum":1,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare constant-demand ordering and holding costs under the classical EOQ assumptions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"economic-order-quantity","input":{"annualDemand":100,"orderCostMinor":50,"annualHoldingMinor":4}}},"limitations":["Compare constant-demand ordering and holding costs under the classical EOQ assumptions. Continuous quantity and annual costs are estimates, excluding shortages, price breaks and lead-time uncertainty. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dynamic-lot-sizing","version":"1.0.0","name":"Dynamic Lot Sizing Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["demand","setupMinor","holdingMinor"],"properties":{"demand":{"type":"array","minItems":1,"maxItems":48,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"setupMinor":{"type":"integer","minimum":0,"maximum":1000000000},"holdingMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Plan uncapacitated deterministic lots over equal periods with Wagner–Whitin dynamic programming."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dynamic-lot-sizing","input":{"demand":[2,2],"setupMinor":10,"holdingMinor":1}}},"limitations":["Plan uncapacitated deterministic lots over equal periods with Wagner–Whitin dynamic programming. Initial stock is zero, receipts are immediate and shortages are disallowed. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"time-phased-material-plan","version":"1.0.0","name":"Time-Phased Material Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["onHand","leadPeriods","gross","scheduled"],"properties":{"onHand":{"type":"integer","minimum":0,"maximum":1000000000},"leadPeriods":{"type":"integer","minimum":0,"maximum":48},"gross":{"type":"array","minItems":1,"maxItems":48,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"scheduled":{"type":"array","minItems":1,"maxItems":48,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate lot-for-lot net material requirements and planned release offsets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"time-phased-material-plan","input":{"onHand":1,"leadPeriods":1,"gross":[2,3],"scheduled":[0,0]}}},"limitations":["Calculate lot-for-lot net material requirements and planned release offsets. One item, equal periods and exact supplied receipts; no bill-of-material explosion or purchasing. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"periodic-stock-review","version":"1.0.0","name":"Periodic Stock Review Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["target","onHand","onOrder","backorders","pack"],"properties":{"target":{"type":"integer","minimum":0,"maximum":1000000000},"onHand":{"type":"integer","minimum":0,"maximum":1000000000},"onOrder":{"type":"integer","minimum":0,"maximum":1000000000},"backorders":{"type":"integer","minimum":0,"maximum":1000000000},"pack":{"type":"integer","minimum":1,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a periodic order-up-to replenishment calculation with whole-pack rounding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"periodic-stock-review","input":{"target":20,"onHand":5,"onOrder":4,"backorders":1,"pack":3}}},"limitations":["Prepare a periodic order-up-to replenishment calculation with whole-pack rounding. Target policy is supplied by the buyer; no forecast or stock update. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"leadtime-safety-stock","version":"1.0.0","name":"Lead-Time Safety Stock Scenarios","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["meanDaily","sdDaily","meanLeadDays","sdLeadDays","z"],"properties":{"meanDaily":{"type":"number","minimum":0,"maximum":1000000},"sdDaily":{"type":"number","minimum":0,"maximum":1000000},"meanLeadDays":{"type":"number","minimum":0,"maximum":3650},"sdLeadDays":{"type":"number","minimum":0,"maximum":3650},"z":{"type":"number","minimum":0,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate stock buffers with independent daily demand and lead-time variation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"leadtime-safety-stock","input":{"meanDaily":10,"sdDaily":2,"meanLeadDays":4,"sdLeadDays":0,"z":2}}},"limitations":["Estimate stock buffers with independent daily demand and lead-time variation. Normal-approximation scenario using caller-supplied z; not a guaranteed service level. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discrete-newsvendor-plan","version":"1.0.0","name":"Discrete Demand Order Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["underageMinor","overageMinor","outcomes"],"properties":{"underageMinor":{"type":"integer","minimum":1,"maximum":1000000000},"overageMinor":{"type":"integer","minimum":1,"maximum":1000000000},"outcomes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["demand","weight"],"properties":{"demand":{"type":"integer","minimum":0,"maximum":1000000000},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Select a one-period quantity from a supplied discrete demand distribution and underage/overage costs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discrete-newsvendor-plan","input":{"underageMinor":3,"overageMinor":1,"outcomes":[{"demand":1,"weight":1},{"demand":2,"weight":1}]}}},"limitations":["Select a one-period quantity from a supplied discrete demand distribution and underage/overage costs. No inferred demand distribution or sales guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pooled-inventory-buffer","version":"1.0.0","name":"Pooled Inventory Buffer Comparison","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sites","commonCorrelation","z"],"properties":{"sites":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","variance"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"variance":{"type":"number","minimum":0,"maximum":1000000000000}}}},"commonCorrelation":{"type":"number","minimum":0,"maximum":1},"z":{"type":"number","minimum":0,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare separate and centralized statistical stock buffers under a common nonnegative correlation assumption."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pooled-inventory-buffer","input":{"sites":[{"id":"A","variance":4},{"id":"B","variance":9}],"commonCorrelation":0,"z":2}}},"limitations":["Compare separate and centralized statistical stock buffers under a common nonnegative correlation assumption. Excludes transport, inventory ownership and location service differences. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stock-location-rebalance","version":"1.0.0","name":"Stock Location Rebalance Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["locations"],"properties":{"locations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","onHand","target"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"onHand":{"type":"integer","minimum":0,"maximum":1000000000},"target":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a stable input-order stock transfer proposal against declared location targets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stock-location-rebalance","input":{"locations":[{"id":"A","onHand":10,"target":4},{"id":"B","onHand":0,"target":5}]}}},"limitations":["Prepare a stable input-order stock transfer proposal against declared location targets. No route optimization, replenishment order or stock mutation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lot-recall-reachability","version":"1.0.0","name":"Lot Recall Reachability Report","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots","links","affected"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":128,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"links":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["parent","child"],"properties":{"parent":{"type":"string","minLength":1,"maxLength":200},"child":{"type":"string","minLength":1,"maxLength":200}}}},"affected":{"type":"array","minItems":1,"maxItems":128,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Trace supplied lot-consumption links to identify potentially affected downstream lots."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lot-recall-reachability","input":{"lots":["raw","batch","ship"],"links":[{"parent":"raw","child":"batch"},{"parent":"batch","child":"ship"}],"affected":["raw"]}}},"limitations":["Trace supplied lot-consumption links to identify potentially affected downstream lots. Includes one shortest supplied path; no recall notice, safety determination or external traceability claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stock-reservation-conservation","version":"1.0.0","name":"Stock Reservation Conservation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items","reservations"],"properties":{"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","onHand"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"onHand":{"type":"integer","minimum":0,"maximum":1000000000}}}},"reservations":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","item","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"item":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile stock against a supplied reservation register and expose over-reserved items."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stock-reservation-conservation","input":{"items":[{"id":"A","onHand":3}],"reservations":[{"id":"R","item":"A","quantity":5}]}}},"limitations":["Reconcile stock against a supplied reservation register and expose over-reserved items. Does not accept, cancel or modify reservations. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"parallel-queue-rehearsal","version":"1.0.0","name":"Parallel Service Queue Rehearsal","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["servers","jobs"],"properties":{"servers":{"type":"integer","minimum":1,"maximum":32},"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","arrival","duration"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"arrival":{"type":"integer","minimum":0,"maximum":1000000000},"duration":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse non-preemptive first-come-first-served jobs on identical servers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"parallel-queue-rehearsal","input":{"servers":2,"jobs":[{"id":"A","arrival":0,"duration":4},{"id":"B","arrival":0,"duration":2},{"id":"C","arrival":1,"duration":1}]}}},"limitations":["Rehearse non-preemptive first-come-first-served jobs on identical servers. Uses supplied time units and deterministic ties; no live queue changes. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-completion-sequence","version":"1.0.0","name":"Weighted Completion Sequence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","duration","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"integer","minimum":1,"maximum":1000000000},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sequence simultaneously available single-machine jobs by the duration-to-weight rule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-completion-sequence","input":{"jobs":[{"id":"A","duration":4,"weight":1},{"id":"B","duration":2,"weight":2}]}}},"limitations":["Sequence simultaneously available single-machine jobs by the duration-to-weight rule. Minimizes weighted completion in this restricted model; no release times, precedence or setup costs. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"earliest-deadline-sequence","version":"1.0.0","name":"Earliest Deadline Sequence","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","duration","due"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"integer","minimum":1,"maximum":1000000000},"due":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare an earliest-due-date sequence and lateness report for one machine."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"earliest-deadline-sequence","input":{"jobs":[{"id":"A","duration":3,"due":5},{"id":"B","duration":2,"due":1}]}}},"limitations":["Prepare an earliest-due-date sequence and lateness report for one machine. All jobs are available at zero; excludes setup and release constraints. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"round-robin-work-rehearsal","version":"1.0.0","name":"Round Robin Work Rehearsal","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["quantum","jobs"],"properties":{"quantum":{"type":"integer","minimum":1,"maximum":1000000000},"jobs":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","duration"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"integer","minimum":1,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse equal-arrival preemptive round-robin processing with a declared quantum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"round-robin-work-rehearsal","input":{"quantum":2,"jobs":[{"id":"A","duration":3},{"id":"B","duration":2}]}}},"limitations":["Rehearse equal-arrival preemptive round-robin processing with a declared quantum. Context switches count slice boundaries and have zero modeled cost. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-tardiness-sequence","version":"1.0.0","name":"Weighted Tardiness Sequence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","duration","due","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"integer","minimum":1,"maximum":1000000000},"due":{"type":"integer","minimum":0,"maximum":1000000000},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare weighted lateness under a declared earliest-deadline heuristic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-tardiness-sequence","input":{"jobs":[{"id":"A","duration":2,"due":1,"weight":3}]}}},"limitations":["Compare weighted lateness under a declared earliest-deadline heuristic. This heuristic does not promise minimum weighted tardiness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"two-machine-flowshop","version":"1.0.0","name":"Two-Machine Flow Shop Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jobs"],"properties":{"jobs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"integer","minimum":1,"maximum":1000000000},"second":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Sequence a two-machine flow shop using Johnson’s rule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"two-machine-flowshop","input":{"jobs":[{"id":"A","first":2,"second":5},{"id":"B","first":4,"second":1}]}}},"limitations":["Sequence a two-machine flow shop using Johnson’s rule. Every job visits the same two machines; no blocking, setups or release constraints. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"batch-chamber-load-plan","version":"1.0.0","name":"Batch Chamber Load Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","items"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":1000000000},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","load","family","duration"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"load":{"type":"integer","minimum":1,"maximum":1000000000},"family":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare family-separated first-fit-decreasing chamber batches and maximum-item processing time per batch."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"batch-chamber-load-plan","input":{"capacity":10,"items":[{"id":"A","load":6,"family":"warm","duration":60},{"id":"B","load":4,"family":"warm","duration":30},{"id":"C","load":3,"family":"cool","duration":20}]}}},"limitations":["Prepare family-separated first-fit-decreasing chamber batches and maximum-item processing time per batch. Families are caller-approved compatibility groups; excludes setup, temperature validation, machinery control and optimality guarantees. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"learning-curve-work-scenario","version":"1.0.0","name":"Learning Curve Work Scenarios","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["firstUnitHours","doublingRatio","units"],"properties":{"firstUnitHours":{"type":"number","minimum":0.000001,"maximum":1000000},"doublingRatio":{"type":"number","minimum":0.1,"maximum":1},"units":{"type":"integer","minimum":1,"maximum":10000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate unit-time learning using a declared unit learning curve."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"learning-curve-work-scenario","input":{"firstUnitHours":8,"doublingRatio":0.5,"units":2}}},"limitations":["Estimate unit-time learning using a declared unit learning curve. The ratio applies when cumulative units double; this is a scenario, not a staffing forecast. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rework-loop-yield","version":"1.0.0","name":"Rework Loop Yield Scenarios","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["initialUnits","firstPass","reworkPass","maxReworks"],"properties":{"initialUnits":{"type":"integer","minimum":1,"maximum":1000000000},"firstPass":{"type":"number","minimum":0,"maximum":1},"reworkPass":{"type":"number","minimum":0,"maximum":1},"maxReworks":{"type":"integer","minimum":0,"maximum":30}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate finite repeated rework from declared independent pass probabilities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rework-loop-yield","input":{"initialUnits":100,"firstPass":0.8,"reworkPass":0.5,"maxReworks":2}}},"limitations":["Estimate finite repeated rework from declared independent pass probabilities. Expected units may be fractional; no product quality or safety determination. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capacity-list-schedule","version":"1.0.0","name":"Capacity List Schedule","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","jobs"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":1000000000},"jobs":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","units","duration"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":1,"maximum":1000000000},"duration":{"type":"integer","minimum":1,"maximum":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Place jobs in supplied priority order under a renewable capacity constraint."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capacity-list-schedule","input":{"capacity":3,"jobs":[{"id":"A","units":2,"duration":2},{"id":"B","units":2,"duration":1}]}}},"limitations":["Place jobs in supplied priority order under a renewable capacity constraint. Discrete periods, no precedence or release times; heuristic with no optimality claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"time-materials-billing-review","version":"1.0.0","name":"Time and Materials Billing Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","minutes","hourlyMinor","invoicedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"minutes":{"type":"integer","minimum":0,"maximum":1000000000},"hourlyMinor":{"type":"integer","minimum":0,"maximum":1000000000},"invoicedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare billed lines with supplied time and hourly rates using half-away-from-zero line rounding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"time-materials-billing-review","input":{"currency":"USD","lines":[{"id":"A","minutes":90,"hourlyMinor":1000,"invoicedMinor":1400}]}}},"limitations":["Compare billed lines with supplied time and hourly rates using half-away-from-zero line rounding. No tax, contract interpretation or invoice sending. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"customer-credit-exposure","version":"1.0.0","name":"Customer Credit Exposure Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","customers"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"customers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","creditLimitMinor","receivablesMinor","openOrdersMinor","depositsMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"creditLimitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"receivablesMinor":{"type":"integer","minimum":0,"maximum":1000000000},"openOrdersMinor":{"type":"integer","minimum":0,"maximum":1000000000},"depositsMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile open receivables, orders and deposits against supplied customer credit policies."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"customer-credit-exposure","input":{"currency":"USD","customers":[{"id":"A","creditLimitMinor":100,"receivablesMinor":70,"openOrdersMinor":50,"depositsMinor":5}]}}},"limitations":["Reconcile open receivables, orders and deposits against supplied customer credit policies. Observations only; no creditworthiness score or lending decision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cashflow-liquidity-ladder","version":"1.0.0","name":"Cash Flow Liquidity Ladder","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","openingMinor","periods"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"openingMinor":{"type":"integer","minimum":0,"maximum":1000000000},"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","inflowMinor","outflowMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inflowMinor":{"type":"integer","minimum":0,"maximum":1000000000},"outflowMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build an exact cumulative cash ladder from declared period flows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cashflow-liquidity-ladder","input":{"currency":"USD","openingMinor":100,"periods":[{"id":"A","inflowMinor":20,"outflowMinor":150},{"id":"B","inflowMinor":40,"outflowMinor":0}]}}},"limitations":["Build an exact cumulative cash ladder from declared period flows. No bank connection, inferred inflows, financing recommendation or solvency opinion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fixed-debt-amortization","version":"1.0.0","name":"Fixed Payment Amortization Schedule","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","principalMinor","periodRateBasis","paymentMinor","periods"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"principalMinor":{"type":"integer","minimum":1,"maximum":1000000000},"periodRateBasis":{"type":"integer","minimum":0,"maximum":10000},"paymentMinor":{"type":"integer","minimum":1,"maximum":1000000000},"periods":{"type":"integer","minimum":1,"maximum":360}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a fixed-payment debt illustration with a declared per-period rate and half-up minor-unit interest."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fixed-debt-amortization","input":{"currency":"USD","principalMinor":1000,"periodRateBasis":100,"paymentMinor":510,"periods":2}}},"limitations":["Prepare a fixed-payment debt illustration with a declared per-period rate and half-up minor-unit interest. No fees, actual loan advice or lender schedule certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"declining-balance-asset-schedule","version":"1.0.0","name":"Declining Balance Asset Schedule","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","costMinor","residualMinor","rateBasis","periods"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"costMinor":{"type":"integer","minimum":1,"maximum":1000000000},"residualMinor":{"type":"integer","minimum":0,"maximum":1000000000},"rateBasis":{"type":"integer","minimum":0,"maximum":10000},"periods":{"type":"integer","minimum":1,"maximum":120}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Illustrate declining-balance expense under a supplied rate and residual floor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"declining-balance-asset-schedule","input":{"currency":"USD","costMinor":1000,"residualMinor":100,"rateBasis":5000,"periods":2}}},"limitations":["Illustrate declining-balance expense under a supplied rate and residual floor. Does not determine tax treatment, accounting policy or asset value. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lease-cash-commitment-ladder","version":"1.0.0","name":"Lease Cash Commitment Ladder","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","asOfDate","commitments"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"commitments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","dueDate","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group supplied lease cash commitments into past-due, next-365-day and later buckets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lease-cash-commitment-ladder","input":{"currency":"USD","asOfDate":"2026-01-01","commitments":[{"id":"A","dueDate":"2026-01-31","amountMinor":100},{"id":"B","dueDate":"2027-01-02","amountMinor":200}]}}},"limitations":["Group supplied lease cash commitments into past-due, next-365-day and later buckets. This is a cash calendar, not lease accounting or present-value recognition. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"early-payment-discount-compare","version":"1.0.0","name":"Early Payment Discount Comparison","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["discountBasis","discountDay","netDay","annualBorrowingBasis"],"properties":{"discountBasis":{"type":"integer","minimum":0,"maximum":9999},"discountDay":{"type":"integer","minimum":0,"maximum":1000000000},"netDay":{"type":"integer","minimum":1,"maximum":1000000000},"annualBorrowingBasis":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare the simple annualized cost of foregoing a stated prompt-payment discount with a supplied borrowing rate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"early-payment-discount-compare","input":{"discountBasis":200,"discountDay":10,"netDay":30,"annualBorrowingBasis":1000}}},"limitations":["Compare the simple annualized cost of foregoing a stated prompt-payment discount with a supplied borrowing rate. Uses 365 days; excludes compounding, fees and credit risk. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"historical-cash-drawdown","version":"1.0.0","name":"Historical Cash Drawdown Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","netFlowsMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"netFlowsMinor":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure the largest peak-to-trough drawdown in supplied net cash flows."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"historical-cash-drawdown","input":{"currency":"USD","netFlowsMinor":[10,-15,5]}}},"limitations":["Measure the largest peak-to-trough drawdown in supplied net cash flows. Historical observation only, not a required reserve or future risk forecast. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"basket-discount-proration","version":"1.0.0","name":"Basket Discount Proration","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","discountMinor","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"discountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"lines":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","eligibleMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"eligibleMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate one basket discount proportionally with largest-remainder minor-unit reconciliation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"basket-discount-proration","input":{"currency":"USD","discountMinor":5,"lines":[{"id":"A","eligibleMinor":10},{"id":"B","eligibleMinor":20}]}}},"limitations":["Allocate one basket discount proportionally with largest-remainder minor-unit reconciliation. Stable input-order ties; excludes tax and retailer-specific stacking rules. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"invoice-payment-timing-profile","version":"1.0.0","name":"Invoice Payment Timing Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["invoices"],"properties":{"invoices":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","issueDate","dueDate","paidDate","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"issueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"dueDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"paidDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountMinor":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize timing for already-paid invoices from supplied dates and amounts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"invoice-payment-timing-profile","input":{"invoices":[{"id":"A","issueDate":"2026-01-01","dueDate":"2026-01-10","paidDate":"2026-01-12","amountMinor":100}]}}},"limitations":["Summarize timing for already-paid invoices from supplied dates and amounts. Excludes unpaid invoices and does not score customers or initiate collections. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"appointment-attendance-profile","version":"1.0.0","name":"Appointment Attendance Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["appointments"],"properties":{"appointments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"state":{"enum":["attended","no-show","cancelled"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize historical appointment attendance with cancellations kept separate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"appointment-attendance-profile","input":{"appointments":[{"id":"A","state":"attended"},{"id":"B","state":"no-show"},{"id":"C","state":"cancelled"}]}}},"limitations":["Summarize historical appointment attendance with cancellations kept separate. No booking integration, notifications, prediction or action on customers. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"first-contact-resolution-profile","version":"1.0.0","name":"First Contact Resolution Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cases"],"properties":{"cases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","contacts","reopened"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"contacts":{"type":"integer","minimum":1,"maximum":1000000000},"reopened":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure first-contact resolution and reopening in supplied completed case records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"first-contact-resolution-profile","input":{"cases":[{"id":"A","contacts":1,"reopened":false},{"id":"B","contacts":1,"reopened":true}]}}},"limitations":["Measure first-contact resolution and reopening in supplied completed case records. Uses the stated one-contact-and-not-reopened definition, not employee performance scoring. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-stage-elapsed-profile","version":"1.0.0","name":"Service Stage Elapsed Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["events"],"properties":{"events":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","caseRef","stage","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"caseRef":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize elapsed durations by declared service stage."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-stage-elapsed-profile","input":{"events":[{"id":"A","caseRef":"X","stage":"review","start":0,"end":4},{"id":"B","caseRef":"X","stage":"review","start":5,"end":7}]}}},"limitations":["Summarize elapsed durations by declared service stage. Overlapping stage events remain separate observations, not a claim about unique workload. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"complaint-escalation-review","version":"1.0.0","name":"Complaint Escalation Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","thresholdDays","cases"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"thresholdDays":{"type":"integer","minimum":0,"maximum":1000000000},"cases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","openedDate","escalated","closed"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openedDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"escalated":{"type":"boolean"},"closed":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Flag supplied open complaints that reach a caller-defined escalation age."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"complaint-escalation-review","input":{"asOfDate":"2026-01-10","thresholdDays":5,"cases":[{"id":"A","openedDate":"2026-01-01","escalated":false,"closed":false}]}}},"limitations":["Flag supplied open complaints that reach a caller-defined escalation age. No legal deadline determination, notification or automatic escalation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"return-cohort-lag","version":"1.0.0","name":"Return Cohort Lag Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["orders"],"properties":{"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cohort","saleDay","returnDay"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cohort":{"type":"string","minLength":1,"maxLength":200},"saleDay":{"type":"integer","minimum":0,"maximum":1000000000},"returnDay":{"type":["integer","null"],"minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare observed return rates and return lags for supplied sales cohorts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"return-cohort-lag","input":{"orders":[{"id":"A","cohort":"Jan","saleDay":0,"returnDay":5},{"id":"B","cohort":"Jan","saleDay":0,"returnDay":null}]}}},"limitations":["Compare observed return rates and return lags for supplied sales cohorts. Cohort maturity is not inferred; incomplete follow-up can bias comparisons. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cancellation-notice-profile","version":"1.0.0","name":"Cancellation Notice Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records","shortNoticeThreshold"],"properties":{"records":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","scheduled","cancelledAt"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"scheduled":{"type":"integer","minimum":0,"maximum":1000000000},"cancelledAt":{"type":"integer","minimum":0,"maximum":1000000000}}}},"shortNoticeThreshold":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review cancellation lead times in declared time units and separate cancellations after the scheduled start."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cancellation-notice-profile","input":{"records":[{"id":"A","scheduled":10,"cancelledAt":8},{"id":"B","scheduled":10,"cancelledAt":1}],"shortNoticeThreshold":3}}},"limitations":["Review cancellation lead times in declared time units and separate cancellations after the scheduled start. No penalty calculation or customer messaging. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"repeat-contact-window-profile","version":"1.0.0","name":"Repeat Contact Window Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["window","contacts"],"properties":{"window":{"type":"integer","minimum":0,"maximum":1000000000},"contacts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","caseRef","time"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"caseRef":{"type":"string","minLength":1,"maxLength":200},"time":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify consecutive contacts for the same supplied case reference within a declared window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"repeat-contact-window-profile","input":{"window":3,"contacts":[{"id":"A","caseRef":"X","time":1},{"id":"B","caseRef":"X","time":3},{"id":"C","caseRef":"X","time":9}]}}},"limitations":["Identify consecutive contacts for the same supplied case reference within a declared window. Case references must be pseudonymous; no identity matching or inferred dissatisfaction. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"referral-credit-reconciliation","version":"1.0.0","name":"Referral Credit Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","earned","posted"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"earned":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","creditMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"creditMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"posted":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","earnedRef","creditMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"earnedRef":{"type":"string","minLength":1,"maxLength":200},"creditMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile already-authorized referral credits with posted records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"referral-credit-reconciliation","input":{"currency":"USD","earned":[{"id":"A","creditMinor":10}],"posted":[{"id":"P","earnedRef":"A","creditMinor":8}]}}},"limitations":["Reconcile already-authorized referral credits with posted records. No reward eligibility decision, payout, referral recruitment or account modification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"perfect-order-profile","version":"1.0.0","name":"Perfect Order Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["orders"],"properties":{"orders":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","onTime","complete","undamaged","correctDocuments"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"onTime":{"type":"boolean"},"complete":{"type":"boolean"},"undamaged":{"type":"boolean"},"correctDocuments":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure joint perfect-order performance across four supplied outcome flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"perfect-order-profile","input":{"orders":[{"id":"A","onTime":true,"complete":true,"undamaged":true,"correctDocuments":true},{"id":"B","onTime":true,"complete":false,"undamaged":true,"correctDocuments":false}]}}},"limitations":["Measure joint perfect-order performance across four supplied outcome flags. Does not multiply marginal rates or infer missing fulfillment evidence. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"backlog-drain-scenarios","version":"1.0.0","name":"Backlog Drain Scenarios","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["opening","periods"],"properties":{"opening":{"type":"integer","minimum":0,"maximum":1000000000},"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","arrivals","capacity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"arrivals":{"type":"integer","minimum":0,"maximum":1000000000},"capacity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse period backlog under supplied arrivals and service capacity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"backlog-drain-scenarios","input":{"opening":10,"periods":[{"id":"A","arrivals":2,"capacity":5},{"id":"B","arrivals":0,"capacity":10}]}}},"limitations":["Rehearse period backlog under supplied arrivals and service capacity. Arrivals are available at each period start; no inferred demand, customer priority or live assignment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tabular-cusum-profile","version":"1.0.0","name":"Tabular CUSUM Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","target","reference","threshold"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"target":{"type":"number","minimum":-1000000000,"maximum":1000000000},"reference":{"type":"number","minimum":0,"maximum":1000000000},"threshold":{"type":"number","minimum":0.000001,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate two-sided tabular CUSUM with declared target, reference and strict threshold crossing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tabular-cusum-profile","input":{"values":[10,12,12],"target":10,"reference":1,"threshold":1}}},"limitations":["Calculate two-sided tabular CUSUM with declared target, reference and strict threshold crossing. No automatic process intervention or estimated false-alarm guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ewma-process-profile","version":"1.0.0","name":"EWMA Process Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","target","sigma","lambda","multiple"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"target":{"type":"number","minimum":-1000000000,"maximum":1000000000},"sigma":{"type":"number","minimum":0.000001,"maximum":1000000000},"lambda":{"type":"number","minimum":0.000001,"maximum":1},"multiple":{"type":"number","minimum":0.000001,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate time-adjusted EWMA limits from declared historical target and sigma."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ewma-process-profile","input":{"values":[10,14],"target":10,"sigma":2,"lambda":0.5,"multiple":3}}},"limitations":["Calculate time-adjusted EWMA limits from declared historical target and sigma. Assumes independent stable-baseline observations; no certification or automatic control. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"defect-count-control-profile","version":"1.0.0","name":"Defect Count Control Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["counts","baselineMean","multiple"],"properties":{"counts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"baselineMean":{"type":"number","minimum":0,"maximum":1000000000},"multiple":{"type":"number","minimum":0.1,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review equal-opportunity defect counts with a supplied Poisson c-chart baseline."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"defect-count-control-profile","input":{"counts":[0,4],"baselineMean":1,"multiple":2}}},"limitations":["Review equal-opportunity defect counts with a supplied Poisson c-chart baseline. Assumptions and baseline are not fitted or independently validated. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"defects-per-unit-profile","version":"1.0.0","name":"Defects per Unit Control Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples","baselineRate","multiple"],"properties":{"samples":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","defects","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"defects":{"type":"integer","minimum":0,"maximum":1000000000},"units":{"type":"integer","minimum":1,"maximum":1000000000}}}},"baselineRate":{"type":"number","minimum":0,"maximum":1000000},"multiple":{"type":"number","minimum":0.1,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review variable-exposure defect rates with supplied Poisson u-chart assumptions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"defects-per-unit-profile","input":{"samples":[{"id":"A","defects":6,"units":2}],"baselineRate":1,"multiple":2}}},"limitations":["Review variable-exposure defect rates with supplied Poisson u-chart assumptions. Defects are counts of events, not necessarily defective units. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"median-runs-profile","version":"1.0.0","name":"Median Runs Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Describe runs above and below the sample median with exact ties removed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"median-runs-profile","input":{"values":[1,4,2,5,3]}}},"limitations":["Describe runs above and below the sample median with exact ties removed. The normal z approximation is descriptive; no p-value or automatic randomness verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"paired-measurement-difference","version":"1.0.0","name":"Paired Measurement Difference Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pairs"],"properties":{"pairs":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","first","second"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"first":{"type":"number","minimum":-1000000000,"maximum":1000000000},"second":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize paired second-minus-first differences and sampling standard error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"paired-measurement-difference","input":{"pairs":[{"id":"A","first":1,"second":2},{"id":"B","first":3,"second":6}]}}},"limitations":["Summarize paired second-minus-first differences and sampling standard error. No causal claim, clinical interpretation or assumed significance threshold. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"one-way-variance-profile","version":"1.0.0","name":"One-Way Variance Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["groups"],"properties":{"groups":{"type":"array","minItems":2,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","values"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Produce one-way ANOVA sums of squares and the F statistic for supplied independent groups."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"one-way-variance-profile","input":{"groups":[{"id":"A","values":[1,3]},{"id":"B","values":[5,7]}]}}},"limitations":["Produce one-way ANOVA sums of squares and the F statistic for supplied independent groups. Equal-variance and normal residual assumptions require review; no p-value or causal certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contingency-independence-profile","version":"1.0.0","name":"Contingency Independence Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["counts"],"properties":{"counts":{"type":"array","minItems":2,"maxItems":20,"items":{"type":"array","minItems":2,"maxItems":20,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Pearson’s contingency statistic and expected counts without continuity correction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contingency-independence-profile","input":{"counts":[[10,0],[0,10]]}}},"limitations":["Calculate Pearson’s contingency statistic and expected counts without continuity correction. Sparse expected cells are visible for review; no p-value or automatic independence decision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wilson-proportion-interval","version":"1.0.0","name":"Wilson Proportion Interval","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["successes","trials","z"],"properties":{"successes":{"type":"integer","minimum":0,"maximum":1000000000},"trials":{"type":"integer","minimum":1,"maximum":1000000000},"z":{"type":"number","minimum":0.000001,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a Wilson score interval for a binomial proportion using a supplied z multiplier."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wilson-proportion-interval","input":{"successes":5,"trials":10,"z":2}}},"limitations":["Calculate a Wilson score interval for a binomial proportion using a supplied z multiplier. Independent Bernoulli sampling is assumed; no inferred confidence level or population representativeness. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"exponential-survival-scenario","version":"1.0.0","name":"Exponential Survival Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["exposure","failures","horizons"],"properties":{"exposure":{"type":"number","minimum":0.000001,"maximum":1000000000},"failures":{"type":"integer","minimum":0,"maximum":1000000000},"horizons":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a constant exponential hazard from total exposure and observed failures."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"exponential-survival-scenario","input":{"exposure":100,"failures":2,"horizons":[0,50]}}},"limitations":["Estimate a constant exponential hazard from total exposure and observed failures. Zero failures do not prove perfect reliability; no confidence bounds or warranty guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"seasonal-naive-backtest","version":"1.0.0","name":"Seasonal Naive Backtest","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","season"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"season":{"type":"integer","minimum":1,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Backtest a seasonal-naive baseline using the observation one declared season earlier."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"seasonal-naive-backtest","input":{"values":[2,3,4,5],"season":2}}},"limitations":["Backtest a seasonal-naive baseline using the observation one declared season earlier. Equal periods and no missing values; no fitted season length or future guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"single-exponential-forecast","version":"1.0.0","name":"Single Exponential Forecast","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","alpha","horizon"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"alpha":{"type":"number","minimum":0.000001,"maximum":1},"horizon":{"type":"integer","minimum":1,"maximum":48}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a nonseasonal exponential-smoothing baseline with a supplied alpha and first-observation initialization."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"single-exponential-forecast","input":{"values":[10,20],"alpha":0.5,"horizon":2}}},"limitations":["Prepare a nonseasonal exponential-smoothing baseline with a supplied alpha and first-observation initialization. No fitted parameter, interval or demand guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"holt-linear-trend-forecast","version":"1.0.0","name":"Holt Linear Trend Forecast","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","alpha","beta","horizon"],"properties":{"values":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"alpha":{"type":"number","minimum":0.000001,"maximum":1},"beta":{"type":"number","minimum":0.000001,"maximum":1},"horizon":{"type":"integer","minimum":1,"maximum":48}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare an undamped Holt linear-trend baseline from equally spaced supplied observations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"holt-linear-trend-forecast","input":{"values":[1,2,3],"alpha":1,"beta":1,"horizon":2}}},"limitations":["Prepare an undamped Holt linear-trend baseline from equally spaced supplied observations. Initialization uses the first two observations; no seasonality or fitted prediction interval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"croston-intermittent-demand","version":"1.0.0","name":"Croston Intermittent Demand Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","alpha"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1000000000}},"alpha":{"type":"number","minimum":0.000001,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize intermittent nonnegative demand with Croston and Syntetos–Boylan adjustment baselines."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"croston-intermittent-demand","input":{"values":[0,4,0,4],"alpha":0.5}}},"limitations":["Summarize intermittent nonnegative demand with Croston and Syntetos–Boylan adjustment baselines. The first nonzero interval counts from period zero; no inventory policy or forecast guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"forecast-tracking-signal","version":"1.0.0","name":"Forecast Tracking Signal","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods"],"properties":{"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","actual","forecast"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actual":{"type":"number","minimum":-1000000000,"maximum":1000000000},"forecast":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Describe cumulative forecast bias relative to mean absolute error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"forecast-tracking-signal","input":{"periods":[{"id":"A","actual":12,"forecast":10},{"id":"B","actual":14,"forecast":10}]}}},"limitations":["Describe cumulative forecast bias relative to mean absolute error. Positive errors mean actual exceeds forecast; no automatic threshold verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"forecast-value-added","version":"1.0.0","name":"Forecast Value Added Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods"],"properties":{"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","actual","baseline","adjusted"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actual":{"type":"number","minimum":-1000000000,"maximum":1000000000},"baseline":{"type":"number","minimum":-1000000000,"maximum":1000000000},"adjusted":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare adjustment error with a baseline on identical supplied periods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"forecast-value-added","input":{"periods":[{"id":"A","actual":10,"baseline":7,"adjusted":9}]}}},"limitations":["Compare adjustment error with a baseline on identical supplied periods. Positive value added means lower mean absolute error; no causal or future-performance claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"single-change-point-profile","version":"1.0.0","name":"Single Change Point Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","minimumSegment"],"properties":{"values":{"type":"array","minItems":4,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"minimumSegment":{"type":"integer","minimum":2,"maximum":64}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate one least-squares mean-change candidate with a minimum segment length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"single-change-point-profile","input":{"values":[1,1,5,5],"minimumSegment":2}}},"limitations":["Locate one least-squares mean-change candidate with a minimum segment length. Exploratory split only; no significance test, causal attribution or anomaly certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"demand-intermittency-profile","version":"1.0.0","name":"Demand Intermittency Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["counts"],"properties":{"counts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Describe zero demand, average nonzero interval and sample variation in equal-period counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"demand-intermittency-profile","input":{"counts":[0,2,0,4]}}},"limitations":["Describe zero demand, average nonzero interval and sample variation in equal-period counts. No automatic classification threshold or selected replenishment policy. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kaplan-meier-observation-profile","version":"1.0.0","name":"Kaplan–Meier Observation Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observations"],"properties":{"observations":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","duration","event"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"number","minimum":0,"maximum":1000000000},"event":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize non-clinical event durations with right censoring using Kaplan–Meier steps."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kaplan-meier-observation-profile","input":{"observations":[{"id":"A","duration":1,"event":true},{"id":"B","duration":2,"event":false}]}}},"limitations":["Summarize non-clinical event durations with right censoring using Kaplan–Meier steps. Events precede same-time censoring; assumes non-informative censoring and no left truncation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"category-transition-profile","version":"1.0.0","name":"Category Transition Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states","transitions"],"properties":{"states":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"transitions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","from","to","count"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"count":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate observed row-normalized transitions among declared states."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"category-transition-profile","input":{"states":["A","B"],"transitions":[{"id":"X","from":"A","to":"B","count":2},{"id":"Y","from":"A","to":"A","count":2}]}}},"limitations":["Calculate observed row-normalized transitions among declared states. Rows without observations remain null, not assumed absorbing; no stationary or future prediction claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"battery-dispatch-scenario","version":"1.0.0","name":"Battery Dispatch Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacityKwh","initialKwh","efficiency","periods"],"properties":{"capacityKwh":{"type":"number","minimum":0.000001,"maximum":1000000},"initialKwh":{"type":"number","minimum":0,"maximum":1000000},"efficiency":{"type":"number","minimum":0.000001,"maximum":1},"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","surplusKwh","chargeLimitKwh","dischargeLimitKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"surplusKwh":{"type":"number","minimum":-1000000000,"maximum":1000000000},"chargeLimitKwh":{"type":"number","minimum":0,"maximum":1000000},"dischargeLimitKwh":{"type":"number","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse greedy battery dispatch with supplied per-direction efficiency and period energy bounds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"battery-dispatch-scenario","input":{"capacityKwh":10,"initialKwh":0,"efficiency":1,"periods":[{"id":"A","surplusKwh":5,"chargeLimitKwh":10,"dischargeLimitKwh":10},{"id":"B","surplusKwh":-3,"chargeLimitKwh":10,"dischargeLimitKwh":10}]}}},"limitations":["Rehearse greedy battery dispatch with supplied per-direction efficiency and period energy bounds. Excludes degradation, tariffs, power electronics and real equipment control. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lighting-retrofit-scenario","version":"1.0.0","name":"Lighting Retrofit Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["fixtures","oldWatts","newWatts","annualHours","priceMinorPerKwh","installedCostMinor"],"properties":{"fixtures":{"type":"integer","minimum":1,"maximum":1000000000},"oldWatts":{"type":"number","minimum":0,"maximum":1000000},"newWatts":{"type":"number","minimum":0,"maximum":1000000},"annualHours":{"type":"number","minimum":0,"maximum":8784},"priceMinorPerKwh":{"type":"number","minimum":0,"maximum":1000000},"installedCostMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate direct lighting energy savings and simple payback from declared equipment and operating hours."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lighting-retrofit-scenario","input":{"fixtures":10,"oldWatts":100,"newWatts":20,"annualHours":1000,"priceMinorPerKwh":10,"installedCostMinor":8000}}},"limitations":["Estimate direct lighting energy savings and simple payback from declared equipment and operating hours. Excludes incentives, maintenance, HVAC interaction and engineering certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"building-conduction-scenario","version":"1.0.0","name":"Building Conduction Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["temperatureDifferenceK","hours","elements"],"properties":{"temperatureDifferenceK":{"type":"number","minimum":0,"maximum":150},"hours":{"type":"number","minimum":0,"maximum":8784},"elements":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","areaM2","uWattsM2K"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"areaM2":{"type":"number","minimum":0,"maximum":1000000},"uWattsM2K":{"type":"number","minimum":0,"maximum":100}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate steady-state conductive heat loss through supplied building elements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"building-conduction-scenario","input":{"temperatureDifferenceK":20,"hours":100,"elements":[{"id":"wall","areaM2":10,"uWattsM2K":0.5}]}}},"limitations":["Estimate steady-state conductive heat loss through supplied building elements. No infiltration, bridges, solar gains, HVAC sizing or building-code assessment. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"compressed-air-leak-scenario","version":"1.0.0","name":"Compressed Air Leak Cost Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["leakM3PerMinute","specificKwhPerM3","annualHours","priceMinorPerKwh"],"properties":{"leakM3PerMinute":{"type":"number","minimum":0,"maximum":10000},"specificKwhPerM3":{"type":"number","minimum":0,"maximum":100},"annualHours":{"type":"number","minimum":0,"maximum":8784},"priceMinorPerKwh":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate compressed-air leakage energy cost from supplied measured flow and specific energy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"compressed-air-leak-scenario","input":{"leakM3PerMinute":1,"specificKwhPerM3":0.1,"annualHours":100,"priceMinorPerKwh":10}}},"limitations":["Estimate compressed-air leakage energy cost from supplied measured flow and specific energy. No ultrasonic diagnosis, pressure correction or equipment control. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"charging-energy-window","version":"1.0.0","name":"Charging Energy Window Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["siteKw","hours","vehicles"],"properties":{"siteKw":{"type":"number","minimum":0.000001,"maximum":1000000},"hours":{"type":"number","minimum":0.000001,"maximum":168},"vehicles":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredKwh","maximumKw"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredKwh":{"type":"number","minimum":0,"maximum":1000000},"maximumKw":{"type":"number","minimum":0.000001,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate a shared charging window’s energy budget in declared priority order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"charging-energy-window","input":{"siteKw":10,"hours":2,"vehicles":[{"id":"A","requiredKwh":15,"maximumKw":10},{"id":"B","requiredKwh":10,"maximumKw":10}]}}},"limitations":["Allocate a shared charging window’s energy budget in declared priority order. This is energy allocation, not an electrical timetable, safety design or charging command. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ideal-peak-shaving-energy","version":"1.0.0","name":"Ideal Peak Shaving Energy Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["loadsKw","ceilingKw","periodHours"],"properties":{"loadsKw":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"ceilingKw":{"type":"number","minimum":0,"maximum":1000000000},"periodHours":{"type":"number","minimum":0.000001,"maximum":24}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate ideal energy and power needed to clip supplied load above a declared ceiling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ideal-peak-shaving-energy","input":{"loadsKw":[2,8,6],"ceilingKw":5,"periodHours":1}}},"limitations":["Calculate ideal energy and power needed to clip supplied load above a declared ceiling. No recharge, efficiency, feasibility, battery selection or dispatch command. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"block-tariff-cost-profile","version":"1.0.0","name":"Block Tariff Cost Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["usage","tiers","overflowPriceMinor"],"properties":{"usage":{"type":"number","minimum":0,"maximum":1000000000},"tiers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","priceMinorPerUnit"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":1,"maximum":1000000000},"priceMinorPerUnit":{"type":"number","minimum":0,"maximum":1000000}}}},"overflowPriceMinor":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a declared increasing or decreasing block tariff to one usage amount."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"block-tariff-cost-profile","input":{"usage":15,"tiers":[{"id":"first","capacity":10,"priceMinorPerUnit":2}],"overflowPriceMinor":3}}},"limitations":["Apply a declared increasing or decreasing block tariff to one usage amount. Tiers are marginal capacities in supplied order; excludes tax, minimum bills and actual supplier validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pump-energy-scenario","version":"1.0.0","name":"Pump Energy Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["flowM3Hours","headMeters","efficiency","hours"],"properties":{"flowM3Hours":{"type":"number","minimum":0,"maximum":1000000},"headMeters":{"type":"number","minimum":0,"maximum":10000},"efficiency":{"type":"number","minimum":0.000001,"maximum":1},"hours":{"type":"number","minimum":0,"maximum":8784}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate ideal water-pumping energy using density 1000 kg/m³ and standard gravity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pump-energy-scenario","input":{"flowM3Hours":36,"headMeters":10,"efficiency":1,"hours":1}}},"limitations":["Estimate ideal water-pumping energy using density 1000 kg/m³ and standard gravity. Constant head and efficiency; no pipe-network design, cavitation or equipment selection. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cooling-cop-profile","version":"1.0.0","name":"Cooling Coefficient Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods"],"properties":{"periods":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","coolingKwh","inputKwh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"coolingKwh":{"type":"number","minimum":0,"maximum":1000000000},"inputKwh":{"type":"number","minimum":0.000001,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate measured cooling-to-input energy ratios and an energy-weighted aggregate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cooling-cop-profile","input":{"periods":[{"id":"A","coolingKwh":30,"inputKwh":10},{"id":"B","coolingKwh":20,"inputKwh":10}]}}},"limitations":["Calculate measured cooling-to-input energy ratios and an energy-weighted aggregate. No seasonal rating, refrigerant diagnosis or equipment efficiency certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"co2-decay-ventilation-profile","version":"1.0.0","name":"CO₂ Decay Ventilation Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startPpm","endPpm","outdoorPpm","elapsedHours"],"properties":{"startPpm":{"type":"number","minimum":0,"maximum":100000},"endPpm":{"type":"number","minimum":0,"maximum":100000},"outdoorPpm":{"type":"number","minimum":0,"maximum":100000},"elapsedHours":{"type":"number","minimum":0.000001,"maximum":168}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate tracer decay under a well-mixed, source-free room model and constant outdoor CO₂."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"co2-decay-ventilation-profile","input":{"startPpm":1200,"endPpm":800,"outdoorPpm":400,"elapsedHours":1}}},"limitations":["Estimate tracer decay under a well-mixed, source-free room model and constant outdoor CO₂. Not a health, occupancy, ventilation-compliance or safety determination. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"route-time-window-rehearsal","version":"1.0.0","name":"Route Time Window Rehearsal","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","stops"],"properties":{"start":{"type":"integer","minimum":0,"maximum":1000000000},"stops":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","travelFromPrevious","open","close","service"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"travelFromPrevious":{"type":"integer","minimum":0,"maximum":1000000000},"open":{"type":"integer","minimum":0,"maximum":1000000000},"close":{"type":"integer","minimum":0,"maximum":1000000000},"service":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse arrival, waiting and lateness for a supplied fixed stop sequence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"route-time-window-rehearsal","input":{"start":0,"stops":[{"id":"A","travelFromPrevious":5,"open":8,"close":10,"service":2},{"id":"B","travelFromPrevious":4,"open":0,"close":12,"service":1}]}}},"limitations":["Rehearse arrival, waiting and lateness for a supplied fixed stop sequence. Travel times are supplied and service must start within the window; no road routing or dispatch. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shipment-consolidation-scenario","version":"1.0.0","name":"Shipment Consolidation Cost Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shipments","fixedMinor","perWeightMinor"],"properties":{"shipments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","group","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"group":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}},"fixedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"perWeightMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare separate and group-consolidated freight under a supplied fixed-plus-weight tariff."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shipment-consolidation-scenario","input":{"shipments":[{"id":"A","group":"X","weight":2},{"id":"B","group":"X","weight":3}],"fixedMinor":10,"perWeightMinor":2}}},"limitations":["Compare separate and group-consolidated freight under a supplied fixed-plus-weight tariff. Group eligibility is caller-approved; no carrier pricing, capacity or delivery promise. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vehicle-weight-load-plan","version":"1.0.0","name":"Vehicle Weight Load Plan","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","loads"],"properties":{"capacity":{"type":"integer","minimum":1,"maximum":1000000000},"loads":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group indivisible freight loads using first-fit-decreasing weight allocation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vehicle-weight-load-plan","input":{"capacity":10,"loads":[{"id":"A","weight":7},{"id":"B","weight":3},{"id":"C","weight":5}]}}},"limitations":["Group indivisible freight loads using first-fit-decreasing weight allocation. Excludes dimensions, axle distribution, compatibility and legal load approval. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"freight-weight-cube-profile","version":"1.0.0","name":"Freight Weight and Cube Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["weightCapacity","volumeCapacity","items"],"properties":{"weightCapacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"volumeCapacity":{"type":"number","minimum":0.000001,"maximum":1000000000},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","weight","volume"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"number","minimum":0,"maximum":1000000000},"volume":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare weight and cube utilization and a fractional-load lower bound."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"freight-weight-cube-profile","input":{"weightCapacity":100,"volumeCapacity":10,"items":[{"id":"A","weight":50,"volume":8}]}}},"limitations":["Compare weight and cube utilization and a fractional-load lower bound. No three-dimensional packing, axle check or integer vehicle-count guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crossdock-flow-match","version":"1.0.0","name":"Cross-Dock Flow Match","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["supply","demand"],"properties":{"supply":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sku","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sku":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}},"demand":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","sku","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"sku":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match supplied inbound units to outbound demand by exact SKU and stable record order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crossdock-flow-match","input":{"supply":[{"id":"A","sku":"X","quantity":5}],"demand":[{"id":"B","sku":"X","quantity":3}]}}},"limitations":["Match supplied inbound units to outbound demand by exact SKU and stable record order. No shipment scheduling, stock mutation, substitute items or live warehouse integration. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"load-center-of-mass","version":"1.0.0","name":"Load Center of Mass Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["loads"],"properties":{"loads":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mass","x","y","z"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mass":{"type":"number","minimum":0.000001,"maximum":1000000000},"x":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y":{"type":"number","minimum":-1000000000,"maximum":1000000000},"z":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a static center of mass from supplied masses and coordinates in consistent units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"load-center-of-mass","input":{"loads":[{"id":"A","mass":1,"x":0,"y":0,"z":0},{"id":"B","mass":3,"x":4,"y":0,"z":0}]}}},"limitations":["Calculate a static center of mass from supplied masses and coordinates in consistent units. No vehicle stability, tie-down, axle-load or safety certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"returns-recovery-value","version":"1.0.0","name":"Returns Recovery Value Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","items"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"items":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","units","recoverableMinor","processingMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"recoverableMinor":{"type":"integer","minimum":0,"maximum":1000000000},"processingMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize declared gross and net recovery value for returned items."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"returns-recovery-value","input":{"currency":"USD","items":[{"id":"A","units":2,"recoverableMinor":100,"processingMinor":30}]}}},"limitations":["Summarize declared gross and net recovery value for returned items. Prices and recoverability are supplied scenarios; no resale forecast or disposition instruction. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"packaging-void-profile","version":"1.0.0","name":"Packaging Void Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["packages"],"properties":{"packages":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","outerVolume","contentVolume","count"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"outerVolume":{"type":"number","minimum":0.000001,"maximum":1000000000},"contentVolume":{"type":"number","minimum":0,"maximum":1000000000},"count":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure volumetric packaging void from supplied effective package and contents volumes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"packaging-void-profile","input":{"packages":[{"id":"A","outerVolume":10,"contentVolume":6,"count":2}]}}},"limitations":["Measure volumetric packaging void from supplied effective package and contents volumes. This ratio does not prove physical fit, protection or regulatory compliance. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shipment-dwell-decomposition","version":"1.0.0","name":"Shipment Dwell Decomposition","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shipments"],"properties":{"shipments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","arrival","unloadStart","unloadEnd","departure"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"arrival":{"type":"integer","minimum":0,"maximum":1000000000},"unloadStart":{"type":"integer","minimum":0,"maximum":1000000000},"unloadEnd":{"type":"integer","minimum":0,"maximum":1000000000},"departure":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate supplied shipment dwell into queue, unload and post-unload stages."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shipment-dwell-decomposition","input":{"shipments":[{"id":"A","arrival":0,"unloadStart":3,"unloadEnd":5,"departure":6}]}}},"limitations":["Separate supplied shipment dwell into queue, unload and post-unload stages. Equal time units and complete event chronology; no demurrage billing or inferred cause. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"nearest-stop-route-preview","version":"1.0.0","name":"Nearest Stop Route Preview","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","nodes","costs","returnToStart"],"properties":{"start":{"type":"string","minLength":1,"maxLength":200},"nodes":{"type":"array","minItems":1,"maxItems":64,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"costs":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["id","from","to","cost"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"cost":{"type":"integer","minimum":0,"maximum":1000000000}}}},"returnToStart":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a nearest-neighbor route using a supplied directed cost table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"nearest-stop-route-preview","input":{"start":"A","nodes":["A","B","C"],"costs":[{"id":"1","from":"A","to":"B","cost":2},{"id":"2","from":"A","to":"C","cost":4},{"id":"3","from":"B","to":"C","cost":1}],"returnToStart":false}}},"limitations":["Prepare a nearest-neighbor route using a supplied directed cost table. Missing links stay unreachable; no map access, shortest-route guarantee or dispatch. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"document-version-evidence","version":"1.0.0","name":"Document Version Evidence Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["documents","evidence"],"properties":{"documents":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requiredVersion"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requiredVersion":{"type":"string","minLength":1,"maxLength":200}}}},"evidence":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","document","version","approved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"document":{"type":"string","minLength":1,"maxLength":200},"version":{"type":"string","minLength":1,"maxLength":200},"approved":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare required document versions with supplied approval evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"document-version-evidence","input":{"documents":[{"id":"A","requiredVersion":"2"}],"evidence":[{"id":"E","document":"A","version":"1","approved":true}]}}},"limitations":["Compare required document versions with supplied approval evidence. Exact version matching only; no document content review or compliance certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rotation-evidence-calendar","version":"1.0.0","name":"Rotation Evidence Calendar","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","maxAgeDays","systems"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"maxAgeDays":{"type":"integer","minimum":0,"maximum":1000000000},"systems":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","lastRotationDate"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lastRotationDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review rotation-evidence ages against a supplied policy duration."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rotation-evidence-calendar","input":{"asOfDate":"2026-01-10","maxAgeDays":5,"systems":[{"id":"A","lastRotationDate":"2026-01-01"}]}}},"limitations":["Review rotation-evidence ages against a supplied policy duration. Accepts dates and pseudonymous system IDs only, never secrets; does not rotate credentials. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"change-approval-separation","version":"1.0.0","name":"Change Approval Separation Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["changes","separateApproverFromDeployer"],"properties":{"changes":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","requester","approver","deployer"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requester":{"type":"string","minLength":1,"maxLength":200},"approver":{"type":"string","minLength":1,"maxLength":200},"deployer":{"type":"string","minLength":1,"maxLength":200}}}},"separateApproverFromDeployer":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied change records for declared separation-of-duty conflicts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"change-approval-separation","input":{"changes":[{"id":"A","requester":"P","approver":"P","deployer":"Q"}],"separateApproverFromDeployer":true}}},"limitations":["Review supplied change records for declared separation-of-duty conflicts. Pseudonymous references only; no identity resolution, access change or certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"incident-repeat-cause-profile","version":"1.0.0","name":"Incident Repeat Cause Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["incidents"],"properties":{"incidents":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","cause","service","downtimeMinutes"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cause":{"type":"string","minLength":1,"maxLength":200},"service":{"type":"string","minLength":1,"maxLength":200},"downtimeMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize repeated declared incident causes and service spread."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"incident-repeat-cause-profile","input":{"incidents":[{"id":"A","cause":"timeout","service":"web","downtimeMinutes":4},{"id":"B","cause":"timeout","service":"api","downtimeMinutes":6}]}}},"limitations":["Summarize repeated declared incident causes and service spread. Downtime records add independently and may overlap; no inferred root-cause diagnosis. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dependency-removal-reachability","version":"1.0.0","name":"Dependency Removal Reachability","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","links","source","target"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"links":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["id","from","to"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200}}}},"source":{"type":"string","minLength":1,"maxLength":200},"target":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify intermediate supplied dependency nodes whose individual removal breaks directed source-to-target reachability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dependency-removal-reachability","input":{"nodes":["A","B","C"],"links":[{"id":"1","from":"A","to":"B"},{"id":"2","from":"B","to":"C"}],"source":"A","target":"C"}}},"limitations":["Identify intermediate supplied dependency nodes whose individual removal breaks directed source-to-target reachability. This is structural exposure, not a probability or production failover test. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"backup-retention-gap-profile","version":"1.0.0","name":"Backup Retention Gap Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfDate","maximumGapDays","backupDates"],"properties":{"asOfDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"maximumGapDays":{"type":"integer","minimum":1,"maximum":1000000000},"backupDates":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review gaps among retained backup dates and age at a supplied observation date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"backup-retention-gap-profile","input":{"asOfDate":"2026-01-10","maximumGapDays":3,"backupDates":["2026-01-01","2026-01-05"]}}},"limitations":["Review gaps among retained backup dates and age at a supplied observation date. Does not validate bytes, restoration success or historical dates before the first supplied backup. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"systematic-audit-sample","version":"1.0.0","name":"Systematic Review Sample","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["population","sample","offset"],"properties":{"population":{"type":"integer","minimum":1,"maximum":1000000},"sample":{"type":"integer","minimum":1,"maximum":128},"offset":{"type":"number","minimum":0,"maximum":0.999999}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare zero-based systematic sample positions with an explicit fractional offset."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"systematic-audit-sample","input":{"population":10,"sample":4,"offset":0}}},"limitations":["Prepare zero-based systematic sample positions with an explicit fractional offset. Sampling frame and offset must be approved separately; no randomness or statistical assurance is claimed. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"role-conflict-matrix","version":"1.0.0","name":"Role Conflict Matrix Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assignments","conflicts"],"properties":{"assignments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","subject","role"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"subject":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200}}}},"conflicts":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","left","right"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"left":{"type":"string","minLength":1,"maxLength":200},"right":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check supplied role assignments against explicit incompatible-role pairs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"role-conflict-matrix","input":{"assignments":[{"id":"A","subject":"P","role":"approve"},{"id":"B","subject":"P","role":"pay"}],"conflicts":[{"id":"C","left":"approve","right":"pay"}]}}},"limitations":["Check supplied role assignments against explicit incompatible-role pairs. No inferred permissions, employment assessment or access revocation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-quality-scorecard","version":"1.0.0","name":"Weighted Data Quality Scorecard","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["dimensions"],"properties":{"dimensions":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","passed","checked","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"passed":{"type":"integer","minimum":0,"maximum":1000000000},"checked":{"type":"integer","minimum":1,"maximum":1000000000},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine declared quality pass rates using approved dimension weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-quality-scorecard","input":{"dimensions":[{"id":"A","passed":8,"checked":10,"weight":1},{"id":"B","passed":2,"checked":2,"weight":1}]}}},"limitations":["Combine declared quality pass rates using approved dimension weights. This summarizes existing checks and does not inspect records or certify data quality. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lineage-ownership-coverage","version":"1.0.0","name":"Lineage Ownership Coverage","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","dependencies"],"properties":{"assets":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","owner"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"owner":{"type":["string","null"],"maxLength":200}}}},"dependencies":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","upstream","downstream"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"upstream":{"type":"string","minLength":1,"maxLength":200},"downstream":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied lineage ownership gaps and cross-owner handoffs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lineage-ownership-coverage","input":{"assets":[{"id":"A","owner":"team"},{"id":"B","owner":null}],"dependencies":[{"id":"D","upstream":"A","downstream":"B"}]}}},"limitations":["Review supplied lineage ownership gaps and cross-owner handoffs. Uses team references only; no identity inference, inferred missing links or governance certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-term-cash-compare","version":"1.0.0","name":"Supplier Term Cash Comparison","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","purchases","annualFundingBasis"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"purchases":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor","currentDays","proposedDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"currentDays":{"type":"integer","minimum":0,"maximum":1000000000},"proposedDays":{"type":"integer","minimum":0,"maximum":1000000000}}}},"annualFundingBasis":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare cash timing of declared supplier-term changes using simple 365-day funding cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-term-cash-compare","input":{"currency":"USD","purchases":[{"id":"A","amountMinor":36500,"currentDays":10,"proposedDays":20}],"annualFundingBasis":1000}}},"limitations":["Compare cash timing of declared supplier-term changes using simple 365-day funding cost. Scenario only; no supplier negotiation, payment delay instruction or legal interpretation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fixed-exchange-purchase-scenario","version":"1.0.0","name":"Fixed Exchange Purchase Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseCurrency","rateNumerator","rateDenominator","foreignMinor","feeBaseMinor"],"properties":{"baseCurrency":{"type":"string","pattern":"^[A-Z]{3}$"},"rateNumerator":{"type":"integer","minimum":1,"maximum":1000000000},"rateDenominator":{"type":"integer","minimum":1,"maximum":1000000000},"foreignMinor":{"type":"integer","minimum":0,"maximum":1000000000},"feeBaseMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a caller-supplied rational exchange ratio between declared minor units, plus a fixed fee."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fixed-exchange-purchase-scenario","input":{"baseCurrency":"USD","rateNumerator":3,"rateDenominator":2,"foreignMinor":100,"feeBaseMinor":4}}},"limitations":["Apply a caller-supplied rational exchange ratio between declared minor units, plus a fixed fee. No market-rate lookup, trading, tax treatment or executable currency quote. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contract-cap-consumption","version":"1.0.0","name":"Contract Cap Consumption Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","capMinor","commitments","paidMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"capMinor":{"type":"integer","minimum":0,"maximum":1000000000},"commitments":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"paidMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review non-overlapping unpaid commitments plus paid spend against a supplied contract ceiling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contract-cap-consumption","input":{"currency":"USD","capMinor":100,"commitments":[{"id":"A","amountMinor":60}],"paidMinor":50}}},"limitations":["Review non-overlapping unpaid commitments plus paid spend against a supplied contract ceiling. Buyer must exclude already-paid commitments; no checkout restriction or spending authorization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"tiered-variable-cost-scenario","version":"1.0.0","name":"Tiered Variable Cost Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","units","unitRevenueMinor","fixedMinor","tiers","overflowUnitMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"units":{"type":"integer","minimum":0,"maximum":1000000000},"unitRevenueMinor":{"type":"integer","minimum":0,"maximum":1000000000},"fixedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"tiers":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","unitCostMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":1,"maximum":1000000000},"unitCostMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"overflowUnitMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse unit economics under marginal variable-cost tiers and one fixed cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"tiered-variable-cost-scenario","input":{"currency":"USD","units":15,"unitRevenueMinor":10,"fixedMinor":20,"tiers":[{"id":"A","capacity":10,"unitCostMinor":2}],"overflowUnitMinor":3}}},"limitations":["Rehearse unit economics under marginal variable-cost tiers and one fixed cost. Prices and costs are declared; no demand prediction, tax or profitability guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-topsis-comparison","version":"1.0.0","name":"Weighted TOPSIS Comparison","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["weights","benefit","alternatives"],"properties":{"weights":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0.000001,"maximum":1000000}},"benefit":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"boolean"}},"alternatives":{"type":"array","minItems":2,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","values"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":0,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare alternatives using vector-normalized weighted TOPSIS and declared benefit/cost directions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-topsis-comparison","input":{"weights":[1],"benefit":[true],"alternatives":[{"id":"A","values":[1]},{"id":"B","values":[2]}]}}},"limitations":["Compare alternatives using vector-normalized weighted TOPSIS and declared benefit/cost directions. Relative ranking changes with alternatives; no procurement award or objective quality certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"benefit-cash-phasing","version":"1.0.0","name":"Benefit Cash Phasing Schedule","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","benefitMinor","weights","implementationMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"benefitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"weights":{"type":"array","minItems":1,"maxItems":120,"items":{"type":"integer","minimum":0,"maximum":1000000000}},"implementationMinor":{"type":"array","minItems":1,"maxItems":120,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Phase a fixed declared benefit across supplied period weights and implementation costs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"benefit-cash-phasing","input":{"currency":"USD","benefitMinor":100,"weights":[1,3],"implementationMinor":[20,10]}}},"limitations":["Phase a fixed declared benefit across supplied period weights and implementation costs. Whole minor units truncate per period with remainder in the last; no benefit realization forecast. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-insurance-exposure","version":"1.0.0","name":"Inventory Declared Value Exposure","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","locations"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"locations":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","declaredLimitMinor","items"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"declaredLimitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"items":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","units","declaredUnitMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"declaredUnitMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied inventory values with declared location limits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-insurance-exposure","input":{"currency":"USD","locations":[{"id":"A","declaredLimitMinor":100,"items":[{"id":"X","units":2,"declaredUnitMinor":70}]}]}}},"limitations":["Compare supplied inventory values with declared location limits. Does not interpret insurance terms, replacement value, coverage, claims or underwriting. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"loss-system-blocking-scenario","version":"1.0.0","name":"Loss System Blocking Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["offeredErlangs","servers"],"properties":{"offeredErlangs":{"type":"number","minimum":0,"maximum":1000000},"servers":{"type":"integer","minimum":1,"maximum":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Erlang B blocking for a no-wait loss system with supplied offered traffic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"loss-system-blocking-scenario","input":{"offeredErlangs":2,"servers":2}}},"limitations":["Calculate Erlang B blocking for a no-wait loss system with supplied offered traffic. Assumes Poisson arrivals and independent holding times; no staffing or customer-service guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"series-parallel-reliability","version":"1.0.0","name":"Series and Parallel Reliability Scenario","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["blocks"],"properties":{"blocks":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","mode","reliabilities"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"mode":{"enum":["series","parallel"]},"reliabilities":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Combine independent component reliabilities in disjoint series or active-parallel blocks, then series-connect the blocks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"series-parallel-reliability","input":{"blocks":[{"id":"A","mode":"series","reliabilities":[0.9,0.8]},{"id":"B","mode":"parallel","reliabilities":[0.9,0.8]}]}}},"limitations":["Combine independent component reliabilities in disjoint series or active-parallel blocks, then series-connect the blocks. Excludes shared components, common-cause failures, repair and failover delay. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pairwise-priority-consistency","version":"1.0.0","name":"Pairwise Priority Consistency","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":2,"maxItems":10,"items":{"type":"array","minItems":2,"maxItems":10,"items":{"type":"number","minimum":0.1111111111111111,"maximum":9}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare geometric-mean priorities and Saaty consistency diagnostics from a positive reciprocal pairwise matrix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pairwise-priority-consistency","input":{"matrix":[[1,2],[0.5,1]]}}},"limitations":["Prepare geometric-mean priorities and Saaty consistency diagnostics from a positive reciprocal pairwise matrix. Uses a fixed random-index table for sizes 3–10; no automatic decision or consensus claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ascii85-byte-encode","version":"1.0.0","name":"ASCII85 Byte Encoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode supplied bytes as Adobe-style ASCII85 without framing delimiters."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ascii85-byte-encode","input":{"hex":"00000000"}}},"limitations":["Encode supplied bytes as Adobe-style ASCII85 without framing delimiters. Zero full groups use z, partial groups are padded and shortened; no encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"z85-byte-codec","version":"1.0.0","name":"Z85 Byte Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode ZeroMQ Z85 with exact block lengths and overflow rejection."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"z85-byte-codec","input":{"mode":"encode","value":"864fd26fb559f75b"}}},"limitations":["Encode or decode ZeroMQ Z85 with exact block lengths and overflow rejection. Empty input is allowed; no padding or encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"percent-octet-codec","version":"1.0.0","name":"Percent Octet Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode arbitrary octets with RFC3986 unreserved literals or decode percent octets to hex."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"percent-octet-codec","input":{"mode":"encode","value":"20ff"}}},"limitations":["Encode arbitrary octets with RFC3986 unreserved literals or decode percent octets to hex. Plus remains a plus; this is not form decoding or URL normalization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quoted-printable-byte-encode","version":"1.0.0","name":"Quoted Printable Byte Encoder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode supplied octets as quoted-printable with soft breaks and escaped whitespace and CR/LF bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quoted-printable-byte-encode","input":{"hex":"413d20"}}},"limitations":["Encode supplied octets as quoted-printable with soft breaks and escaped whitespace and CR/LF bytes. Does not construct MIME headers or send email. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-string-escape-codec","version":"1.0.0","name":"JSON String Escape Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","text"],"properties":{"mode":{"enum":["encode","decode"]},"text":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode one Unicode string as a JSON string token or decode one string token."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-string-escape-codec","input":{"mode":"encode","text":"a\nb"}}},"limitations":["Encode one Unicode string as a JSON string token or decode one string token. Uses ECMAScript JSON semantics; does not evaluate code or parse a whole record stream. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"byte-run-length-profile","version":"1.0.0","name":"Byte Run Length Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Produce count-byte pairs for a declared simple run-length profile with runs split at 255."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"byte-run-length-profile","input":{"hex":"aaaaaabb"}}},"limitations":["Produce count-byte pairs for a declared simple run-length profile with runs split at 255. This is a documented local codec profile, not an archive format or universal compression claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-delta-codec","version":"1.0.0","name":"Integer Delta Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","values"],"properties":{"mode":{"enum":["encode","decode"]},"values":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode adjacent signed-integer differences or reconstruct a prefix sum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-delta-codec","input":{"mode":"encode","values":[4,9,8]}}},"limitations":["Encode adjacent signed-integer differences or reconstruct a prefix sum. First delta is relative to zero; exact safe integers and no implicit sorting. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zigzag-signed-varint-codec","version":"1.0.0","name":"ZigZag Signed Varint Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","maxLength":40}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode signed 64-bit values with ZigZag plus canonical unsigned base-128 varints, or decode them."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zigzag-signed-varint-codec","input":{"mode":"encode","value":"-1"}}},"limitations":["Encode signed 64-bit values with ZigZag plus canonical unsigned base-128 varints, or decode them. No protobuf message schema or field inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fixed-width-bit-pack","version":"1.0.0","name":"Fixed Width Bit Pack API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["width","values"],"properties":{"width":{"type":"integer","minimum":1,"maximum":32},"values":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Pack unsigned values most-significant-bit first at a declared fixed width."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fixed-width-bit-pack","input":{"width":3,"values":[1,2,7]}}},"limitations":["Pack unsigned values most-significant-bit first at a declared fixed width. Final low bits are zero padding; local wire profile with no implicit count or signed representation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ieee754-binary64-inspect","version":"1.0.0","name":"IEEE 754 Binary64 Inspector API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^[a-fA-F0-9]{16}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one big-endian IEEE754 binary64 bit pattern including signed zero and non-finite classes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ieee754-binary64-inspect","input":{"hex":"3ff0000000000000"}}},"limitations":["Inspect one big-endian IEEE754 binary64 bit pattern including signed zero and non-finite classes. Numeric value is returned as text; no hidden precision guarantee beyond the binary64 value. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crc32c-castagnoli","version":"1.0.0","name":"CRC-32C Checksum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute reflected CRC-32C Castagnoli with standard all-ones initialization and final XOR."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crc32c-castagnoli","input":{"hex":"313233343536373839"}}},"limitations":["Compute reflected CRC-32C Castagnoli with standard all-ones initialization and final XOR. Checksum detects accidental changes; it is not cryptographic authentication. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crc16-modbus-checksum","version":"1.0.0","name":"CRC-16 Modbus Checksum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute the reflected Modbus CRC16 and its low-byte-first wire representation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crc16-modbus-checksum","input":{"hex":"313233343536373839"}}},"limitations":["Compute the reflected Modbus CRC16 and its low-byte-first wire representation. No industrial-device connection or protocol safety certification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"adler32-checksum","version":"1.0.0","name":"Adler-32 Checksum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute Adler-32 of supplied bytes using the RFC1950 initialization and modulus."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"adler32-checksum","input":{"hex":"57696b697065646961"}}},"limitations":["Compute Adler-32 of supplied bytes using the RFC1950 initialization and modulus. No compression, encryption or authenticity claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fletcher16-checksum","version":"1.0.0","name":"Fletcher-16 Checksum API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute Fletcher-16 using modulo255 sums initialized to zero, high sum first."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fletcher16-checksum","input":{"hex":"6162636465"}}},"limitations":["Compute Fletcher-16 using modulo255 sums initialized to zero, high sum first. Explicit local checksum profile; not an authorization or collision-resistance mechanism. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"luhn-digit-review","version":"1.0.0","name":"Luhn Digit Review API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["digits"],"properties":{"digits":{"type":"string","pattern":"^[0-9]{2,64}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check the Luhn checksum of a synthetic numeric identifier."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"luhn-digit-review","input":{"digits":"79927398713"}}},"limitations":["Check the Luhn checksum of a synthetic numeric identifier. Never submit payment-card numbers; a checksum does not establish issuance, ownership or account validity. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"verhoeff-digit-review","version":"1.0.0","name":"Verhoeff Digit Review API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["digits"],"properties":{"digits":{"type":"string","pattern":"^[0-9]{2,64}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a complete Verhoeff decimal check-digit string with the dihedral permutation algorithm."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"verhoeff-digit-review","input":{"digits":"2363"}}},"limitations":["Check a complete Verhoeff decimal check-digit string with the dihedral permutation algorithm. Synthetic identifiers only; no issuer or account validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"damm-digit-review","version":"1.0.0","name":"Damm Digit Review API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["digits"],"properties":{"digits":{"type":"string","pattern":"^[0-9]{2,64}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a complete Damm decimal check-digit string with the published weakly totally antisymmetric quasigroup table."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"damm-digit-review","input":{"digits":"5724"}}},"limitations":["Check a complete Damm decimal check-digit string with the published weakly totally antisymmetric quasigroup table. Synthetic identifiers only; no identity or account validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mod11-2-identifier-check","version":"1.0.0","name":"MOD11-2 Identifier Check API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"string","pattern":"^[0-9]{1,63}[0-9X]$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review the pure MOD11-2 decimal-plus-X profile by its complete-string remainder."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mod11-2-identifier-check","input":{"value":"079X"}}},"limitations":["Review the pure MOD11-2 decimal-plus-X profile by its complete-string remainder. No claim of identifier registration or full ISO7064 family coverage. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"isbn10-to-isbn13","version":"1.0.0","name":"ISBN-10 to ISBN-13 API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["isbn10"],"properties":{"isbn10":{"type":"string","pattern":"^[0-9]{9}[0-9X]$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate a compact ISBN10 and convert its 978 namespace to ISBN13."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"isbn10-to-isbn13","input":{"isbn10":"0306406152"}}},"limitations":["Validate a compact ISBN10 and convert its 978 namespace to ISBN13. No hyphenation, bibliographic lookup, title verification or ISBN allocation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"eui48-modified-eui64","version":"1.0.0","name":"EUI-48 Modified EUI-64 API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["address"],"properties":{"address":{"type":"string","pattern":"^[0-9A-Fa-f]{2}(?::[0-9A-Fa-f]{2}){5}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect supplied EUI48 address bits and produce the modified EUI64 interface identifier."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"eui48-modified-eui64","input":{"address":"02:00:00:00:00:01"}}},"limitations":["Inspect supplied EUI48 address bits and produce the modified EUI64 interface identifier. No network scan, vendor identification or recommendation to expose a hardware identifier. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-bridges-articulation","version":"1.0.0","name":"Graph Bridges and Articulation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find bridges and articulation vertices in an undirected supplied multigraph using edge-aware DFS."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-bridges-articulation","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}]}}},"limitations":["Find bridges and articulation vertices in an undirected supplied multigraph using edge-aware DFS. Self loops and parallel edges are retained; no live topology discovery. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dijkstra-shortest-paths","version":"1.0.0","name":"Dijkstra Shortest Paths API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges","source"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}},"source":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate directed shortest paths with nonnegative supplied edge weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dijkstra-shortest-paths","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}],"source":"A"}}},"limitations":["Calculate directed shortest paths with nonnegative supplied edge weights. Unreachable vertices have null cost and no path; no road or network access. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"all-pairs-shortest-paths","version":"1.0.0","name":"All Pairs Shortest Paths API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate directed all-pairs costs using Floyd–Warshall over nonnegative weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"all-pairs-shortest-paths","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}]}}},"limitations":["Calculate directed all-pairs costs using Floyd–Warshall over nonnegative weights. Parallel edges use the cheapest supplied weight; unreachable pairs remain null. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"minimum-spanning-forest","version":"1.0.0","name":"Minimum Spanning Forest API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute an undirected minimum spanning forest with Kruskal’s algorithm."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"minimum-spanning-forest","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}]}}},"limitations":["Compute an undirected minimum spanning forest with Kruskal’s algorithm. Edge indices refer to supplied order; disconnected components remain separate. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"directed-topological-layers","version":"1.0.0","name":"Directed Topological Layers API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Layer a supplied directed graph with Kahn’s algorithm."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"directed-topological-layers","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}]}}},"limitations":["Layer a supplied directed graph with Kahn’s algorithm. Cyclic vertices and vertices blocked behind them are unresolved rather than assigned a false execution order. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-bipartite-coloring","version":"1.0.0","name":"Graph Bipartite Coloring API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check two-colorability of a supplied undirected multigraph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-bipartite-coloring","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}]}}},"limitations":["Check two-colorability of a supplied undirected multigraph. A conflicting edge is evidence of failure; returned groups are empty for a non-bipartite graph. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"undirected-euler-trail","version":"1.0.0","name":"Undirected Euler Trail API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find an Euler trail covering every supplied undirected edge exactly once when one exists."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"undirected-euler-trail","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}]}}},"limitations":["Find an Euler trail covering every supplied undirected edge exactly once when one exists. Isolated unused nodes are allowed; disconnected edge components fail. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dag-transitive-reduction","version":"1.0.0","name":"DAG Transitive Reduction API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Remove reachability-redundant edges from a simple directed acyclic graph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dag-transitive-reduction","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3},{"from":"A","to":"C","weight":9}]}}},"limitations":["Remove reachability-redundant edges from a simple directed acyclic graph. Edge weights are ignored; cycles and duplicate endpoint pairs are rejected. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pagerank-topology-profile","version":"1.0.0","name":"PageRank Topology Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges","damping","iterations"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}},"damping":{"type":"number","minimum":0,"maximum":0.99},"iterations":{"type":"integer","minimum":1,"maximum":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate fixed-iteration unweighted PageRank on supplied topology with uniform teleport and dangling mass."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pagerank-topology-profile","input":{"nodes":["A","B"],"edges":[{"from":"A","to":"B","weight":1},{"from":"B","to":"A","weight":1}],"damping":0.85,"iterations":20}}},"limitations":["Calculate fixed-iteration unweighted PageRank on supplied topology with uniform teleport and dangling mass. Diagnostic centrality only; no search-engine ranking or convergence guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"directed-dominator-sets","version":"1.0.0","name":"Directed Dominator Sets API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges","source"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"edges":{"type":"array","minItems":0,"maxItems":256,"items":{"type":"object","additionalProperties":false,"required":["from","to","weight"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":0,"maximum":1000000000}}}},"source":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find vertices present on every supplied path from a source to each reachable vertex."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"directed-dominator-sets","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B","weight":2},{"from":"B","to":"C","weight":3}],"source":"A"}}},"limitations":["Find vertices present on every supplied path from a source to each reachable vertex. Unreachable dominator sets are empty; no live authorization or network change. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-grapheme-segments","version":"1.0.0","name":"Unicode Grapheme Segments API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Segment supplied text into extended grapheme clusters using the deployed Intl.Segmenter."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-grapheme-segments","input":{"text":"Aé"}}},"limitations":["Segment supplied text into extended grapheme clusters using the deployed Intl.Segmenter. UTF16 offsets and runtime-dependent Unicode behavior are explicit; no linguistic accuracy guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-sentence-segments","version":"1.0.0","name":"Unicode Sentence Segments API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","locale"],"properties":{"text":{"type":"string","maxLength":4000},"locale":{"enum":["en","fr","de","es","ja"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Segment text into locale-requested sentences through deployed ECMA402 Intl.Segmenter."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-sentence-segments","input":{"text":"Hello. Next!","locale":"en"}}},"limitations":["Segment text into locale-requested sentences through deployed ECMA402 Intl.Segmenter. Host ICU data may change boundaries; no translation or meaning inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ascii-tab-column-layout","version":"1.0.0","name":"ASCII Tab Column Layout API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","tabWidth"],"properties":{"text":{"type":"string","pattern":"^[\t\n\r -~]*$","maxLength":4000},"tabWidth":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand ASCII tabs to declared tab stops and report line widths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ascii-tab-column-layout","input":{"text":"a\tb","tabWidth":4}}},"limitations":["Expand ASCII tabs to declared tab stops and report line widths. CRLF/CR become LF; no Unicode terminal-width, font or rendered-layout claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"text-shingle-jaccard","version":"1.0.0","name":"Text Shingle Jaccard API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second","width"],"properties":{"first":{"type":"string","maxLength":2000},"second":{"type":"string","maxLength":2000},"width":{"type":"integer","minimum":1,"maximum":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare exact Unicode-codepoint shingle sets with Jaccard similarity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"text-shingle-jaccard","input":{"first":"abcd","second":"abce","width":2}}},"limitations":["Compare exact Unicode-codepoint shingle sets with Jaccard similarity. Two empty shingle sets score one; no semantic similarity or plagiarism verdict. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"longest-common-substring","version":"1.0.0","name":"Longest Common Substring API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"string","maxLength":2000},"second":{"type":"string","maxLength":2000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find one longest contiguous common substring using Unicode code points and stable scan-order ties."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"longest-common-substring","input":{"first":"xabcd","second":"yabcz"}}},"limitations":["Find one longest contiguous common substring using Unicode code points and stable scan-order ties. No normalization, fuzzy or semantic matching. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kmp-pattern-locations","version":"1.0.0","name":"KMP Pattern Locations API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","pattern"],"properties":{"text":{"type":"string","maxLength":4000},"pattern":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate all overlapping exact pattern matches with KMP prefix fallback."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kmp-pattern-locations","input":{"text":"ababa","pattern":"aba"}}},"limitations":["Locate all overlapping exact pattern matches with KMP prefix fallback. Returns Unicode codepoint offsets; no regex execution, locale collation or normalization. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"literal-multipattern-search","version":"1.0.0","name":"Literal Multipattern Search API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","patterns"],"properties":{"text":{"type":"string","maxLength":2000},"patterns":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate overlapping occurrences of several exact literal strings in one text."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"literal-multipattern-search","input":{"text":"ababa","patterns":["aba","ba"]}}},"limitations":["Locate overlapping occurrences of several exact literal strings in one text. UTF16 indices are explicit; no regular expressions, pattern language or text classification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"canonical-huffman-codebook","version":"1.0.0","name":"Canonical Huffman Codebook API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["symbols"],"properties":{"symbols":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","weight"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weight":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build deterministic canonical binary Huffman codes from positive symbol weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"canonical-huffman-codebook","input":{"symbols":[{"id":"A","weight":5},{"id":"B","weight":2},{"id":"C","weight":1}]}}},"limitations":["Build deterministic canonical binary Huffman codes from positive symbol weights. Canonical ties follow supplied symbol order; produces a codebook, not an archive or compressed payload. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"burrows-wheeler-block-transform","version":"1.0.0","name":"Burrows Wheeler Block Transform API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hex"],"properties":{"hex":{"type":"string","pattern":"^(?:[a-fA-F0-9]{2}){1,512}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Transform one byte block by sorted cyclic rotations and return the original row index."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"burrows-wheeler-block-transform","input":{"hex":"62616e616e61"}}},"limitations":["Transform one byte block by sorted cyclic rotations and return the original row index. No sentinel, compression ratio promise, archive framing or encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"move-to-front-byte-codec","version":"1.0.0","name":"Move to Front Byte Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","values"],"properties":{"mode":{"enum":["encode","decode"]},"values":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":255}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode byte values as move-to-front indices or decode indices using an initial alphabet 0–255."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"move-to-front-byte-codec","input":{"mode":"encode","values":[1,1,2]}}},"limitations":["Encode byte values as move-to-front indices or decode indices using an initial alphabet 0–255. Local codec state resets for every job; no encryption or persistent dictionary. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"civil-day-number-codec","version":"1.0.0","name":"Civil Day Number Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert a proleptic Gregorian date to whole days since 1970-01-01 or back."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"civil-day-number-codec","input":{"mode":"encode","value":"1970-01-02"}}},"limitations":["Convert a proleptic Gregorian date to whole days since 1970-01-01 or back. UTC civil dates only, years 0001–9999, with no local timezone or Julian-calendar inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iso-week-date-profile","version":"1.0.0","name":"ISO Week Date Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["date"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return ISO Monday-based week-year, week number and weekday for a valid civil date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iso-week-date-profile","input":{"date":"2021-01-01"}}},"limitations":["Return ISO Monday-based week-year, week number and weekday for a valid civil date. Dates near New Year can belong to the preceding or following week-year. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"business-day-calendar-list","version":"1.0.0","name":"Business Day Calendar List API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startDate","endDate","weekend","holidays"],"properties":{"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"weekend":{"type":"array","minItems":0,"maxItems":7,"items":{"type":"integer","minimum":0,"maximum":6},"uniqueItems":true},"holidays":{"type":"array","minItems":0,"maxItems":366,"items":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"uniqueItems":true}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["List inclusive business dates under supplied weekday exclusions and holidays."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"business-day-calendar-list","input":{"startDate":"2026-01-02","endDate":"2026-01-05","weekend":[0,6],"holidays":[]}}},"limitations":["List inclusive business dates under supplied weekday exclusions and holidays. Sunday is zero; no statutory, regional or banking holiday calendar is inferred. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"non-drop-timecode-codec","version":"1.0.0","name":"Non-Drop Timecode Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","fps","value"],"properties":{"mode":{"enum":["encode","decode"]},"fps":{"type":"integer","minimum":1,"maximum":120},"value":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert frame numbers to non-drop HH:MM:SS:FF at an integer frame rate or back."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"non-drop-timecode-codec","input":{"mode":"encode","fps":25,"value":"26"}}},"limitations":["Convert frame numbers to non-drop HH:MM:SS:FF at an integer frame rate or back. One 24-hour day only; no fractional-rate or drop-frame semantics. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interval-overlap-join","version":"1.0.0","name":"Interval Overlap Join API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"number","minimum":-1000000000,"maximum":1000000000},"end":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"right":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"number","minimum":-1000000000,"maximum":1000000000},"end":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Join two supplied interval sets by positive-length overlap under half-open interval semantics."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interval-overlap-join","input":{"left":[{"id":"A","start":0,"end":3}],"right":[{"id":"B","start":2,"end":5}]}}},"limitations":["Join two supplied interval sets by positive-length overlap under half-open interval semantics. Touching endpoints and empty intervals do not overlap. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fixed-iso-duration-profile","version":"1.0.0","name":"Fixed ISO Duration Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["duration"],"properties":{"duration":{"type":"string","minLength":1,"maxLength":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a nonnegative ISO-style day/hour/minute/second duration to exact milliseconds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fixed-iso-duration-profile","input":{"duration":"P1DT2H3M4.5S"}}},"limitations":["Parse a nonnegative ISO-style day/hour/minute/second duration to exact milliseconds. Calendar years, calendar months, weeks, signs and sub-millisecond fractions are outside this fixed-duration profile. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"retail-445-calendar","version":"1.0.0","name":"Retail 4-4-5 Calendar API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startDate","extraWeek"],"properties":{"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"extraWeek":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate twelve retail periods in a declared 4-4-5 week pattern from an explicit start date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"retail-445-calendar","input":{"startDate":"2026-01-01","extraWeek":false}}},"limitations":["Generate twelve retail periods in a declared 4-4-5 week pattern from an explicit start date. Optional 53rd week goes to the final period; no fiscal-year convention is inferred. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"calendar-month-span-list","version":"1.0.0","name":"Calendar Month Span List API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["startDate","months"],"properties":{"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"months":{"type":"integer","minimum":1,"maximum":120}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate whole calendar-month spans starting with the month containing a supplied date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"calendar-month-span-list","input":{"startDate":"2026-01-15","months":2}}},"limitations":["Generate whole calendar-month spans starting with the month containing a supplied date. End dates are exclusive; supplied day-of-month does not shift period boundaries. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gregorian-calendar-components","version":"1.0.0","name":"Gregorian Calendar Components API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["date"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a strictly valid proleptic Gregorian civil date for leap-year, ordinal-day and weekday components."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gregorian-calendar-components","input":{"date":"2024-12-31"}}},"limitations":["Inspect a strictly valid proleptic Gregorian civil date for leap-year, ordinal-day and weekday components. UTC calendar arithmetic, no local-time conversion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utc-epoch-millisecond-codec","version":"1.0.0","name":"UTC Epoch Millisecond Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert strict UTC Z instants with up to millisecond precision to epoch milliseconds or back."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utc-epoch-millisecond-codec","input":{"mode":"encode","value":"1970-01-01T00:00:01.250Z"}}},"limitations":["Convert strict UTC Z instants with up to millisecond precision to epoch milliseconds or back. No offsets, leap seconds, local times or floating timestamps. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dense-matrix-multiply","version":"1.0.0","name":"Dense Matrix Multiply API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"second":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Multiply two bounded dense numerical matrices with explicit dimension checks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dense-matrix-multiply","input":{"first":[[1,2],[3,4]],"second":[[2],[1]]}}},"limitations":["Multiply two bounded dense numerical matrices with explicit dimension checks. Floating-point calculations, not symbolic algebra or arbitrary precision. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dense-matrix-inverse","version":"1.0.0","name":"Dense Matrix Inverse API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Invert a bounded square matrix using partial-pivot Gauss–Jordan elimination and report residual."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dense-matrix-inverse","input":{"matrix":[[2,0],[0,4]]}}},"limitations":["Invert a bounded square matrix using partial-pivot Gauss–Jordan elimination and report residual. Relative pivots at or below 1e-12 are rejected; no exact-conditioning guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dense-linear-system-solve","version":"1.0.0","name":"Dense Linear System Solve API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix","values"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}},"values":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve one bounded dense square linear system with partial pivoting and a residual check."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dense-linear-system-solve","input":{"matrix":[[2,1],[1,3]],"values":[5,10]}}},"limitations":["Solve one bounded dense square linear system with partial pivoting and a residual check. Singular or relatively tiny pivots are rejected; no symbolic or exact-arithmetic claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dense-matrix-determinant","version":"1.0.0","name":"Dense Matrix Determinant API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix"],"properties":{"matrix":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a determinant by partial-pivot elimination with a declared relative pivot threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dense-matrix-determinant","input":{"matrix":[[1,2],[3,4]]}}},"limitations":["Estimate a determinant by partial-pivot elimination with a declared relative pivot threshold. A numerical-zero result is not an exact symbolic singularity proof. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polynomial-interpolation","version":"1.0.0","name":"Polynomial Interpolation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","at"],"properties":{"points":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["id","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"at":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate the interpolating polynomial through supplied distinct x points using barycentric weights."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polynomial-interpolation","input":{"points":[{"id":"A","x":0,"y":1},{"id":"B","x":1,"y":3}],"at":[0.5,2]}}},"limitations":["Evaluate the interpolating polynomial through supplied distinct x points using barycentric weights. Extrapolation can be unstable; no fitted statistical model or approximation guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bracketed-polynomial-root","version":"1.0.0","name":"Bracketed Polynomial Root API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["coefficients","lower","upper","tolerance"],"properties":{"coefficients":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"lower":{"type":"number","minimum":-1000000,"maximum":1000000},"upper":{"type":"number","minimum":-1000000,"maximum":1000000},"tolerance":{"type":"number","minimum":1e-12,"maximum":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find one bracketed polynomial root by bisection with ascending-power coefficients."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bracketed-polynomial-root","input":{"coefficients":[-2,0,1],"lower":1,"upper":2,"tolerance":0.000001}}},"limitations":["Find one bracketed polynomial root by bisection with ascending-power coefficients. Requires a sign change or endpoint root, returns the final bracket, and does not enumerate other roots. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polynomial-coefficient-convolution","version":"1.0.0","name":"Polynomial Coefficient Convolution API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"second":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convolve bounded coefficient sequences to multiply ascending-power polynomials."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polynomial-coefficient-convolution","input":{"first":[1,2],"second":[3,4]}}},"limitations":["Convolve bounded coefficient sequences to multiply ascending-power polynomials. Floating-point coefficients only, no symbolic simplification or cyclic convolution. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discrete-fourier-real","version":"1.0.0","name":"Discrete Fourier Real Input API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the unnormalized forward DFT of supplied uniformly sampled real values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discrete-fourier-real","input":{"values":[1,1,1,1]}}},"limitations":["Calculate the unnormalized forward DFT of supplied uniformly sampled real values. Frequencies are bin indices; no sampling rate, window, spectrum certification or signal inference. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"trapezoid-sample-integral","version":"1.0.0","name":"Trapezoid Sample Integral API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Integrate supplied ordered samples by the composite trapezoid rule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"trapezoid-sample-integral","input":{"points":[{"id":"A","x":0,"y":0},{"id":"B","x":2,"y":4}]}}},"limitations":["Integrate supplied ordered samples by the composite trapezoid rule. Piecewise-linear numerical area only; no extrapolation or unknown-function error bound. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-finite-differences","version":"1.0.0","name":"Uniform Finite Differences API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","step"],"properties":{"values":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"step":{"type":"number","minimum":0.000001,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate first forward and second centered finite differences on uniformly spaced supplied samples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-finite-differences","input":{"values":[0,1,4],"step":1}}},"limitations":["Calculate first forward and second centered finite differences on uniformly spaced supplied samples. Output locations follow the stated stencils; no noise correction or derivative-accuracy guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"extended-euclidean-coefficients","version":"1.0.0","name":"Extended Euclidean Coefficients API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":90},"b":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":90}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return exact gcd, lcm and Bézout coefficients for bounded integer strings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"extended-euclidean-coefficients","input":{"a":"30","b":"18"}}},"limitations":["Return exact gcd, lcm and Bézout coefficients for bounded integer strings. Arithmetic only; not a cryptographic key-generation service. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"generalized-chinese-remainder","version":"1.0.0","name":"Generalized Chinese Remainder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["congruences"],"properties":{"congruences":{"type":"array","minItems":1,"maxItems":16,"items":{"type":"object","additionalProperties":false,"required":["id","remainder","modulus"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"remainder":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":90},"modulus":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Solve simultaneous integer congruences including non-coprime moduli when consistent."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"generalized-chinese-remainder","input":{"congruences":[{"id":"A","remainder":"2","modulus":"3"},{"id":"B","remainder":"3","modulus":"5"}]}}},"limitations":["Solve simultaneous integer congruences including non-coprime moduli when consistent. Returns a canonical nonnegative residue; no signing, keys or encryption. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"modular-inverse","version":"1.0.0","name":"Modular Inverse API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","modulus"],"properties":{"value":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":90},"modulus":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find an exact modular inverse and gcd for supplied integers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"modular-inverse","input":{"value":"3","modulus":"11"}}},"limitations":["Find an exact modular inverse and gcd for supplied integers. Non-invertible inputs return null; no private-key or secret arithmetic should be submitted. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"modular-exponentiation","version":"1.0.0","name":"Modular Exponentiation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["base","exponent","modulus"],"properties":{"base":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":90},"exponent":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90},"modulus":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute exact nonnegative modular exponentiation by repeated squaring."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"modular-exponentiation","input":{"base":"4","exponent":"13","modulus":"497"}}},"limitations":["Compute exact nonnegative modular exponentiation by repeated squaring. Public synthetic arithmetic only; implementation is not constant time and must not process secrets. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binomial-coefficient-exact","version":"1.0.0","name":"Exact Binomial Coefficient API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","k"],"properties":{"n":{"type":"integer","minimum":0,"maximum":2000},"k":{"type":"integer","minimum":0,"maximum":2000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate an exact binomial coefficient as decimal text."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binomial-coefficient-exact","input":{"n":52,"k":5}}},"limitations":["Calculate an exact binomial coefficient as decimal text. Bounded combinatorics only; no floating factorials or probability assumptions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"integer-partition-count","version":"1.0.0","name":"Integer Partition Count API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n"],"properties":{"n":{"type":"integer","minimum":0,"maximum":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count unordered partitions of a nonnegative integer exactly."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"integer-partition-count","input":{"n":5}}},"limitations":["Count unordered partitions of a nonnegative integer exactly. Parts are positive with unrestricted repetition; does not enumerate the partitions. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multiset-permutation-count","version":"1.0.0","name":"Multiset Permutation Count API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["counts"],"properties":{"counts":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"integer","minimum":0,"maximum":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Count exact distinct permutations of a multiset from supplied category multiplicities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multiset-permutation-count","input":{"counts":[2,1]}}},"limitations":["Count exact distinct permutations of a multiset from supplied category multiplicities. Categories are distinguished by input position; no permutation enumeration. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lexicographic-combination-unrank","version":"1.0.0","name":"Lexicographic Combination Unrank API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["n","k","rank"],"properties":{"n":{"type":"integer","minimum":0,"maximum":200},"k":{"type":"integer","minimum":0,"maximum":200},"rank":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recover a zero-based lexicographic k-combination of positions 0 through n−1 from an exact rank."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lexicographic-combination-unrank","input":{"n":5,"k":2,"rank":"4"}}},"limitations":["Recover a zero-based lexicographic k-combination of positions 0 through n−1 from an exact rank. This is not colex ranking or random sampling. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cantor-natural-pair-codec","version":"1.0.0","name":"Cantor Natural Pair Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","first","second"],"properties":{"mode":{"enum":["encode","decode"]},"first":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90},"second":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Pair two natural numbers bijectively or invert one Cantor-paired value."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cantor-natural-pair-codec","input":{"mode":"encode","first":"2","second":"3"}}},"limitations":["Pair two natural numbers bijectively or invert one Cantor-paired value. Decode reads first as the paired value and requires second zero; exact decimal arithmetic. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bounded-prime-factorization","version":"1.0.0","name":"Bounded Prime Factorization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"string","pattern":"^[1-9][0-9]{0,11}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Factor a positive integer up to 100 billion by bounded trial division."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bounded-prime-factorization","input":{"value":"360"}}},"limitations":["Factor a positive integer up to 100 billion by bounded trial division. One has an empty factorization; no large cryptographic-integer attack or primality claim outside this range. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"optimal-one-dimensional-clusters","version":"1.0.0","name":"Optimal One Dimensional Clusters API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","clusters"],"properties":{"values":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"clusters":{"type":"integer","minimum":1,"maximum":16}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Partition one-dimensional values into a declared number of contiguous least-squares clusters with dynamic programming."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"optimal-one-dimensional-clusters","input":{"values":[1,2,9,10],"clusters":2}}},"limitations":["Partition one-dimensional values into a declared number of contiguous least-squares clusters with dynamic programming. Numerical optimum within this sorted profile; no semantic customer segmentation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"single-link-cluster-merges","version":"1.0.0","name":"Single Link Cluster Merges API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build deterministic single-link agglomerative merges for planar points with Euclidean distance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"single-link-cluster-merges","input":{"points":[{"id":"A","x":0,"y":0},{"id":"B","x":1,"y":0},{"id":"C","x":4,"y":0}]}}},"limitations":["Build deterministic single-link agglomerative merges for planar points with Euclidean distance. Ties follow supplied order; no inferred geography or automatic cluster-count choice. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dbscan-planar-clusters","version":"1.0.0","name":"DBSCAN Planar Clusters API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","epsilon","minimumPoints"],"properties":{"points":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","x","y"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"epsilon":{"type":"number","minimum":0,"maximum":1000000000},"minimumPoints":{"type":"integer","minimum":1,"maximum":128}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Cluster planar points using DBSCAN with inclusive epsilon and self-counting neighborhoods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dbscan-planar-clusters","input":{"points":[{"id":"A","x":0,"y":0},{"id":"B","x":1,"y":0},{"id":"C","x":9,"y":0}],"epsilon":2,"minimumPoints":2}}},"limitations":["Cluster planar points using DBSCAN with inclusive epsilon and self-counting neighborhoods. Noise has null cluster; border ties follow supplied discovery order. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-isotonic-fit","version":"1.0.0","name":"Weighted Isotonic Fit API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","weights"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"weights":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0.000001,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit nondecreasing weighted least-squares values with the pool-adjacent-violators algorithm."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-isotonic-fit","input":{"values":[3,1,2],"weights":[1,1,1]}}},"limitations":["Fit nondecreasing weighted least-squares values with the pool-adjacent-violators algorithm. Input order is meaningful; no predictor selection or extrapolation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dynamic-time-warp-distance","version":"1.0.0","name":"Dynamic Time Warp Distance API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}},"second":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute unconstrained scalar dynamic-time-warp cost with absolute local distance and one monotone path."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dynamic-time-warp-distance","input":{"first":[1,2,3],"second":[1,1,2,3]}}},"limitations":["Compute unconstrained scalar dynamic-time-warp cost with absolute local distance and one monotone path. Unnormalized score depends on sequence length; no semantic equivalence claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"median-mad-profile","version":"1.0.0","name":"Median MAD Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize robust center, median absolute deviation and modified z scores."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"median-mad-profile","input":{"values":[1,2,3,4,100]}}},"limitations":["Summarize robust center, median absolute deviation and modified z scores. Zero MAD produces null scores; no automatic outlier deletion or normality claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spearman-rank-correlation","version":"1.0.0","name":"Spearman Rank Correlation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"second":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Spearman correlation by Pearson correlation of average-tie ranks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spearman-rank-correlation","input":{"first":[1,2,3],"second":[3,2,1]}}},"limitations":["Calculate Spearman correlation by Pearson correlation of average-tie ranks. Constant sequences return null; no p-value, causation or significance classification. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fisher-two-by-two","version":"1.0.0","name":"Fisher Two by Two Exact API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c","d"],"properties":{"a":{"type":"integer","minimum":0,"maximum":200},"b":{"type":"integer","minimum":0,"maximum":200},"c":{"type":"integer","minimum":0,"maximum":200},"d":{"type":"integer","minimum":0,"maximum":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a two-sided fixed-margin Fisher p value by summing tables no more probable than observed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fisher-two-by-two","input":{"a":1,"b":9,"c":11,"d":3}}},"limitations":["Calculate a two-sided fixed-margin Fisher p value by summing tables no more probable than observed. Numerical log-combination arithmetic, sample odds ratio and no causal or clinical conclusion. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"shannon-entropy-profile","version":"1.0.0","name":"Shannon Entropy Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["counts"],"properties":{"counts":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"integer","minimum":0,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate empirical Shannon entropy and effective category count from declared counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"shannon-entropy-profile","input":{"counts":[1,1,1,1]}}},"limitations":["Calculate empirical Shannon entropy and effective category count from declared counts. Includes declared zero categories in the maximum; no cryptographic entropy or privacy guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uniform-histogram-rebin","version":"1.0.0","name":"Uniform Histogram Rebin API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["source","edges"],"properties":{"source":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","lower","upper","count"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lower":{"type":"number","minimum":-1000000000,"maximum":1000000000},"upper":{"type":"number","minimum":-1000000000,"maximum":1000000000},"count":{"type":"integer","minimum":0,"maximum":1000000000}}}},"edges":{"type":"array","minItems":2,"maxItems":65,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate target histogram counts by uniform density within disjoint source bins."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uniform-histogram-rebin","input":{"source":[{"id":"A","lower":0,"upper":10,"count":10}],"edges":[0,5,10]}}},"limitations":["Estimate target histogram counts by uniform density within disjoint source bins. Fractional counts are estimates, uncovered mass remains explicit and source bin order is ignored. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rectangle-union-area","version":"1.0.0","name":"Rectangle Union Area API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rectangles"],"properties":{"rectangles":{"type":"array","minItems":0,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["id","left","bottom","right","top"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"left":{"type":"number","minimum":-1000000,"maximum":1000000},"bottom":{"type":"number","minimum":-1000000,"maximum":1000000},"right":{"type":"number","minimum":-1000000,"maximum":1000000},"top":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the exact slab-decomposition union area of supplied axis-aligned rectangles in planar units."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rectangle-union-area","input":{"rectangles":[{"id":"A","left":0,"bottom":0,"right":2,"top":2},{"id":"B","left":1,"bottom":0,"right":3,"top":2}]}}},"limitations":["Calculate the exact slab-decomposition union area of supplied axis-aligned rectangles in planar units. Floating input arithmetic; no geographic area or polygon validity claim. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"planar-ring-area-centroid","version":"1.0.0","name":"Planar Ring Area and Centroid API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":3,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate shoelace area and algebraic centroid for one planar ring."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"planar-ring-area-centroid","input":{"points":[{"x":0,"y":0},{"x":2,"y":0},{"x":0,"y":2}]}}},"limitations":["Calculate shoelace area and algebraic centroid for one planar ring. Ring closes implicitly; holes and self-intersection validation are outside this profile. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"point-polyline-projection","version":"1.0.0","name":"Point Polyline Projection API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["point","line"],"properties":{"point":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}},"line":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Project a point onto the nearest supplied planar line segment."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"point-polyline-projection","input":{"point":{"x":1,"y":2},"line":[{"x":0,"y":0},{"x":3,"y":0}]}}},"limitations":["Project a point onto the nearest supplied planar line segment. Zero-length segments are allowed; stable earliest-segment ties and no spherical coordinates. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ring-orientation-normalize","version":"1.0.0","name":"Ring Orientation Normalizer API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","orientation"],"properties":{"points":{"type":"array","minItems":3,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"orientation":{"enum":["clockwise","counterclockwise"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a planar ring’s signed-area orientation while preserving its points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ring-orientation-normalize","input":{"points":[{"x":0,"y":0},{"x":0,"y":1},{"x":1,"y":0}],"orientation":"counterclockwise"}}},"limitations":["Normalize a planar ring’s signed-area orientation while preserving its points. Implicit closure and algebraic area only; no hole, winding-fill or self-intersection validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"douglas-peucker-simplification","version":"1.0.0","name":"Douglas Peucker Simplification API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points","tolerance"],"properties":{"points":{"type":"array","minItems":2,"maxItems":128,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"tolerance":{"type":"number","minimum":0,"maximum":1000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Simplify one open planar polyline using Douglas–Peucker perpendicular segment distance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"douglas-peucker-simplification","input":{"points":[{"x":0,"y":0},{"x":1,"y":0.1},{"x":2,"y":0}],"tolerance":0.2}}},"limitations":["Simplify one open planar polyline using Douglas–Peucker perpendicular segment distance. Endpoints remain; no topology preservation or geodesic error guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bezier-point-evaluation","version":"1.0.0","name":"Bézier Point Evaluation API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["controlPoints","parameters"],"properties":{"controlPoints":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}}},"parameters":{"type":"array","minItems":1,"maxItems":128,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a planar Bézier curve at declared parameters with de Casteljau interpolation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bezier-point-evaluation","input":{"controlPoints":[{"x":0,"y":0},{"x":2,"y":2}],"parameters":[0,0.5,1]}}},"limitations":["Evaluate a planar Bézier curve at declared parameters with de Casteljau interpolation. One polynomial segment, no rational weights, arc length or curve fitting. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"segment-rectangle-clip","version":"1.0.0","name":"Segment Rectangle Clip API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","end","rectangle"],"properties":{"start":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}},"end":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000,"maximum":1000000},"y":{"type":"number","minimum":-1000000,"maximum":1000000}}},"rectangle":{"type":"object","additionalProperties":false,"required":["left","bottom","right","top"],"properties":{"left":{"type":"number","minimum":-1000000,"maximum":1000000},"bottom":{"type":"number","minimum":-1000000,"maximum":1000000},"right":{"type":"number","minimum":-1000000,"maximum":1000000},"top":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Clip a closed planar segment to an inclusive axis-aligned rectangle with Liang–Barsky parameters."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"segment-rectangle-clip","input":{"start":{"x":-1,"y":1},"end":{"x":3,"y":1},"rectangle":{"left":0,"bottom":0,"right":2,"top":2}}}},"limitations":["Clip a closed planar segment to an inclusive axis-aligned rectangle with Liang–Barsky parameters. Point intersections are retained; no polygon clipping or geographic wrap. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rectangle-intersection-over-union","version":"1.0.0","name":"Rectangle Intersection over Union API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["first","second"],"properties":{"first":{"type":"object","additionalProperties":false,"required":["left","bottom","right","top"],"properties":{"left":{"type":"number","minimum":-1000000,"maximum":1000000},"bottom":{"type":"number","minimum":-1000000,"maximum":1000000},"right":{"type":"number","minimum":-1000000,"maximum":1000000},"top":{"type":"number","minimum":-1000000,"maximum":1000000}}},"second":{"type":"object","additionalProperties":false,"required":["left","bottom","right","top"],"properties":{"left":{"type":"number","minimum":-1000000,"maximum":1000000},"bottom":{"type":"number","minimum":-1000000,"maximum":1000000},"right":{"type":"number","minimum":-1000000,"maximum":1000000},"top":{"type":"number","minimum":-1000000,"maximum":1000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate continuous-coordinate bounding-box intersection over union."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rectangle-intersection-over-union","input":{"first":{"left":0,"bottom":0,"right":2,"top":2},"second":{"left":1,"bottom":0,"right":3,"top":2}}}},"limitations":["Calculate continuous-coordinate bounding-box intersection over union. No inclusive pixel offset; two zero-area boxes yield null IoU. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-grid-flood-component","version":"1.0.0","name":"Binary Grid Flood Component API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid","x","y"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","pattern":"^[01]{1,32}$"}},"x":{"type":"integer","minimum":0,"maximum":31},"y":{"type":"integer","minimum":0,"maximum":31}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find the four-neighbor equal-value component of a supplied binary raster seed."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-grid-flood-component","input":{"grid":["110","010","001"],"x":0,"y":0}}},"limitations":["Find the four-neighbor equal-value component of a supplied binary raster seed. Returns coordinates without mutating the raster; no diagonal connectivity or image decoding. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"binary-grid-shortest-path","version":"1.0.0","name":"Binary Grid Shortest Path API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["grid","x","y","targetX","targetY"],"properties":{"grid":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string","pattern":"^[01]{1,32}$"}},"x":{"type":"integer","minimum":0,"maximum":31},"y":{"type":"integer","minimum":0,"maximum":31},"targetX":{"type":"integer","minimum":0,"maximum":31},"targetY":{"type":"integer","minimum":0,"maximum":31}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find one shortest four-neighbor unit-cost path through zero cells of a supplied binary grid."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"binary-grid-shortest-path","input":{"grid":["000","110","000"],"x":0,"y":0,"targetX":0,"targetY":2}}},"limitations":["Find one shortest four-neighbor unit-cost path through zero cells of a supplied binary grid. One cells are blocked; no map access, diagonal movement or robot-control command. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dns-caa-record-profile","version":"1.0.0","name":"DNS CAA Record Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["flags","tag","value"],"properties":{"flags":{"type":"integer","minimum":0,"maximum":255},"tag":{"type":"string","pattern":"^[A-Za-z0-9]{1,15}$"},"value":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a supplied CAA record’s issuer-critical bit and supported issuance parameters."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-caa-record-profile","input":{"flags":128,"tag":"issue","value":"ca.example; validationmethods=dns-01"}}},"limitations":["Inspect a supplied CAA record’s issuer-critical bit and supported issuance parameters. Unknown tags remain explicit; no DNS lookup, certificate authorization decision or CA endorsement. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dkim-dns-tag-profile","version":"1.0.0","name":"DKIM DNS Tag Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["record"],"properties":{"record":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect selected DKIM DNS key tags including explicit revocation and testing flags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dkim-dns-tag-profile","input":{"record":"v=DKIM1; k=rsa; p="}}},"limitations":["Inspect selected DKIM DNS key tags including explicit revocation and testing flags. Does not decode or validate the cryptographic key, verify signatures or confirm live DNS. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dmarc-dns-tag-profile","version":"1.0.0","name":"DMARC DNS Tag Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["record"],"properties":{"record":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect selected current RFC9989 DMARC policy tags, including np, t and psd, with missing p defaulting to none."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dmarc-dns-tag-profile","input":{"record":"v=DMARC1; p=reject; np=quarantine; t=y; pct=50; adkim=s"}}},"limitations":["Inspect selected current RFC9989 DMARC policy tags, including np, t and psd, with missing p defaulting to none. Obsolete pct, rf and ri are reported without applying them; strict supplied-record profile, no DNS tree walk, report-address validation or message authentication. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bimi-dns-tag-profile","version":"1.0.0","name":"BIMI DNS Tag Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["record"],"properties":{"record":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect BIMI1 location tags and HTTPS URL structure without fetching either URL."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bimi-dns-tag-profile","input":{"record":"v=BIMI1; l=https://example.com/logo.svg; a="}}},"limitations":["Inspect BIMI1 location tags and HTTPS URL structure without fetching either URL. No SVG safety check, certificate validation, brand verification or mailbox-display guarantee. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utf8-encoded-word-codec","version":"1.0.0","name":"UTF8 Encoded Word Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","text"],"properties":{"mode":{"enum":["encode","decode"]},"text":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode UTF8 B encoded-words or decode a whitespace-separated sequence of this exact profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utf8-encoded-word-codec","input":{"mode":"encode","text":"Hi"}}},"limitations":["Encode UTF8 B encoded-words or decode a whitespace-separated sequence of this exact profile. No other charset, Q encoding, mixed unencoded text, header injection or email sending. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mailto-uri-builder","version":"1.0.0","name":"Mailto URI Builder API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["recipients","subject","body"],"properties":{"recipients":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","pattern":"^[A-Za-z0-9.!#$%&'*+/=?^_`{|}~-]+@[A-Za-z0-9.-]+$","maxLength":254}},"subject":{"type":"string","pattern":"^[^\r\n]*$","maxLength":500},"body":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a mailto invitation URI for supplied simple ASCII recipients, subject and body."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mailto-uri-builder","input":{"recipients":["team@example.com"],"subject":"Hello world","body":""}}},"limitations":["Build a mailto invitation URI for supplied simple ASCII recipients, subject and body. No email verification or sending; the user’s mail client controls the final action. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"global-tel-uri-profile","version":"1.0.0","name":"Global Tel URI Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["uri"],"properties":{"uri":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect and normalize a restricted global tel URI with optional numeric extension."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"global-tel-uri-profile","input":{"uri":"tel:+1-212-555-0100;ext=42"}}},"limitations":["Inspect and normalize a restricted global tel URI with optional numeric extension. Local phone-context, isub and other parameters are outside this profile; no call or number-ownership check. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"data-uri-byte-inspection","version":"1.0.0","name":"Data URI Byte Inspection API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["uri"],"properties":{"uri":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect bytes embedded in a data URI without rendering, fetching or executing its content."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"data-uri-byte-inspection","input":{"uri":"data:text/plain;base64,SGk="}}},"limitations":["Inspect bytes embedded in a data URI without rendering, fetching or executing its content. MIME metadata is reported as declared and is not a content-safety or media-type validation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"urn-component-profile","version":"1.0.0","name":"URN Component Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["urn"],"properties":{"urn":{"type":"string","maxLength":2000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Split a supplied URN into namespace and RFC8141-style components under an explicit ASCII profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"urn-component-profile","input":{"urn":"urn:example:animal:ferret:nose?=a=b#tail"}}},"limitations":["Split a supplied URN into namespace and RFC8141-style components under an explicit ASCII profile. No namespace registry lookup, namespace-specific validation or resolver invocation. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"webfinger-jrd-profile","version":"1.0.0","name":"WebFinger JRD Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["subject","aliases","links"],"properties":{"subject":{"type":"string","minLength":1,"maxLength":200},"aliases":{"type":"array","minItems":0,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":200},"uniqueItems":true},"links":{"type":"array","minItems":0,"maxItems":64,"items":{"type":"object","additionalProperties":false,"required":["id","rel","href","type"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"rel":{"type":"string","minLength":1,"maxLength":200},"href":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a bounded supplied WebFinger-style subject, aliases and link profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"webfinger-jrd-profile","input":{"subject":"acct:team@example.com","aliases":[],"links":[{"id":"A","rel":"self","href":"https://example.com/profile","type":"application/json"}]}}},"limitations":["Review a bounded supplied WebFinger-style subject, aliases and link profile. No discovery request, identity verification, URL fetch or assumption that a self link proves ownership. Uses supplied non-sensitive data only. No live account access, automatic changes or certification. Calculation profile 1.0.0; approximate non-integer numeric outputs use twelve significant digits; representable safe integer numbers and declared decimal-string integers are preserved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"invoice-payment-allocation","version":"1.0.0","name":"Invoice Payment Allocation Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","invoices","payments"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"invoices":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","openMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"payments":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","invoiceId","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"invoiceId":{"type":["string","null"],"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile explicitly allocated payments with invoice balances and unapplied amounts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"invoice-payment-allocation","input":{"currency":"USD","invoices":[{"id":"A","openMinor":100}],"payments":[{"id":"P","invoiceId":"A","amountMinor":120},{"id":"Q","invoiceId":null,"amountMinor":30}]}}},"limitations":["Supplied nonnegative balances and allocations only, one currency. No bank connection, invoice matching inference, refund, reminder, accounting-policy determination or transfer.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"merchant-fee-reconciliation","version":"1.0.0","name":"Merchant Fee Reconciliation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","rateBasisPoints","fixedMinor","rounding","transactions"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"rateBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"fixedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"rounding":{"type":"string","enum":["half-even","half-up","floor","ceil","toward-zero"]},"transactions":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","grossMinor","observedFeeMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grossMinor":{"type":"integer","minimum":0,"maximum":1000000000},"observedFeeMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare observed transaction fees with a supplied percentage-plus-fixed fee schedule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"merchant-fee-reconciliation","input":{"currency":"USD","rateBasisPoints":250,"fixedMinor":30,"rounding":"half-even","transactions":[{"id":"A","grossMinor":10000,"observedFeeMinor":280}]}}},"limitations":["Nonnegative transaction amounts, one currency and one caller-supplied rate. Round each fee under the selected rule before aggregating. Excludes refunds, interchange qualification, taxes, currency conversion and provider-specific tiering.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"price-volume-mix-bridge","version":"1.0.0","name":"Price, Volume and Mix Bridge","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","products"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"products":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","baseQuantity","currentQuantity","basePriceMinor","currentPriceMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"baseQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"currentQuantity":{"type":"integer","minimum":0,"maximum":1000000000},"basePriceMinor":{"type":"integer","minimum":0,"maximum":1000000000},"currentPriceMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Explain a supplied revenue change with an exactly reconciled price, total-volume and mix bridge."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"price-volume-mix-bridge","input":{"currency":"USD","products":[{"id":"A","baseQuantity":10,"currentQuantity":20,"basePriceMinor":10,"currentPriceMinor":12},{"id":"B","baseQuantity":10,"currentQuantity":10,"basePriceMinor":20,"currentPriceMinor":22}]}}},"limitations":["Laspeyres base-price decomposition: volume uses baseline weighted price; mix is the remaining base-price quantity effect; price uses current quantities. Positive baseline total volume required. Same aligned products and currency; no attribution or forecasting claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"royalty-tier-statement","version":"1.0.0","name":"Royalty Tier Statement","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","salesMinor","rounding","tiers"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"salesMinor":{"type":"integer","minimum":0,"maximum":1000000000},"rounding":{"type":"string","enum":["half-even","half-up","floor","ceil","toward-zero"]},"tiers":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["upperSalesMinor","rateBasisPoints"],"properties":{"upperSalesMinor":{"type":"integer","minimum":1,"maximum":1000000000},"rateBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a progressive royalty statement from an explicit cumulative sales-band schedule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"royalty-tier-statement","input":{"currency":"USD","salesMinor":15000,"rounding":"half-even","tiers":[{"upperSalesMinor":10000,"rateBasisPoints":1000},{"upperSalesMinor":20000,"rateBasisPoints":2000}]}}},"limitations":["Progressive bands, upper boundaries expressed in integer sales minor units, same currency. Last band must cover all sales. No contract interpretation, tax, withholding or automatic payment. Exact entitlement and selected rounding are both shown.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"activity-cost-allocation","version":"1.0.0","name":"Activity Cost Allocation","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","pools","usage"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"pools":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","costMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"costMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"usage":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["poolId","targetId","units"],"properties":{"poolId":{"type":"string","minLength":1,"maxLength":200},"targetId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate declared cost pools to targets using supplied activity-driver quantities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"activity-cost-allocation","input":{"currency":"USD","pools":[{"id":"P","costMinor":100}],"usage":[{"poolId":"P","targetId":"A","units":1},{"poolId":"P","targetId":"B","units":3}]}}},"limitations":["A descriptive activity-based allocation, not a costing policy recommendation. Exact fractions retain allocation conservation without invented residual rounding. Zero-driver pools remain unallocated; no journal entry or external action.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"overall-equipment-effectiveness","version":"1.0.0","name":"Equipment Effectiveness Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["plannedSeconds","downtimeSeconds","idealCycleMilliseconds","totalCount","goodCount"],"properties":{"plannedSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"downtimeSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"idealCycleMilliseconds":{"type":"integer","minimum":1,"maximum":1000000000},"totalCount":{"type":"integer","minimum":0,"maximum":1000000000},"goodCount":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile availability, performance and first-pass quality into a supplied equipment-effectiveness snapshot."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"overall-equipment-effectiveness","input":{"plannedSeconds":3600,"downtimeSeconds":600,"idealCycleMilliseconds":1000,"totalCount":2400,"goodCount":2160}}},"limitations":["One aligned production period; planned seconds exclude planned non-production time. Performance may exceed one when supplied ideal-cycle data conflicts with observations; it is reported, not clamped. No monitoring or reliability guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"takt-line-balance","version":"1.0.0","name":"Takt and Line Balance Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["availableSeconds","demandUnits","stations"],"properties":{"availableSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"demandUnits":{"type":"integer","minimum":1,"maximum":1000000000},"stations":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","cycleSeconds","parallelUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cycleSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"parallelUnits":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare serial-station cycle times and parallel-unit counts with a declared production demand."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"takt-line-balance","input":{"availableSeconds":3600,"demandUnits":60,"stations":[{"id":"A","cycleSeconds":90,"parallelUnits":1},{"id":"B","cycleSeconds":60,"parallelUnits":2}]}}},"limitations":["Integer seconds and one homogeneous unit. A serial line with independent parallel units at each station; ignores downtime, transfers, buffers, yield and variability. Minimum counts are arithmetic scenarios, not a safe staffing or machinery recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maintenance-reliability-summary","version":"1.0.0","name":"Maintenance Reliability Summary","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operatingSeconds","repairSeconds","failures"],"properties":{"operatingSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"repairSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"failures":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize observed operating time, repair time and failures with explicit zero-event handling."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maintenance-reliability-summary","input":{"operatingSeconds":1000,"repairSeconds":100,"failures":5}}},"limitations":["Aligned supplied exposure and repair totals only. MTBF/MTTR are descriptive ratios, not a fitted life distribution or prediction. Zero failures do not imply infinite reliability; no safety, maintenance or warranty decision is made.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"work-in-progress-flow-check","version":"1.0.0","name":"Work in Progress Flow Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["averageWipUnits","throughputUnits","observationSeconds","averageLeadSeconds"],"properties":{"averageWipUnits":{"type":"integer","minimum":0,"maximum":1000000000},"throughputUnits":{"type":"integer","minimum":0,"maximum":1000000000},"observationSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"averageLeadSeconds":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied work in progress, throughput and lead time against a Little’s Law arithmetic profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"work-in-progress-flow-check","input":{"averageWipUnits":10,"throughputUnits":20,"observationSeconds":100,"averageLeadSeconds":40}}},"limitations":["Aligned averages from an explicitly chosen stable observation period are required for operational interpretation. This calculation cannot establish steady state, causality or queue behavior. Integer units/seconds; zero throughput leaves implied lead time unknown.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"changeover-sequence-cost","version":"1.0.0","name":"Changeover Sequence Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sequence","transitions"],"properties":{"sequence":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":200}},"transitions":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["from","to","seconds"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"seconds":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate directional setup time for a declared production sequence without changing the plan."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"changeover-sequence-cost","input":{"sequence":["A","B","A"],"transitions":[{"from":"A","to":"B","seconds":30},{"from":"B","to":"A","seconds":20}]}}},"limitations":["Caller-supplied directed setup matrix; adjacent identical products have no changeover. Every other used transition must be defined. This reviews one sequence and does not optimize it or include production duration.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pallet-layout-capacity","version":"1.0.0","name":"Uniform Pallet Capacity Scenarios","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lengthMm","widthMm","heightMm","maxLoadGrams","cartonLengthMm","cartonWidthMm","cartonHeightMm","cartonGrams"],"properties":{"lengthMm":{"type":"integer","minimum":1,"maximum":1000000000},"widthMm":{"type":"integer","minimum":1,"maximum":1000000000},"heightMm":{"type":"integer","minimum":1,"maximum":1000000000},"maxLoadGrams":{"type":"integer","minimum":1,"maximum":1000000000},"cartonLengthMm":{"type":"integer","minimum":1,"maximum":1000000000},"cartonWidthMm":{"type":"integer","minimum":1,"maximum":1000000000},"cartonHeightMm":{"type":"integer","minimum":1,"maximum":1000000000},"cartonGrams":{"type":"integer","minimum":1,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare six uniform carton orientations against a rectangular load space and weight allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pallet-layout-capacity","input":{"lengthMm":100,"widthMm":100,"heightMm":100,"maxLoadGrams":500,"cartonLengthMm":50,"cartonWidthMm":50,"cartonHeightMm":50,"cartonGrams":100}}},"limitations":["Integer millimetres and grams. Homogeneous axis-aligned grid only; no mixed layers, overhang, carton compression, load stability, dangerous goods or transport approval. It is an arithmetic upper scenario, not a loading instruction.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"order-pick-batching","version":"1.0.0","name":"Order Pick Batch Planner","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["maxBatchGrams","maxBatchCubicCm","orders"],"properties":{"maxBatchGrams":{"type":"integer","minimum":1,"maximum":1000000000},"maxBatchCubicCm":{"type":"integer","minimum":1,"maximum":1000000000},"orders":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","zone","grams","cubicCm"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"zone":{"type":"string","minLength":1,"maxLength":200},"grams":{"type":"integer","minimum":0,"maximum":1000000000},"cubicCm":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group ordered picking work into zone-separated weight and volume batches."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"order-pick-batching","input":{"maxBatchGrams":10,"maxBatchCubicCm":10,"orders":[{"id":"A","zone":"Z","grams":6,"cubicCm":2},{"id":"B","zone":"Z","grams":4,"cubicCm":2},{"id":"C","zone":"Z","grams":11,"cubicCm":1}]}}},"limitations":["Stable first-fit in the supplied priority order; no route, travel-time or global optimum claim. Integer grams and cubic centimetres. Oversized orders remain unassigned and are not silently split or dropped.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stockout-availability-profile","version":"1.0.0","name":"Stockout and Fill Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods"],"properties":{"periods":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","availableSeconds","totalSeconds","demandOrders","filledOrders"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"availableSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"totalSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"demandOrders":{"type":"integer","minimum":0,"maximum":1000000000},"filledOrders":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize time-weighted stock availability and immediately filled order counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stockout-availability-profile","input":{"periods":[{"id":"A","availableSeconds":90,"totalSeconds":100,"demandOrders":20,"filledOrders":15}]}}},"limitations":["Non-overlapping comparable periods and one declared item/stock population. Time availability and order fill are separate denominators. No lost-sales estimate, causal inference, inventory ordering or customer promise.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bill-of-materials-explosion","version":"1.0.0","name":"Bill of Materials Explosion","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["parts","edges","demand"],"properties":{"parts":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"edges":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["parentId","childId","unitsPerParent"],"properties":{"parentId":{"type":"string","minLength":1,"maxLength":200},"childId":{"type":"string","minLength":1,"maxLength":200},"unitsPerParent":{"type":"integer","minimum":1,"maximum":1000000000}}}},"demand":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand declared assembly demand into exact gross component and leaf requirements."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bill-of-materials-explosion","input":{"parts":[{"id":"A"},{"id":"B"},{"id":"C"}],"edges":[{"parentId":"A","childId":"B","unitsPerParent":2},{"parentId":"B","childId":"C","unitsPerParent":3}],"demand":[{"id":"A","units":2}]}}},"limitations":["Directed acyclic integer-quantity BOM, maximum twelve assembly levels. Shared subassemblies are accumulated. No stock netting, scrap/yield factor, substitution, lot sizing or purchase action. All quantities retain exact integer strings.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-quantity-discount-plan","version":"1.0.0","name":"Quantity Price Break Comparison","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","annualDemandUnits","orderCostMinor","annualHoldingBasisPoints","tiers","candidates"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"annualDemandUnits":{"type":"integer","minimum":1,"maximum":1000000000},"orderCostMinor":{"type":"integer","minimum":0,"maximum":1000000000},"annualHoldingBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"tiers":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["minimumQuantity","unitPriceMinor"],"properties":{"minimumQuantity":{"type":"integer","minimum":1,"maximum":1000000000},"unitPriceMinor":{"type":"integer","minimum":1,"maximum":1000000000}}}},"candidates":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied order quantities under an all-unit purchase-price and holding-cost schedule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-quantity-discount-plan","input":{"currency":"USD","annualDemandUnits":100,"orderCostMinor":50,"annualHoldingBasisPoints":1000,"tiers":[{"minimumQuantity":1,"unitPriceMinor":100}],"candidates":[{"id":"Q10","quantity":10},{"id":"Q20","quantity":20}]}}},"limitations":["Explicit candidate quantities, constant annual demand, deterministic replenishment, average cycle stock Q/2 and caller holding rate. Exact annual cost fractions; no global optimum, stockout, financing, tax or order placement claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"customer-lifetime-contribution","version":"1.0.0","name":"Observed Customer Contribution","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","originalCustomers","periods"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"originalCustomers":{"type":"integer","minimum":1,"maximum":1000000000},"periods":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","activeCustomers","netRevenueMinor","directCostMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"activeCustomers":{"type":"integer","minimum":0,"maximum":1000000000},"netRevenueMinor":{"type":"integer","minimum":0,"maximum":1000000000},"directCostMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize finite-horizon contribution per originally acquired customer from aligned period records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"customer-lifetime-contribution","input":{"currency":"USD","originalCustomers":10,"periods":[{"id":"M1","activeCustomers":10,"netRevenueMinor":10000,"directCostMinor":4000},{"id":"M2","activeCustomers":8,"netRevenueMinor":8000,"directCostMinor":3000}]}}},"limitations":["Observed periods only, one currency. Contribution is supplied net revenue minus supplied direct costs; no future lifetime estimate, acquisition attribution, churn forecast, accounting conclusion or customer targeting.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"basket-association-summary","version":"1.0.0","name":"Basket Association Summary","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baskets","antecedent","consequent"],"properties":{"baskets":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","items"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"items":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}},"antecedent":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"consequent":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure support, confidence and lift for one declared basket association rule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"basket-association-summary","input":{"baskets":[{"id":"1","items":["A","B"]},{"id":"2","items":["A"]},{"id":"3","items":["B"]},{"id":"4","items":["C"]}],"antecedent":["A"],"consequent":["B"]}}},"limitations":["Supplied baskets only, each item counted once per basket. Nonempty disjoint antecedent and consequent; no automatic rule mining, causal claim or personalized recommendation. Zero denominators remain unknown.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"repeat-purchase-intervals","version":"1.0.0","name":"Repeat Purchase Interval Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","purchases"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"purchases":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","customerRef","date"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"customerRef":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize observed purchase gaps and recency using pseudonymous customer references."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"repeat-purchase-intervals","input":{"asOf":"2026-10-17","purchases":[{"id":"A","customerRef":"C1","date":"2026-10-01"},{"id":"B","customerRef":"C1","date":"2026-10-11"},{"id":"C","customerRef":"C2","date":"2026-10-16"}]}}},"limitations":["UTC calendar days, supplied records only. Same-day purchases yield zero-day intervals. No prediction, individual eligibility, customer ranking, hidden identity inference or comparison with an outside population.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"promotion-baseline-comparison","version":"1.0.0","name":"Promotion Baseline Comparison","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["treatmentBefore","treatmentAfter","comparisonBefore","comparisonAfter"],"properties":{"treatmentBefore":{"type":"object","additionalProperties":false,"required":["exposures","outcomes"],"properties":{"exposures":{"type":"integer","minimum":1,"maximum":1000000000},"outcomes":{"type":"integer","minimum":0,"maximum":1000000000}}},"treatmentAfter":{"type":"object","additionalProperties":false,"required":["exposures","outcomes"],"properties":{"exposures":{"type":"integer","minimum":1,"maximum":1000000000},"outcomes":{"type":"integer","minimum":0,"maximum":1000000000}}},"comparisonBefore":{"type":"object","additionalProperties":false,"required":["exposures","outcomes"],"properties":{"exposures":{"type":"integer","minimum":1,"maximum":1000000000},"outcomes":{"type":"integer","minimum":0,"maximum":1000000000}}},"comparisonAfter":{"type":"object","additionalProperties":false,"required":["exposures","outcomes"],"properties":{"exposures":{"type":"integer","minimum":1,"maximum":1000000000},"outcomes":{"type":"integer","minimum":0,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare treatment and comparison-group rate changes across two declared periods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"promotion-baseline-comparison","input":{"treatmentBefore":{"exposures":100,"outcomes":10},"treatmentAfter":{"exposures":100,"outcomes":30},"comparisonBefore":{"exposures":100,"outcomes":20},"comparisonAfter":{"exposures":100,"outcomes":25}}}},"limitations":["Descriptive difference-in-differences of observed proportions. No significance test, causal identification, parallel-trends proof or campaign recommendation. Group and period definitions are supplied by the caller.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"assortment-overlap-review","version":"1.0.0","name":"Assortment Overlap Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"right":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two explicit SKU sets with shared, unique and Jaccard-overlap evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"assortment-overlap-review","input":{"left":["A","B"],"right":["B","C"]}}},"limitations":["Exact case-sensitive identifiers supplied by the caller; no fuzzy product matching or supplier recommendation. Empty sets have an unknown overlap ratio rather than an invented score.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"service-credit-reconciliation","version":"1.0.0","name":"Service Credit Reconciliation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","eligibleSeconds","downtimeSeconds","eligibleFeeMinor","rounding","tiers"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"eligibleSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"downtimeSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"eligibleFeeMinor":{"type":"integer","minimum":0,"maximum":1000000000},"rounding":{"type":"string","enum":["half-even","half-up","floor","ceil","toward-zero"]},"tiers":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["belowAvailabilityBasisPoints","creditBasisPoints"],"properties":{"belowAvailabilityBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"creditBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Translate a supplied availability observation into the highest matching declared service-credit band."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"service-credit-reconciliation","input":{"currency":"USD","eligibleSeconds":10000,"downtimeSeconds":200,"eligibleFeeMinor":10000,"rounding":"half-even","tiers":[{"belowAvailabilityBasisPoints":9900,"creditBasisPoints":1000},{"belowAvailabilityBasisPoints":9500,"creditBasisPoints":2500}]}}},"limitations":["Credit applies only when exact observed availability is strictly below a supplied threshold. Uses the greatest matching credit rate; no additive credits, legal interpretation, provider eligibility, refund or payment action.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prepaid-recognition-schedule","version":"1.0.0","name":"Caller-Defined Prepaid Schedule","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","totalMinor","serviceStart","serviceEndExclusive","periods"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"totalMinor":{"type":"integer","minimum":0,"maximum":1000000000},"serviceStart":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"serviceEndExclusive":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"periods":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","start","endExclusive"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"endExclusive":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate a supplied prepaid amount across non-overlapping reporting periods using a declared daily schedule."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prepaid-recognition-schedule","input":{"currency":"USD","totalMinor":300,"serviceStart":"2026-10-01","serviceEndExclusive":"2026-10-04","periods":[{"id":"P1","start":"2026-10-01","endExclusive":"2026-10-03"}]}}},"limitations":["Caller must already have approved an equal-daily allocation policy. UTC half-open date intervals, exact fractional minor units and uncovered days retained. Does not decide when revenue may be recognized or issue accounting/tax advice or journal entries.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contract-unit-price-escalation","version":"1.0.0","name":"Contract Unit Price Index Scenario","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","baseUnitPriceMinor","baseIndex","currentIndex","indexedBasisPoints","rounding"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"baseUnitPriceMinor":{"type":"integer","minimum":0,"maximum":1000000000},"baseIndex":{"type":"integer","minimum":1,"maximum":1000000000},"currentIndex":{"type":"integer","minimum":0,"maximum":1000000000},"indexedBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"rounding":{"type":"string","enum":["half-even","half-up","floor","ceil","toward-zero"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse a fixed-plus-indexed unit-price formula using caller-provided index values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contract-unit-price-escalation","input":{"currency":"USD","baseUnitPriceMinor":100,"baseIndex":100,"currentIndex":120,"indexedBasisPoints":5000,"rounding":"half-even"}}},"limitations":["The indexed share uses currentIndex/baseIndex and the remaining share stays fixed. All index values and the applicable formula come from the caller; no official index lookup, contract interpretation, negotiation or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"purchase-commitment-utilization","version":"1.0.0","name":"Purchase Commitment Utilization","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","commitments","deliveries"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"commitments":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","minimumUnits","notionalUnitPriceMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"minimumUnits":{"type":"integer","minimum":0,"maximum":1000000000},"notionalUnitPriceMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"deliveries":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","itemId","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"itemId":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied deliveries with declared item commitments and show notional shortfall exposure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"purchase-commitment-utilization","input":{"currency":"USD","commitments":[{"id":"A","minimumUnits":100,"notionalUnitPriceMinor":5}],"deliveries":[{"id":"D","itemId":"A","units":80}]}}},"limitations":["Integer units, one currency and exact item references. Unit price values are caller-supplied notional rates, not an assertion that a penalty is legally due. No invoice, purchase order, payment or inventory action.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quote-scope-change-review","version":"1.0.0","name":"Quote Scope and Price Comparison","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","before","after"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"before":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","quantity","unitPriceMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"unitPriceMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"after":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","quantity","unitPriceMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"unitPriceMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile line additions, removals and quantity/price changes between two supplied quote versions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quote-scope-change-review","input":{"currency":"USD","before":[{"id":"A","quantity":2,"unitPriceMinor":100}],"after":[{"id":"A","quantity":3,"unitPriceMinor":120}]}}},"limitations":["Exact line IDs and one currency. Gross line extensions only; taxes, discounts, rounding conventions, contractual entitlement and commercial advice are excluded. No acceptance, order or payment is created.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"proportion-control-chart","version":"1.0.0","name":"Proportion Control Chart","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["samples"],"properties":{"samples":{"type":"array","minItems":2,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","inspected","nonconforming"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inspected":{"type":"integer","minimum":1,"maximum":1000000000},"nonconforming":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review fraction-nonconforming observations with sample-size-specific three-sigma limits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"proportion-control-chart","input":{"samples":[{"id":"A","inspected":100,"nonconforming":10},{"id":"B","inspected":100,"nonconforming":10}]}}},"limitations":["Phase-I estimated center from pooled defective/inspected counts. Binomial independent observations assumed. Limits clipped to [0,1]; only points outside their own limits are signaled. No process certification or automatic intervention.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"subgroup-mean-range-chart","version":"1.0.0","name":"Subgroup Mean and Range Charts","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","subgroups"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"subgroups":{"type":"array","minItems":2,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","values"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"values":{"type":"array","minItems":2,"maxItems":5,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review balanced subgroups with paired mean and range control-chart limits."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"subgroup-mean-range-chart","input":{"unit":"mm","subgroups":[{"id":"A","values":[9,11]},{"id":"B","values":[9,11]}]}}},"limitations":["Phase-I rational subgroups of size 2–5, same size throughout, with published A2/D3/D4 constants rounded as tabulated. Normal independent observations assumed. Single-point limit signals only; no process capability or certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crossed-measurement-variation","version":"1.0.0","name":"Crossed Measurement Variation","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","readings"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"readings":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["part","operator","repeat","value"],"properties":{"part":{"type":"string","minLength":1,"maxLength":200},"operator":{"type":"string","minLength":1,"maxLength":200},"repeat":{"type":"integer","minimum":0,"maximum":1000000000},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate repeatability, operator, interaction and part variance in a balanced crossed study."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crossed-measurement-variation","input":{"unit":"mm","readings":[{"part":"A","operator":"X","repeat":1,"value":9},{"part":"A","operator":"X","repeat":2,"value":11},{"part":"A","operator":"Y","repeat":1,"value":11},{"part":"A","operator":"Y","repeat":2,"value":13},{"part":"B","operator":"X","repeat":1,"value":19},{"part":"B","operator":"X","repeat":2,"value":21},{"part":"B","operator":"Y","repeat":1,"value":21},{"part":"B","operator":"Y","repeat":2,"value":23}]}}},"limitations":["Two-factor random-effects ANOVA, at least two parts/operators/repeats, equal cell counts. Unpooled estimates; negative variance components clamped to zero and identified. No acceptance threshold, AIAG certification or complete measurement uncertainty budget.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-lot-acceptance-probability","version":"1.0.0","name":"Finite Lot Acceptance Probability","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lotSize","defectiveUnits","sampleSize","acceptAtMost"],"properties":{"lotSize":{"type":"integer","minimum":1,"maximum":1000000000},"defectiveUnits":{"type":"integer","minimum":0,"maximum":1000000000},"sampleSize":{"type":"integer","minimum":0,"maximum":200},"acceptAtMost":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate an exact hypergeometric acceptance probability for a caller-defined sampling plan."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-lot-acceptance-probability","input":{"lotSize":10,"defectiveUnits":2,"sampleSize":2,"acceptAtMost":0}}},"limitations":["Random sampling without replacement, declared lot defect count and acceptance number. Sample size at most 200. Exact probability fraction retained; numeric display rounds at six decimals. Does not supply an ISO/ANSI table plan, certify a lot or advise acceptance.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"zero-failure-test-plan","version":"1.0.0","name":"Zero-Failure Reliability Demonstration","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["targetReliability","confidence","observedZeroFailureTrials"],"properties":{"targetReliability":{"type":"number","minimum":0.000001,"maximum":0.999999},"confidence":{"type":"number","minimum":0.000001,"maximum":0.999999},"observedZeroFailureTrials":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a binomial zero-failure sample-size scenario and an observed one-sided reliability bound."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"zero-failure-test-plan","input":{"targetReliability":0.9,"confidence":0.95,"observedZeroFailureTrials":30}}},"limitations":["Independent identical Bernoulli trials with no observed failures. One-sided confidence, not a life-distribution or field reliability guarantee. Targets between 0.000001 and 0.999999. No safety certification or recommendation to accept a product.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pert-duration-profile","version":"1.0.0","name":"PERT Duration Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","tasks"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"tasks":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","optimistic","mostLikely","pessimistic"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"optimistic":{"type":"integer","minimum":0,"maximum":1000000000},"mostLikely":{"type":"integer","minimum":0,"maximum":1000000000},"pessimistic":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize three-point duration estimates for one explicitly supplied sequential path."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pert-duration-profile","input":{"unit":"days","tasks":[{"id":"A","optimistic":1,"mostLikely":2,"pessimistic":3},{"id":"B","optimistic":1,"mostLikely":2,"pessimistic":3}]}}},"limitations":["Classical PERT mean (O+4M+P)/6 and variance ((P−O)/6)^2, independent path tasks. Not a fitted distribution, completion probability, changing critical-path analysis or schedule guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"resource-ramp-scenarios","version":"1.0.0","name":"Resource Ramp Capacity Scenarios","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periodCount","efficiencyByTenure","cohorts"],"properties":{"periodCount":{"type":"integer","minimum":1,"maximum":120},"efficiencyByTenure":{"type":"array","minItems":1,"maxItems":120,"items":{"type":"integer","minimum":0,"maximum":10000}},"cohorts":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","startPeriod","people","hoursPerPerson"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startPeriod":{"type":"integer","minimum":0,"maximum":119},"people":{"type":"integer","minimum":0,"maximum":1000000000},"hoursPerPerson":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse period capacity using declared start cohorts and tenure-based efficiency factors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"resource-ramp-scenarios","input":{"periodCount":2,"efficiencyByTenure":[5000,10000],"cohorts":[{"id":"A","startPeriod":0,"people":2,"hoursPerPerson":40}]}}},"limitations":["Caller-supplied aggregate cohorts, equal period definitions and hours. Last efficiency factor persists after its final tenure period. No personnel evaluation, hiring recommendation, overtime, shrinkage or demand forecast.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"earned-schedule-profile","version":"1.0.0","name":"Earned Schedule Profile","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["timeUnit","actualTime","earnedValueMinor","baseline"],"properties":{"timeUnit":{"type":"string","minLength":1,"maxLength":200},"actualTime":{"type":"integer","minimum":0,"maximum":1000000000},"earnedValueMinor":{"type":"integer","minimum":0,"maximum":1000000000},"baseline":{"type":"array","minItems":2,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["time","plannedValueMinor"],"properties":{"time":{"type":"integer","minimum":0,"maximum":1000000000},"plannedValueMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Interpolate earned time on a declared monotone planned-value baseline."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"earned-schedule-profile","input":{"timeUnit":"days","actualTime":3,"earnedValueMinor":150,"baseline":[{"time":0,"plannedValueMinor":0},{"time":2,"plannedValueMinor":100},{"time":4,"plannedValueMinor":200}]}}},"limitations":["Supplied baseline begins at time/value zero and reaches a positive total. Linear interpolation between adjacent non-flat points; exact-value plateaus use their latest time. No critical-path prediction, cost forecast or project certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"raci-accountability-review","version":"1.0.0","name":"Responsibility Matrix Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tasks","assignments"],"properties":{"tasks":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}}},"assignments":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["taskId","personRef","role"],"properties":{"taskId":{"type":"string","minLength":1,"maxLength":200},"personRef":{"type":"string","minLength":1,"maxLength":200},"role":{"enum":["R","A","C","I"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a supplied RACI matrix for missing responsibility and ambiguous accountability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"raci-accountability-review","input":{"tasks":[{"id":"A"},{"id":"B"}],"assignments":[{"taskId":"A","personRef":"P","role":"R"},{"taskId":"A","personRef":"P","role":"A"}]}}},"limitations":["Structural role coverage only, using pseudonymous person references. One accountable role and at least one responsible role are the declared review rules; no employment, authorization, access-control or performance decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"meeting-cost-overlap","version":"1.0.0","name":"Meeting Cost and Overlap Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","people","meetings"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"people":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","hourlyMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"hourlyMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}},"meetings":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","start","end","attendees"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"string","format":"date-time","maxLength":40},"end":{"type":"string","format":"date-time","maxLength":40},"attendees":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare booked meeting time with unique attendee time under caller-provided hourly cost rates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"meeting-cost-overlap","input":{"currency":"USD","people":[{"id":"P","hourlyMinor":6000}],"meetings":[{"id":"A","start":"2026-10-17T00:00:00Z","end":"2026-10-17T01:00:00Z","attendees":["P"]},{"id":"B","start":"2026-10-17T00:30:00Z","end":"2026-10-17T01:30:00Z","attendees":["P"]}]}}},"limitations":["Supplied authorized meeting intervals and pseudonymous references, exact fractional minor units. Overlap is a calendar observation, not a claim about wasted time, payroll or individual performance. No calendar access, invitations or account changes.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capacity-failover-headroom","version":"1.0.0","name":"Failover Capacity Headroom","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","load","nodes"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"load":{"type":"integer","minimum":0,"maximum":1000000000},"nodes":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","capacity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare declared aggregate load with capacity after the largest supplied node is lost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capacity-failover-headroom","input":{"unit":"requests/second","load":120,"nodes":[{"id":"A","capacity":100},{"id":"B","capacity":100}]}}},"limitations":["Homogeneous interchangeable capacity units and one-node failure only. Does not establish routing, quorum, replication, zonal resilience, latency or actual failover behavior.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maintenance-window-intersection","version":"1.0.0","name":"Maintenance Window Intersection","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["participants","blackouts","minimumMinutes"],"properties":{"participants":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","windows"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"windows":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string","format":"date-time","maxLength":40},"end":{"type":"string","format":"date-time","maxLength":40}}}}}}},"blackouts":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string","format":"date-time","maxLength":40},"end":{"type":"string","format":"date-time","maxLength":40}}}},"minimumMinutes":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find common allowed maintenance time after subtracting declared blackout intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maintenance-window-intersection","input":{"participants":[{"id":"A","windows":[{"start":"2026-10-17T00:00:00Z","end":"2026-10-17T02:00:00Z"}]},{"id":"B","windows":[{"start":"2026-10-17T01:00:00Z","end":"2026-10-17T03:00:00Z"}]}],"blackouts":[{"start":"2026-10-17T01:30:00Z","end":"2026-10-17T01:45:00Z"}],"minimumMinutes":15}}},"limitations":["UTC half-open intervals, merged within each participant before intersection. No booking, deployment, customer notification or inference of permission.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"api-version-adoption","version":"1.0.0","name":"API Version Adoption Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","versions","usage"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"versions":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","supported","sunset"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"supported":{"type":"boolean"},"sunset":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}},"usage":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","requests"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requests":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied API-version use against declared support and sunset dates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"api-version-adoption","input":{"asOf":"2026-10-17","versions":[{"id":"v1","supported":false,"sunset":"2026-10-01"},{"id":"v2","supported":true,"sunset":null}],"usage":[{"id":"v1","requests":10},{"id":"v2","requests":90}]}}},"limitations":["Aggregate supplied request counts, no live traffic capture or endpoint calls. Unknown versions remain visible; sunset eligibility uses the caller-provided as-of date.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"log-retention-storage-plan","version":"1.0.0","name":"Log Retention Storage Plan","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["dailyBytes","tiers"],"properties":{"dailyBytes":{"type":"integer","minimum":0,"maximum":1000000000},"tiers":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","days","copies","compressionNumerator","compressionDenominator"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"days":{"type":"integer","minimum":0,"maximum":1000000000},"copies":{"type":"integer","minimum":1,"maximum":1000000000},"compressionNumerator":{"type":"integer","minimum":1,"maximum":1000000000},"compressionDenominator":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate steady-state stored bytes across explicit compression, replica and retention tiers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"log-retention-storage-plan","input":{"dailyBytes":1000,"tiers":[{"id":"hot","days":7,"copies":2,"compressionNumerator":1,"compressionDenominator":2}]}}},"limitations":["Exact fractions from caller-provided bytes/day and compression ratios. Tier retention days are disjoint durations. Excludes indexes, metadata, overhead, burst traffic, pricing and actual retention or deletion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"load-test-scaling-summary","version":"1.0.0","name":"Load Test Scaling Summary","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stages"],"properties":{"stages":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","concurrency","durationSeconds","requests","errors","p50Milliseconds","p95Milliseconds","p99Milliseconds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"concurrency":{"type":"integer","minimum":1,"maximum":1000000000},"durationSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"requests":{"type":"integer","minimum":0,"maximum":1000000000},"errors":{"type":"integer","minimum":0,"maximum":1000000000},"p50Milliseconds":{"type":"integer","minimum":0,"maximum":1000000000},"p95Milliseconds":{"type":"integer","minimum":0,"maximum":1000000000},"p99Milliseconds":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied load-test stages by throughput, error rate and declared latency summaries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"load-test-scaling-summary","input":{"stages":[{"id":"A","concurrency":1,"durationSeconds":10,"requests":100,"errors":0,"p50Milliseconds":10,"p95Milliseconds":20,"p99Milliseconds":30},{"id":"B","concurrency":2,"durationSeconds":10,"requests":180,"errors":9,"p50Milliseconds":12,"p95Milliseconds":30,"p99Milliseconds":40}]}}},"limitations":["Supplied aggregate stages only, not an executed benchmark. Latency values must be independently measured; no percentile pooling, capacity guarantee, extrapolation or production traffic.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"degree-day-profile","version":"1.0.0","name":"Heating and Cooling Degree-Day Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","heatingBase","coolingBase","days"],"properties":{"unit":{"enum":["C","F"]},"heatingBase":{"type":"number","minimum":-1000000000,"maximum":1000000000},"coolingBase":{"type":"number","minimum":-1000000000,"maximum":1000000000},"days":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","low","high"],"properties":{"id":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"low":{"type":"number","minimum":-1000000000,"maximum":1000000000},"high":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate daily and total heating/cooling degree days from supplied temperatures and balance points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"degree-day-profile","input":{"unit":"F","heatingBase":65,"coolingBase":65,"days":[{"id":"2026-10-16","low":25,"high":33},{"id":"2026-10-17","low":66,"high":90}]}}},"limitations":["Daily high/low arithmetic-mean method in one declared C or F unit. No weather lookup, degree-hour model, building calibration or energy-savings claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rainwater-storage-scenario","version":"1.0.0","name":"Rainwater Storage Scenario","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["areaSquareMeters","runoffBasisPoints","capacityLiters","initialLiters","days"],"properties":{"areaSquareMeters":{"type":"integer","minimum":1,"maximum":1000000000},"runoffBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"capacityLiters":{"type":"integer","minimum":1,"maximum":1000000000},"initialLiters":{"type":"integer","minimum":0,"maximum":1000000000},"days":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","rainMillimeters","demandLiters"],"properties":{"id":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"rainMillimeters":{"type":"integer","minimum":0,"maximum":1000000000},"demandLiters":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse daily rainwater inflow, storage, spill and unmet demand under a declared tank profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rainwater-storage-scenario","input":{"areaSquareMeters":100,"runoffBasisPoints":8000,"capacityLiters":100,"initialLiters":0,"days":[{"id":"2026-10-17","rainMillimeters":2,"demandLiters":120}]}}},"limitations":["Rain mm × catchment square meters gives liters, with caller runoff factor. Daily inflow enters before spill and demand. No evaporation, contamination, plumbing design, water rights, potable-use or installation advice.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"solar-self-consumption","version":"1.0.0","name":"Solar Self-Consumption Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["intervals"],"properties":{"intervals":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","generationWh","demandWh"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"generationWh":{"type":"integer","minimum":0,"maximum":1000000000},"demandWh":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate direct solar use, export and grid imports across supplied energy intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"solar-self-consumption","input":{"intervals":[{"id":"A","generationWh":100,"demandWh":60},{"id":"B","generationWh":0,"demandWh":40}]}}},"limitations":["Generation and demand must cover identical intervals in watt-hours. No battery, net-metering tariff, forecast, avoided-emissions, electrical design or financial-return claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"waste-diversion-profile","version":"1.0.0","name":"Waste Diversion Profile","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["loads"],"properties":{"loads":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","kilograms","pathway"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kilograms":{"type":"integer","minimum":0,"maximum":1000000000},"pathway":{"enum":["reuse","recycling","energy-recovery","disposal"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied material weights by declared recovery and disposal pathways."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"waste-diversion-profile","input":{"loads":[{"id":"A","kilograms":60,"pathway":"recycling"},{"id":"B","kilograms":40,"pathway":"disposal"}]}}},"limitations":["Caller classifies each load. Reuse and recycling count toward this declared diversion profile; energy recovery is reported separately. No verified destination, lifecycle emissions, waste regulation or certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utility-demand-charge-review","version":"1.0.0","name":"Utility Demand Charge Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","rateMinorPerKilowatt","minimumBillingWatts","intervals"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"rateMinorPerKilowatt":{"type":"integer","minimum":0,"maximum":1000000000},"minimumBillingWatts":{"type":"integer","minimum":0,"maximum":1000000000},"intervals":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","averageWatts"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"averageWatts":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a declared peak-demand charge from supplied interval demand and a caller tariff rate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utility-demand-charge-review","input":{"currency":"USD","rateMinorPerKilowatt":1000,"minimumBillingWatts":0,"intervals":[{"id":"A","averageWatts":1500},{"id":"B","averageWatts":2000}]}}},"limitations":["Inputs are already interval-average watts, not instantaneous samples. Peak is the larger of observed peak and caller minimum billing demand. No ratchets, time-of-use windows, taxes, utility verification or billing dispute advice.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"distribution-drift-profile","version":"1.0.0","name":"Distribution Drift Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["smoothing","bins"],"properties":{"smoothing":{"type":"number","minimum":0,"maximum":1000000},"bins":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","baseline","current"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"baseline":{"type":"integer","minimum":0,"maximum":1000000000},"current":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare aligned categorical count distributions using Jensen–Shannon divergence and population stability."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"distribution-drift-profile","input":{"smoothing":0,"bins":[{"id":"A","baseline":50,"current":50},{"id":"B","baseline":50,"current":50}]}}},"limitations":["Natural logarithms; additive caller smoothing applied to every bin before normalization. Empty totals and unsmoothed zero probabilities are rejected. Descriptive aggregate change only; no cause, significance, performance or automatic decision threshold.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"retention-disposition-preview","version":"1.0.0","name":"Retention Disposition Preview","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","policies","records"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"policies":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","days"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"days":{"type":"integer","minimum":0,"maximum":1000000000}}}},"records":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","policyId","anchor","hold"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"policyId":{"type":"string","minLength":1,"maxLength":200},"anchor":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"hold":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview due and held records under explicit retention policies without changing or deleting anything."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"retention-disposition-preview","input":{"asOf":"2026-10-17","policies":[{"id":"A","days":30}],"records":[{"id":"one","policyId":"A","anchor":"2026-09-01","hold":false},{"id":"two","policyId":"A","anchor":"2026-09-01","hold":true}]}}},"limitations":["Caller-approved retention days and anchor dates, as-of comparison includes the expiry date. A hold always prevents a proposed disposition. No legal retention determination, actual deletion, storage access or compliance certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"consent-purpose-reconciliation","version":"1.0.0","name":"Purpose Permission Reconciliation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","events"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"events":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["subjectRef","purpose","date","action","expires"],"properties":{"subjectRef":{"type":"string","minLength":1,"maxLength":200},"purpose":{"type":"string","minLength":1,"maxLength":200},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"action":{"enum":["grant","withdraw"]},"expires":{"type":["string","null"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile declared purpose grants, withdrawals and expirations into an as-of structural snapshot."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"consent-purpose-reconciliation","input":{"asOf":"2026-10-17","events":[{"subjectRef":"S","purpose":"updates","date":"2026-10-01","action":"grant","expires":"2026-10-17"}]}}},"limitations":["Pseudonymous references only; date-level events, unique subject/purpose/date triples. Latest event on or before as-of controls; expiration at as-of is expired. No legal consent determination, identity verification, messaging or permission changes.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"migration-wave-plan","version":"1.0.0","name":"Migration Wave Plan","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacityPerWave","items"],"properties":{"capacityPerWave":{"type":"integer","minimum":1,"maximum":1000000000},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","effort","dependsOn"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"effort":{"type":"integer","minimum":1,"maximum":1000000000},"dependsOn":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group a supplied dependency graph into stable, capacity-bounded migration waves."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"migration-wave-plan","input":{"capacityPerWave":10,"items":[{"id":"A","effort":6,"dependsOn":[]},{"id":"B","effort":4,"dependsOn":[]},{"id":"C","effort":5,"dependsOn":["A"]}]}}},"limitations":["Each item occupies one wave and dependencies must finish in earlier waves. Stable ID order, greedy first-fit by wave; not an optimal schedule. No live migration, workload access, execution or rollback guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"group-suppression-profile","version":"1.0.0","name":"Small-Group Suppression Preview","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["minimumGroupSize","groups"],"properties":{"minimumGroupSize":{"type":"integer","minimum":1,"maximum":1000000000},"groups":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","count"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"count":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview which aggregate groups fall below a caller-selected disclosure threshold."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"group-suppression-profile","input":{"minimumGroupSize":5,"groups":[{"id":"A","count":4},{"id":"B","count":5}]}}},"limitations":["Aggregate counts and non-identifying group references only. Suppressed groups return no counts. This is not differential privacy, anonymization, protection against differencing, secondary suppression or approval to publish.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ipv6-cidr-membership","version":"1.0.0","name":"IPv6 CIDR Membership API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cidr","addresses"],"properties":{"cidr":{"type":"string","minLength":1,"maxLength":200},"addresses":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize IPv6 addresses and check membership against one supplied IPv6 prefix."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ipv6-cidr-membership","input":{"cidr":"2001:db8::1/32","addresses":["2001:db8::1234","2001:db9::1"]}}},"limitations":["RFC 4291 addressing and RFC 5952 longest-zero-run lowercase presentation, no zones or URI brackets. Host bits in a prefix are normalized and reported. No DNS, reachability, routing, firewall or address safety conclusion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ip-address-classification","version":"1.0.0","name":"IP Address Category API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["addresses"],"properties":{"addresses":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Classify supplied IPv4 or IPv6 literals against a documented set of special-use ranges."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ip-address-classification","input":{"addresses":["10.0.0.1","::1","2001:db8::1"]}}},"limitations":["Fixed categories: unspecified, loopback, private RFC1918/ULA, link-local, multicast, documentation; other is not a statement of public reachability or safety. IPv4-mapped IPv6 reports its embedded IPv4 category separately. No full IANA registry snapshot or network calls.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dns-name-wire-codec","version":"1.0.0","name":"DNS Name Wire Codec API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["mode","value"],"properties":{"mode":{"enum":["encode","decode"]},"value":{"type":"string","minLength":1,"maxLength":510}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode an uncompressed DNS name in a restricted ASCII label profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-name-wire-codec","input":{"mode":"encode","value":"Example.COM."}}},"limitations":["One complete DNS name, lowercase canonical result, A-label ASCII only. Underscores allowed; no compression pointers, escaped arbitrary label bytes, Unicode/IDNA conversion or DNS lookup.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dns-svcb-profile","version":"1.0.0","name":"DNS Service Binding Profile API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["priority","target","parameters"],"properties":{"priority":{"type":"integer","minimum":0,"maximum":65535},"target":{"type":"string","minLength":1,"maxLength":200},"parameters":{"type":"array","maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["key","value"],"properties":{"key":{"enum":["mandatory","alpn","no-default-alpn","port","ipv4hint","ipv6hint","unknown"]},"value":{"type":"string","maxLength":1000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check structured SVCB parameters and identify usable declared service alternatives."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-svcb-profile","input":{"priority":1,"target":"svc.example.","parameters":[{"key":"mandatory","value":"alpn,port"},{"key":"alpn","value":"h2"},{"key":"port","value":"443"}]}}},"limitations":["RFC 9460 structured selected keys mandatory/alpn/no-default-alpn/port/ipv4hint/ipv6hint. AliasMode priority zero must have no parameters and non-root target. Unknown keys retained as unsupported; mandatory unknown keys make the record unusable. No DNS resolution or connection.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dns-ds-digest","version":"1.0.0","name":"DNSKEY DS Digest API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["owner","dnskeyRdataHex","digestType"],"properties":{"owner":{"type":"string","minLength":1,"maxLength":200},"dnskeyRdataHex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":24000,"minLength":2},"digestType":{"enum":[2,4]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate SHA-256 or SHA-384 DS material for supplied public DNSKEY RDATA and owner name."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-ds-digest","input":{"owner":"example.com.","dnskeyRdataHex":"0100030801020304","digestType":2}}},"limitations":["RFC 4034 DNSKEY RDATA with protocol 3 and nonempty public key. Uses canonical lowercase owner wire name. Legacy algorithm 1 key-tag calculation is excluded. Digest and key tag alone do not authenticate DNS, validate signatures or establish trust.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ssh-public-key-fingerprint","version":"1.0.0","name":"SSH Public-Key Fingerprint API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["publicKey"],"properties":{"publicKey":{"type":"string","maxLength":16000,"minLength":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate an OpenSSH-style SHA-256 fingerprint for supplied public Ed25519 or RSA key material."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ssh-public-key-fingerprint","input":{"publicKey":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}}},"limitations":["Public key wire structure and canonical nonnegative mpint checks only. No private keys, key generation, primality/curve verification, trust, login or account access. Trailing public comment is excluded from the fingerprint.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"webauthn-clientdata-review","version":"1.0.0","name":"WebAuthn Client Data Review API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["clientDataBase64url","expectedChallenge","expectedOrigin","expectedType","allowCrossOrigin"],"properties":{"clientDataBase64url":{"type":"string","maxLength":16000,"minLength":1},"expectedChallenge":{"type":"string","maxLength":16000,"minLength":1},"expectedOrigin":{"type":"string","minLength":1,"maxLength":200},"expectedType":{"enum":["webauthn.get","webauthn.create"]},"allowCrossOrigin":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare public WebAuthn client-data context with explicit expected challenge, origin and ceremony."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"webauthn-clientdata-review","input":{"clientDataBase64url":"eyJ0eXBlIjoid2ViYXV0aG4uZ2V0IiwiY2hhbGxlbmdlIjoiQVFJRCIsIm9yaWdpbiI6Imh0dHBzOi8vZXhhbXBsZS5jb20iLCJjcm9zc09yaWdpbiI6ZmFsc2V9","expectedChallenge":"AQID","expectedOrigin":"https://example.com","expectedType":"webauthn.get","allowCrossOrigin":false}}},"limitations":["W3C WebAuthn Level 3 context inspection only. Does not verify authenticator signature, credential ownership, RP ID hash, attestation, user presence or complete authentication. Use synthetic challenges, never a live login response.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"webauthn-authenticator-data-inspect","version":"1.0.0","name":"WebAuthn Assertion Data Inspector API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["authenticatorDataHex"],"properties":{"authenticatorDataHex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect the fixed authenticator-data header from a synthetic WebAuthn assertion."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"webauthn-authenticator-data-inspect","input":{"authenticatorDataHex":"00000000000000000000000000000000000000000000000000000000000000000500000001"}}},"limitations":["Assertion-only exactly 37-byte profile, no attested-credential or extension CBOR. Reserved bits must be zero; backup state requires backup eligibility. Counter is informational; no replay, signature, RP ownership or authentication claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cose-key-profile","version":"1.0.0","name":"Public COSE Key Profile API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["key"],"properties":{"key":{"type":"object","additionalProperties":false,"required":["kty"],"properties":{"kty":{"enum":["OKP","EC2","RSA"]},"crv":{"enum":["Ed25519","P-256"]},"x":{"type":"string","maxLength":16000,"minLength":1},"y":{"type":"string","maxLength":16000,"minLength":1},"n":{"type":"string","maxLength":16000,"minLength":1},"e":{"type":"string","maxLength":16000,"minLength":1}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check the shape and public-key coordinate lengths of selected structured COSE key profiles."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cose-key-profile","input":{"key":{"kty":"OKP","crv":"Ed25519","x":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}}}},"limitations":["JSON representation of public OKP Ed25519, EC2 P-256 and RSA parameters only. Private parameters and unsupported fields rejected. No CBOR decoding, on-curve/primality validation, signature, certificate, trust or authentication decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rfc4514-name-parse","version":"1.0.0","name":"LDAP Distinguished Name Parser API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["distinguishedName"],"properties":{"distinguishedName":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a selected RFC 4514 string-valued distinguished-name profile into ordered RDNs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rfc4514-name-parse","input":{"distinguishedName":"CN=Smith\\, Jane+UID=42,O=Example,C=US"}}},"limitations":["Comma RDNs, plus multi-valued attributes, escaped special characters and UTF-8 hex escapes. BER hexstring values are unsupported. No canonical DN equality, schema matching, certificate trust, identity or LDAP access.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"structured-field-dictionary","version":"1.0.0","name":"Structured Field Dictionary API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["field"],"properties":{"field":{"type":"string","maxLength":8000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a restricted RFC 9651 dictionary with typed items and parameters."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"structured-field-dictionary","input":{"field":"a=1, b=\"hello\";x=?0, a=2"}}},"limitations":["Integer, decimal, boolean, ASCII string and token items only. No byte sequences, dates, display strings or inner lists. Duplicate dictionary and parameter keys use the final value per the standard. Values retain their lexical numeric text; no HTTP request is sent.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-precondition-write-preview","version":"1.0.0","name":"HTTP Write Precondition Preview API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["method","exists","currentEtag","lastModifiedEpochSeconds","ifMatch","ifNoneMatch","ifUnmodifiedSinceEpochSeconds"],"properties":{"method":{"enum":["PUT","PATCH","DELETE"]},"exists":{"type":"boolean"},"currentEtag":{"type":["string","null"],"maxLength":2000},"lastModifiedEpochSeconds":{"type":["integer","null"],"minimum":0,"maximum":4102444800},"ifMatch":{"type":["string","null"],"maxLength":2000},"ifNoneMatch":{"type":["string","null"],"maxLength":2000},"ifUnmodifiedSinceEpochSeconds":{"type":["integer","null"],"minimum":0,"maximum":4102444800}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse HTTP write precondition precedence against supplied representation metadata."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-precondition-write-preview","input":{"method":"PUT","exists":true,"currentEtag":"\"a\"","lastModifiedEpochSeconds":100,"ifMatch":"\"a\"","ifNoneMatch":null,"ifUnmodifiedSinceEpochSeconds":0}}},"limitations":["PUT/PATCH/DELETE only; caller asserts ordinary checks already succeeded. If-Match suppresses If-Unmodified-Since; If-None-Match uses weak comparison and yields 412 for these methods. No operation, authentication, resource access, caching or actual conditional write.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-vary-cache-key","version":"1.0.0","name":"HTTP Vary Cache-Key Preview API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["resource","vary","requestHeaders"],"properties":{"resource":{"type":"string","minLength":1,"maxLength":200},"vary":{"type":"string","maxLength":8000},"requestHeaders":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["name","value"],"properties":{"name":{"type":"string","minLength":1,"maxLength":200},"value":{"type":"string","maxLength":8000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build a deterministic synthetic cache-key digest from declared Vary names and request fields."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-vary-cache-key","input":{"resource":"/report","vary":"Accept-Language, Accept-Encoding","requestHeaders":[{"name":"Accept-Language","value":"en"}]}}},"limitations":["Supplied synthetic public headers only; authorization, cookie and proxy-authorization are rejected. Field values are compared exactly after outer whitespace trimming, not universal semantic normalization. Vary star makes reuse unavailable. No cache read/write or request.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"multipart-boundary-inspection","version":"1.0.0","name":"Multipart Boundary Inspector API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["boundary","body"],"properties":{"boundary":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","maxLength":8000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect delimiter framing and part lengths in a bounded synthetic multipart text sample."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"multipart-boundary-inspection","input":{"boundary":"abc","body":"--abc\r\nContent-Type: text/plain\r\n\r\nhello\r\n--abc--\r\n"}}},"limitations":["CRLF ASCII-header profile, no folded headers or arbitrary binary payload. Preamble/epilogue are allowed and ignored. Parts are not uploaded, executed or returned. Does not validate MIME disposition, file safety or complete HTTP parsing.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-method-contract-check","version":"1.0.0","name":"HTTP Method Contract API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["method","declaredSafe","declaredIdempotent"],"properties":{"method":{"enum":["GET","HEAD","POST","PUT","DELETE","CONNECT","OPTIONS","TRACE","PATCH"]},"declaredSafe":{"type":"boolean"},"declaredIdempotent":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare declared retry and safety assumptions with standard HTTP method semantics."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-method-contract-check","input":{"method":"POST","declaredSafe":false,"declaredIdempotent":true}}},"limitations":["Fixed RFC 9110 methods plus PATCH under RFC 5789. Safety/idempotence describe intended semantics, not observed server behavior; idempotence does not guarantee identical responses or authorization. No network requests or automatic retries.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jsonpath-query-profile","version":"1.0.0","name":"JSONPath Query Profile API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document","path"],"properties":{"document":{},"path":{"type":"string","maxLength":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Return values and normalized paths for a bounded child-selector JSONPath query."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jsonpath-query-profile","input":{"document":{"items":[{"name":"A"},{"name":"B"}]},"path":"$.items[*].name"}}},"limitations":["RFC 9535 child names, indices, slices and wildcards only; no descendants, unions, filters, functions or regular expressions. At most 200 matches and bounded supplied JSON. No code evaluation, file read, remote retrieval or data mutation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-schema-ref-graph","version":"1.0.0","name":"Local Schema Reference Graph API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["schema"],"properties":{"schema":{}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inventory local JSON-pointer references and detect reference cycles in a supplied schema-shaped document."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-schema-ref-graph","input":{"schema":{"$defs":{"node":{"$ref":"#/$defs/node"}},"$ref":"#/$defs/node"}}}},"limitations":["Document-level local pointer inventory, including object-valued annotations; not a full vocabulary-aware schema validator. No URI percent escapes, $id rebasing, anchors, dynamic references, external schemas, dereferencing expansion or network access. Cycles are reported, not automatically invalidated.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-schema-object-compatibility","version":"1.0.0","name":"Object Contract Compatibility API","price":{"amount":"7.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["oldSchema","newSchema"],"properties":{"oldSchema":{"type":"object","additionalProperties":false,"required":["properties","required","additionalProperties"],"properties":{"properties":{"type":"object","maxProperties":100,"additionalProperties":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","enum":["string","number","integer","boolean","null"]}}}},"required":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"additionalProperties":{"type":"boolean"}}},"newSchema":{"type":"object","additionalProperties":false,"required":["properties","required","additionalProperties"],"properties":{"properties":{"type":"object","maxProperties":100,"additionalProperties":{"type":"object","additionalProperties":false,"required":["type"],"properties":{"type":{"type":"string","enum":["string","number","integer","boolean","null"]}}}},"required":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"additionalProperties":{"type":"boolean"}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare old-to-new acceptance for an explicit flat-object primitive-type schema profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-schema-object-compatibility","input":{"oldSchema":{"properties":{"a":{"type":"integer"}},"required":[],"additionalProperties":false},"newSchema":{"properties":{"a":{"type":"number"}},"required":["a"],"additionalProperties":false}}}},"limitations":["Closed profile: properties with one primitive type, unique required names and boolean additionalProperties. Reports conservative acceptance breaks; integer is a subset of number. No full JSON Schema, references, nested structures, formats, enums, constraints or live schema registry.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"yaml-core-scalar-review","version":"1.0.0","name":"YAML Core Scalar Resolution API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scalars"],"properties":{"scalars":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string","maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve supplied plain-scalar text under the YAML 1.2.2 Core tag rules."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"yaml-core-scalar-review","input":{"scalars":["yes","TRUE","0o12",".nan",""]}}},"limitations":["Scalar content only, after YAML lexical parsing; not a YAML document parser. Exact integer strings and explicit non-finite float labels, no tags, aliases, multiline folding, constructors or code execution. String results do not certify valid document syntax.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"toml-datetime-profile","version":"1.0.0","name":"TOML Date-Time Profile API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["literal"],"properties":{"literal":{"type":"string","maxLength":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect TOML 1.1.0 local and offset date/time literals, including omitted seconds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"toml-datetime-profile","input":{"literal":"1979-05-27 07:32Z"}}},"limitations":["Standalone literal profile with validated calendar dates and preserved fractional digits. Missing seconds default to zero. Leap seconds excluded, unknown offset -00:00 is not asserted as a known instant. No timezone guessing, precision rounding or complete TOML document parsing.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oci-image-reference-inspection","version":"1.0.0","name":"Container Image Reference API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["reference"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":255}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a restricted distribution-style container image reference without contacting a registry."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oci-image-reference-inspection","input":{"reference":"registry.example/team/tool:1.0"}}},"limitations":["Lowercase repository and ASCII DNS/localhost registry with optional port, tag and SHA-256 digest. No IPv6 registry literal, implicit registry expansion, manifest retrieval, signature, vulnerability or trust check.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oci-manifest-consistency","version":"1.0.0","name":"OCI Manifest Byte Consistency API","price":{"amount":"7.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["manifest","blobs"],"properties":{"manifest":{"type":"object","additionalProperties":false,"required":["schemaVersion","mediaType","config","layers"],"properties":{"schemaVersion":{"const":2},"mediaType":{"const":"application/vnd.oci.image.manifest.v1+json"},"config":{"type":"object","additionalProperties":false,"required":["mediaType","digest","size"],"properties":{"mediaType":{"type":"string","minLength":1,"maxLength":200},"digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"size":{"type":"integer","minimum":0,"maximum":1000000000}}},"layers":{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["mediaType","digest","size"],"properties":{"mediaType":{"type":"string","minLength":1,"maxLength":200},"digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"size":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"blobs":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["digest","hex"],"properties":{"digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"hex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":24000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare selected OCI manifest descriptors with supplied blob sizes and SHA-256 digests."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oci-manifest-consistency","input":{"manifest":{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","size":0},"layers":[]},"blobs":[{"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","hex":""}]}}},"limitations":["OCI image-manifest 1.1.1 descriptor profile, config and layer bytes supplied as hex. No registry, decompression, layer extraction, image execution, signature, safety scan or provenance endorsement. Missing blobs remain unverified.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"in-toto-statement-profile","version":"1.0.0","name":"In-Toto Statement Profile API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["statement"],"properties":{"statement":{"type":"object","additionalProperties":false,"required":["_type","subject","predicateType","predicate"],"properties":{"_type":{"const":"https://in-toto.io/Statement/v1"},"subject":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["digest"],"properties":{"name":{"type":"string","minLength":1,"maxLength":200},"digest":{"type":"object","minProperties":1,"maxProperties":10,"propertyNames":{"pattern":"^[A-Za-z0-9_-]+$"},"additionalProperties":{"type":"string","minLength":2,"maxLength":256,"pattern":"^(?:[0-9a-fA-F]{2})+$"}}}}},"predicateType":{"type":"string","format":"uri","maxLength":500},"predicate":{"type":"object","maxProperties":100}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect required binding fields in a selected in-toto Statement v1 profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"in-toto-statement-profile","input":{"statement":{"_type":"https://in-toto.io/Statement/v1","subject":[{"name":"example.bin","digest":{"sha256":"0000000000000000000000000000000000000000000000000000000000000000"}}],"predicateType":"https://example.com/predicate/v1","predicate":{}}}}},"limitations":["Public supplied statement, selected name/digest subjects and object predicate. Does not verify DSSE signatures, digest bytes, signer authority, factual predicate claims, build provenance or trust.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"slsa-provenance-profile","version":"1.0.0","name":"SLSA Build Provenance Profile API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["predicate"],"properties":{"predicate":{"type":"object","additionalProperties":false,"required":["buildDefinition","runDetails"],"properties":{"buildDefinition":{"type":"object","additionalProperties":false,"required":["buildType","externalParameters","internalParameters","resolvedDependencies"],"properties":{"buildType":{"type":"string","format":"uri","maxLength":500},"externalParameters":{"type":"object"},"internalParameters":{"type":"object"},"resolvedDependencies":{"type":"array","maxItems":100,"items":{"type":"object"}}}},"runDetails":{"type":"object","additionalProperties":false,"required":["builder","metadata"],"properties":{"builder":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","format":"uri","maxLength":500}}},"metadata":{"type":"object","additionalProperties":false,"required":["invocationId","startedOn","finishedOn"],"properties":{"invocationId":{"type":"string","minLength":1,"maxLength":200},"startedOn":{"type":"string","format":"date-time"},"finishedOn":{"type":"string","format":"date-time"}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a selected SLSA build-provenance v1 predicate and its declared builder identity."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"slsa-provenance-profile","input":{"predicate":{"buildDefinition":{"buildType":"https://example.com/build/v1","externalParameters":{},"internalParameters":{},"resolvedDependencies":[]},"runDetails":{"builder":{"id":"https://example.com/builder"},"metadata":{"invocationId":"example-1","startedOn":"2026-10-17T00:00:00Z","finishedOn":"2026-10-17T00:01:00Z"}}}}}},"limitations":["SLSA 1.2 build-provenance structural profile with buildDefinition and runDetails. No signature, external dependency fetch, builder identity authentication, reproducibility claim, SLSA level or certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dsse-pae-encode","version":"1.0.0","name":"DSSE Pre-Authentication Encoding API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["payloadType","payloadHex"],"properties":{"payloadType":{"type":"string","minLength":1,"maxLength":200},"payloadHex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode DSSE v1 pre-authentication bytes for supplied payload type and payload bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dsse-pae-encode","input":{"payloadType":"a","payloadHex":"6263"}}},"limitations":["Exact UTF-8 byte lengths and space separators, lowercase hex result. Encoding only: no key, signature, envelope verification, attestation publication or trusted assertion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"web-annotation-selector-review","version":"1.0.0","name":"Text Quote Selector Review API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text","exact","prefix","suffix"],"properties":{"text":{"type":"string","maxLength":8000},"exact":{"type":"string","minLength":1,"maxLength":1000},"prefix":{"type":"string","maxLength":1000},"suffix":{"type":"string","maxLength":1000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate exact text quotes with optional prefix and suffix context in supplied text."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"web-annotation-selector-review","input":{"text":"red fox, red fox.","exact":"fox","prefix":"red ","suffix":"."}}},"limitations":["W3C TextQuoteSelector selected profile with literal string matching and no whitespace normalization. Offsets are UTF-16 code units, including overlapping matches; not a DOM range, Unicode scalar offset, endorsement or remote annotation publication.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"language-tag-canonicalizer","version":"1.0.0","name":"Language Tag Canonicalizer API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tags"],"properties":{"tags":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Canonicalize supplied Unicode locale identifiers using the runtime Intl implementation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"language-tag-canonicalizer","input":{"tags":["EN-us","en-US","iw-IL"]}}},"limitations":["ECMA-402 Intl.getCanonicalLocales profile with aliases supported by this runtime; not full RFC 5646 grandfathered-tag or live IANA registry coverage. Runtime data versions can change canonical aliases. No language detection, translation or language-range matching.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"geojson-feature-profile","version":"1.0.0","name":"GeoJSON Feature Profile API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["feature"],"properties":{"feature":{"type":"object","additionalProperties":false,"required":["type","geometry","properties"],"properties":{"type":{"const":"Feature"},"geometry":{"type":"object"},"properties":{"type":["object","null"]}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check selected two-dimensional GeoJSON feature geometry and summarize coordinate extent."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"geojson-feature-profile","input":{"feature":{"type":"Feature","geometry":{"type":"LineString","coordinates":[[1,2],[3,4]]},"properties":null}}}},"limitations":["RFC 7946 Point, LineString and Polygon with finite longitude/latitude, closed rings and non-null geometry. No topology, winding enforcement, geodesic area, antimeridian handling, CRS conversion, spatial validity certification or remote map access. Extent is raw coordinate min/max.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"geohash-codec","version":"1.0.0","name":"Geohash Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["latitude","longitude","precision"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180},"precision":{"type":"integer","minimum":1,"maximum":12}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode a coordinate into geohash and report the exact decoded cell bounds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"geohash-codec","input":{"latitude":42.6,"longitude":-5.6,"precision":5}}},"limitations":["Alternating longitude/latitude binary bisection, lowercase standard geohash alphabet and precision 1–12. Coordinate is caller supplied; no location lookup, geodesic distance, neighboring cells or location-privacy guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"plus-code-codec","version":"1.0.0","name":"Full Plus Code Codec API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["latitude","longitude"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode coordinates into a ten-digit full Open Location Code with its cell bounds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"plus-code-codec","input":{"latitude":0,"longitude":0}}},"limitations":["Full ten-digit pair profile, separator at position eight; no short-code recovery, locality lookup, grid refinement, geodesic distance or location verification. Longitude wraps at 180 and latitude 90 is clipped to the final cell.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sse-stream-inspection","version":"1.0.0","name":"Server-Sent Event Stream API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stream"],"properties":{"stream":{"type":"string","maxLength":8000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a supplied finite SSE text sample into dispatched events and persistent stream fields."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sse-stream-inspection","input":{"stream":"id: 7\ndata: one\ndata: two\n\ndata: three\n\n"}}},"limitations":["WHATWG EventSource parsing, initial BOM, CR/LF, repeated data lines, persistent ID and numeric retry. Only a terminated blank line dispatches; EOF discards incomplete final data. No network connection, reconnect, subscription or event execution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"websocket-frame-inspection","version":"1.0.0","name":"WebSocket Frame Inspector API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["direction","frameHex"],"properties":{"direction":{"enum":["client-to-server","server-to-client"]},"frameHex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one supplied unfragmented WebSocket frame and decode masking without opening a socket."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"websocket-frame-inspection","input":{"direction":"server-to-client","frameHex":"81024869"}}},"limitations":["RFC 6455 no-extension, no-fragmentation profile with exact byte length, mask direction, UTF-8 text and selected close-code checks. No handshake, streaming state, compression, control action, authentication or network request.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"mqtt-topic-match","version":"1.0.0","name":"MQTT Topic Filter Match API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["filter","topic"],"properties":{"filter":{"type":"string","minLength":1,"maxLength":200},"topic":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Match a supplied topic against a non-shared MQTT topic filter, preserving empty levels."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"mqtt-topic-match","input":{"filter":"#","topic":"$SYS/status"}}},"limitations":["MQTT 5 selected topic matching, + one level and terminal # zero or more. Leading wildcards never match a $ topic. No shared subscriptions, broker, message publication, credentials or network connection.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"amqp-routing-match","version":"1.0.0","name":"AMQP Topic Routing Match API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["binding","routingKey"],"properties":{"binding":{"type":"string","minLength":1,"maxLength":200},"routingKey":{"type":"string","maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse RabbitMQ-style topic exchange matching for supplied dot-separated words."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"amqp-routing-match","input":{"binding":"audit.#","routingKey":"audit"}}},"limitations":["AMQP 0-9-1 topic exchange, ASCII nonempty words, * exactly one and # zero or more. Not AMQP 1.0 routing semantics. No broker access, queue creation, message sending or delivery guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"stun-message-inspection","version":"1.0.0","name":"STUN Message Inspector API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["messageHex"],"properties":{"messageHex":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect one supplied STUN message header and padded attribute framing."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"stun-message-inspection","input":{"messageHex":"000100002112a442000102030405060708090a0b"}}},"limitations":["RFC 8489 magic cookie, exact message length and TLV framing only. Attribute values remain raw hex; no message-integrity/fingerprint authentication, address discovery, NAT inference, retransmission or socket activity.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"consistent-hash-ring-plan","version":"1.0.0","name":"Consistent Hash Ring Planner API","price":{"amount":"7.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","virtualNodesPerNode","keys"],"properties":{"nodes":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"virtualNodesPerNode":{"type":"integer","minimum":1,"maximum":32},"keys":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Plan deterministic key placement on a SHA-256 ring with declared virtual nodes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"consistent-hash-ring-plan","input":{"nodes":["A"],"virtualNodesPerNode":2,"keys":["x","y"]}}},"limitations":["UTF-8 JSON tuple framing, lexicographic 256-bit hex ordering and clockwise successor selection. At most 256 virtual points. No actual storage, rebalancing, network access, weighted replication, optimal balance or availability guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rendezvous-placement-plan","version":"1.0.0","name":"Rendezvous Placement Planner API","price":{"amount":"7.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","keys","replicas"],"properties":{"nodes":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"keys":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"replicas":{"type":"integer","minimum":1,"maximum":10}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rank declared nodes for each key using highest-random-weight SHA-256 placement."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rendezvous-placement-plan","input":{"nodes":["A"],"keys":["x"],"replicas":1}}},"limitations":["Unweighted rendezvous hashing with UTF-8 JSON tuple framing and stable ID tie-breaks. At most 2,000 key-node scores. Ranked distinct replica choices only; no storage change, quorum, replica health, weighted capacity or availability proof.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vector-clock-compare","version":"1.0.0","name":"Vector Clock Comparison API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","counter"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"counter":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}}},"right":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","counter"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"counter":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare declared replica counters under vector-clock partial ordering."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vector-clock-compare","input":{"left":[{"id":"A","counter":"2"},{"id":"B","counter":"1"}],"right":[{"id":"A","counter":"1"},{"id":"B","counter":"2"}]}}},"limitations":["Missing replicas count as zero; nonnegative integer strings retain exact values. Equal, before, after or concurrent describe only the supplied counters, not authenticated causality, real-time order or conflict resolution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"lamport-event-order","version":"1.0.0","name":"Lamport Event Clock API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["events"],"properties":{"events":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","process","receiveFrom"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"process":{"type":"string","minLength":1,"maxLength":200},"receiveFrom":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assign logical event times from supplied process order and message predecessor edges."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"lamport-event-order","input":{"events":[{"id":"A","process":"p1","receiveFrom":[]},{"id":"B","process":"p2","receiveFrom":["A"]},{"id":"C","process":"p1","receiveFrom":["B"]}]}}},"limitations":["Input order defines each process sequence; receiveFrom references identify earlier causal events. Acyclic graph only. Logical order is not wall-clock duration, total physical order, authenticated message delivery or a distributed-system execution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crdt-gcounter-merge","version":"1.0.0","name":"Grow-Only Counter Merge API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["states"],"properties":{"states":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","counter"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"counter":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":90}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Merge supplied grow-only counter states by exact per-replica maximum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crdt-gcounter-merge","input":{"states":[[{"id":"A","counter":"2"}],[{"id":"A","counter":"3"},{"id":"B","counter":"4"}]]}}},"limitations":["State-based G-counter with nonnegative integer strings and absent replicas zero. Merge is associative, commutative and idempotent for the supplied states. No remote synchronization, replica authentication, decrement support or fraud prevention.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"decimal-quantize","version":"1.0.0","name":"Exact Decimal Quantization API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","places","rounding"],"properties":{"value":{"type":"string","pattern":"^[+-]?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$","maxLength":120},"places":{"type":"integer","minimum":0,"maximum":60},"rounding":{"type":"string","enum":["half-even","half-up","floor","ceil","toward-zero"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Round a decimal string to a declared number of fractional places without binary floating-point arithmetic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"decimal-quantize","input":{"value":"-1.225","places":2,"rounding":"half-even"}}},"limitations":["Exact bounded decimal strings, fixed-point output and caller-selected half-even, half-up, floor, ceil or toward-zero rounding. No currency inference, exchange rate, financial advice or payment action; negative zero normalizes to zero.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"rational-expression-evaluator","version":"1.0.0","name":"Exact Rational Expression API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expression"],"properties":{"expression":{}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate a bounded arithmetic expression tree into a reduced exact fraction."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"rational-expression-evaluator","input":{"expression":{"op":"add","left":{"op":"literal","numerator":"1","denominator":"3"},"right":{"op":"literal","numerator":"1","denominator":"6"}}}}},"limitations":["Literal, add, subtract, multiply and divide nodes only, no source code, eval, variables, functions or network access. Maximum 100 nodes, depth 16 and 512-digit intermediate fractions. Zero division is rejected during input validation before a quote.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iso7064-mod97-check","version":"1.0.0","name":"IBAN Mod-97 Check API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sample"],"properties":{"sample":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a synthetic IBAN-style string using its international Mod-97 checksum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iso7064-mod97-check","input":{"sample":"GB82 WEST 1234 5698 7654 32"}}},"limitations":["Basic two-letter country, two check digits and 11–30 alphanumeric characters, normalized from spaces and lowercase. No country-specific register length, bank/account existence, ownership, sanctions, transfer eligibility or financial action. Use synthetic examples only.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"iso6346-container-code","version":"1.0.0","name":"Container Code Check-Digit API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["code"],"properties":{"code":{"type":"string","pattern":"^[A-Za-z]{3}[UJZujz][0-9]{7}$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate and compare the check digit of a supplied ISO 6346-style equipment code."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"iso6346-container-code","input":{"code":"CSQU3054383"}}},"limitations":["Three uppercase owner letters, U/J/Z category and six serial digits. Letter values skip multiples of eleven, position weights are powers of two and remainder ten maps to zero. No owner-register lookup, container existence, inspection, customs or safety status.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"finite-field-gf256","version":"1.0.0","name":"GF(256) Arithmetic API","price":{"amount":"3.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"integer","minimum":0,"maximum":255},"b":{"type":"integer","minimum":0,"maximum":255}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate finite-field addition, multiplication and multiplicative inverse for supplied byte values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"finite-field-gf256","input":{"a":87,"b":131}}},"limitations":["FIPS 197 AES field polynomial x^8+x^4+x^3+x+1 (0x11b). Arithmetic demonstration only, no keys, AES encryption, security validation or cryptographic protocol. Zero has no inverse and returns null.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"point-in-ring","version":"1.0.0","name":"Point-in-Ring API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["point","ring"],"properties":{"point":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},"ring":{"type":"array","minItems":3,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Classify an integer point against a supplied closed path using exact orientation arithmetic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"point-in-ring","input":{"point":{"x":2,"y":2},"ring":[{"x":0,"y":0},{"x":4,"y":0},{"x":4,"y":4},{"x":0,"y":4}]}}},"limitations":["Two-dimensional integer coordinates, implicit final edge and even-odd fill rule. Boundary is reported separately. Self-intersection and topology are not validated; no holes, CRS, geographic containment, survey or safety decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"convex-hull","version":"1.0.0","name":"Planar Convex Hull API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate a deterministic convex hull for supplied bounded integer points."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"convex-hull","input":{"points":[{"x":0,"y":0},{"x":2,"y":0},{"x":1,"y":1},{"x":1,"y":0}]}}},"limitations":["Monotone-chain algorithm with exact BigInt orientations. Duplicate points removed; collinear interior points discarded. Counterclockwise open vertex sequence starts at lexicographically smallest point. No spherical geometry, CRS transform, polygon repair or spatial certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"segment-intersections","version":"1.0.0","name":"Exact Segment Intersection API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["a","b","c","d"],"properties":{"a":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},"b":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},"c":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},"d":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Classify the intersection of two closed integer line segments with exact rational coordinates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"segment-intersections","input":{"a":{"x":0,"y":0},"b":{"x":3,"y":3},"c":{"x":0,"y":3},"d":{"x":3,"y":0}}}},"limitations":["Planar bounded integer endpoints, including degenerate point segments. Returns none, point or collinear overlap. Exact fractions are authoritative; no CRS, numerical snapping, polyline topology or physical collision claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"affine-transform","version":"1.0.0","name":"Exact Affine Transform API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["matrix","points"],"properties":{"matrix":{"type":"array","minItems":6,"maxItems":6,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}},"points":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"integer","minimum":-1000000000,"maximum":1000000000},"y":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Apply a declared integer planar affine matrix and report exact inverse coefficients when available."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"affine-transform","input":{"matrix":[2,0,0,3,1,-1],"points":[{"x":2,"y":2}]}}},"limitations":["Matrix [a,b,c,d,tx,ty] maps x to a*x+b*y+tx and y to c*x+d*y+ty. BigInt coordinate results and rational inverse, no perspective transform, geographic CRS, image resampling or calibration claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discrete-frechet-distance","version":"1.0.0","name":"Discrete Fréchet Distance API","price":{"amount":"7.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","left","right"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"left":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"right":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate discrete Fréchet distance for two supplied ordered planar point sequences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discrete-frechet-distance","input":{"unit":"m","left":[{"x":0,"y":0},{"x":2,"y":0}],"right":[{"x":0,"y":1},{"x":2,"y":1}]}}},"limitations":["Euclidean distance in one declared coordinate unit and full dynamic-programming coupling. Discrete vertices only, not continuous Fréchet, Hausdorff, geographic distance, map matching or a trajectory identity claim. Numeric result rounds at six decimals.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"invoice-aging-snapshot","version":"1.0.0","name":"Invoice Aging Snapshot","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","currency","invoices"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"invoices":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","due","amountMinor","paidMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"due":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000},"paidMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Group open invoice balances by due-date age and reconcile your outstanding total."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"invoice-aging-snapshot","input":{"asOf":"2026-10-17","currency":"USD","invoices":[{"id":"A","due":"2026-09-01","amountMinor":10000,"paidMinor":2000},{"id":"B","due":"2026-10-20","amountMinor":5000,"paidMinor":0}]}}},"limitations":["UTC calendar dates, as-of snapshot and 0, 1–30, 31–60, 61–90 and 91+ overdue-day bands. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cash-runway-scenarios","version":"1.0.0","name":"Cash Runway Scenarios","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","openingMinor","months"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"openingMinor":{"type":"integer","minimum":0,"maximum":1000000000},"months":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","receiptsMinor","operatingMinor","otherOutflowMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"receiptsMinor":{"type":"integer","minimum":0,"maximum":1000000000},"operatingMinor":{"type":"integer","minimum":0,"maximum":1000000000},"otherOutflowMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse cash balances across explicitly supplied monthly receipt and cost scenarios."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cash-runway-scenarios","input":{"currency":"USD","openingMinor":10000,"months":[{"id":"month-1","receiptsMinor":2000,"operatingMinor":8000,"otherOutflowMinor":1000},{"id":"month-2","receiptsMinor":1000,"operatingMinor":5000,"otherOutflowMinor":0}]}}},"limitations":["No credit line, interest, new financing or automatic forecast; first negative month is reported. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"budget-actual-variance","version":"1.0.0","name":"Budget and Actual Variance","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","kind","budgetMinor","actualMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["revenue","cost"]},"budgetMinor":{"type":"integer","minimum":0,"maximum":1000000000},"actualMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile planned and actual amounts with favorable and unfavorable treatment by line type."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"budget-actual-variance","input":{"currency":"USD","lines":[{"id":"cost-A","kind":"cost","budgetMinor":1000,"actualMinor":1200},{"id":"revenue-A","kind":"revenue","budgetMinor":3000,"actualMinor":3500}]}}},"limitations":["Revenue increases and cost decreases are labeled favorable. Zero budgets have no percentage variance. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"working-capital-cycle","version":"1.0.0","name":"Working Capital Cycle Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","periodDays","averageReceivablesMinor","creditSalesMinor","averageInventoryMinor","costOfSalesMinor","averagePayablesMinor","creditPurchasesMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"periodDays":{"type":"integer","minimum":1,"maximum":1000000000},"averageReceivablesMinor":{"type":"integer","minimum":0,"maximum":1000000000},"creditSalesMinor":{"type":"integer","minimum":0,"maximum":1000000000},"averageInventoryMinor":{"type":"integer","minimum":0,"maximum":1000000000},"costOfSalesMinor":{"type":"integer","minimum":0,"maximum":1000000000},"averagePayablesMinor":{"type":"integer","minimum":0,"maximum":1000000000},"creditPurchasesMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate receivables, inventory and payable days from aligned period averages."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"working-capital-cycle","input":{"currency":"USD","periodDays":30,"averageReceivablesMinor":1000,"creditSalesMinor":6000,"averageInventoryMinor":2000,"costOfSalesMinor":6000,"averagePayablesMinor":1000,"creditPurchasesMinor":3000}}},"limitations":["Use average balances and matching credit sales, purchases and cost of sales for one declared period. Undefined ratios stay null. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-spend-concentration","version":"1.0.0","name":"Supplier Spend Concentration","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","spend"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"spend":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","party","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"party":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplier spend concentration and the share carried by each supplied supplier."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-spend-concentration","input":{"currency":"USD","spend":[{"id":"1","party":"supplier-A","amountMinor":6000},{"id":"2","party":"supplier-B","amountMinor":4000}]}}},"limitations":["Aggregates duplicate supplier parties across unique expense rows. HHI is a descriptive concentration measure, not a competition-law conclusion. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"weighted-sales-pipeline","version":"1.0.0","name":"Weighted Sales Pipeline","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","opportunities"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"opportunities":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","stage","valueMinor","probabilityBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"stage":{"type":"string","minLength":1,"maxLength":200},"valueMinor":{"type":"integer","minimum":0,"maximum":1000000000},"probabilityBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate scenario-weighted pipeline by stage without treating prospects as guaranteed revenue."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"weighted-sales-pipeline","input":{"currency":"USD","opportunities":[{"id":"A","stage":"proposal","valueMinor":10000,"probabilityBasisPoints":6000},{"id":"B","stage":"proposal","valueMinor":5000,"probabilityBasisPoints":2000}]}}},"limitations":["Caller-selected probabilities in basis points; each expected amount retains an exact numerator over 10,000. No probability estimation or sales attribution. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"discount-leakage-review","version":"1.0.0","name":"Discount Leakage Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","listMinor","netMinor","maxDiscountBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"listMinor":{"type":"integer","minimum":1,"maximum":1000000000},"netMinor":{"type":"integer","minimum":0,"maximum":1000000000},"maxDiscountBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare recorded sales discounts with your approved discount policy and trace exceptions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"discount-leakage-review","input":{"currency":"USD","lines":[{"id":"A","listMinor":10000,"netMinor":8000,"maxDiscountBasisPoints":1500}]}}},"limitations":["Maximum approved discount per line uses basis points. Taxes, bundles, currency conversion and unauthorized policy changes are excluded. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"customer-revenue-concentration","version":"1.0.0","name":"Customer Revenue Concentration","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","revenue"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"revenue":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","party","amountMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"party":{"type":"string","minLength":1,"maxLength":200},"amountMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure dependency on supplied customer revenue with exact shares and leave-one-out exposure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"customer-revenue-concentration","input":{"currency":"USD","revenue":[{"id":"A","party":"customer-A","amountMinor":7500},{"id":"B","party":"customer-B","amountMinor":2500}]}}},"limitations":["Pseudonymous customer IDs and aggregate net revenue only. Revenue is not independently verified; no profiling, identity enrichment or credit decision. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"revenue-seasonality-profile","version":"1.0.0","name":"Revenue Seasonality Profile","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","months"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"months":{"type":"array","minItems":24,"maxItems":120,"items":{"type":"object","additionalProperties":false,"required":["id","revenueMinor"],"properties":{"id":{"type":"string","pattern":"^\\d{4}-(0[1-9]|1[0-2])$"},"revenueMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare complete calendar years of monthly revenue and identify recurring seasonal shares."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"revenue-seasonality-profile","input":{"currency":"USD","months":[{"id":"2024-01","revenueMinor":1000},{"id":"2024-02","revenueMinor":1000},{"id":"2024-03","revenueMinor":1000},{"id":"2024-04","revenueMinor":1000},{"id":"2024-05","revenueMinor":1000},{"id":"2024-06","revenueMinor":1000},{"id":"2024-07","revenueMinor":1000},{"id":"2024-08","revenueMinor":1000},{"id":"2024-09","revenueMinor":1000},{"id":"2024-10","revenueMinor":1000},{"id":"2024-11","revenueMinor":1000},{"id":"2024-12","revenueMinor":2000},{"id":"2025-01","revenueMinor":1000},{"id":"2025-02","revenueMinor":1000},{"id":"2025-03","revenueMinor":1000},{"id":"2025-04","revenueMinor":1000},{"id":"2025-05","revenueMinor":1000},{"id":"2025-06","revenueMinor":1000},{"id":"2025-07","revenueMinor":1000},{"id":"2025-08","revenueMinor":1000},{"id":"2025-09","revenueMinor":1000},{"id":"2025-10","revenueMinor":1000},{"id":"2025-11","revenueMinor":1000},{"id":"2025-12","revenueMinor":2000}]}}},"limitations":["At least two complete supplied years, one record per YYYY-MM, in the same currency. Each annual share is weighted equally; no trend removal, causal inference or forecast. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"returns-reason-analysis","version":"1.0.0","name":"Returns Reason Analysis","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","returns"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"returns":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","reason","units","refundMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"reason":{"type":"string","maxLength":200},"units":{"type":"integer","minimum":1,"maximum":1000000000},"refundMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile returned quantities and refunds by declared reason while preserving missing classifications."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"returns-reason-analysis","input":{"currency":"USD","returns":[{"id":"A","reason":"size","units":3,"refundMinor":6000},{"id":"B","reason":"","units":1,"refundMinor":2000}]}}},"limitations":["Aggregate return rows, not a product-defect or legal-refund determination. Unknown reasons remain visible. Supplied amounts in integer minor units of one currency; no account access, tax treatment, payment action or financial recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-cover-exposure","version":"1.0.0","name":"Inventory Cover Exposure","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items"],"properties":{"items":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","onHand","reserved","dailyDemand","minCoverDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"onHand":{"type":"integer","minimum":0,"maximum":1000000000},"reserved":{"type":"integer","minimum":0,"maximum":1000000000},"dailyDemand":{"type":"integer","minimum":0,"maximum":1000000000},"minCoverDays":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify short cover from usable stock and your supplied daily demand assumptions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-cover-exposure","input":{"items":[{"id":"A","onHand":20,"reserved":5,"dailyDemand":3,"minCoverDays":7}]}}},"limitations":["One demand rate and minimum cover target per item. Zero demand remains undefined cover; no demand forecast, stock adjustment or purchase order.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inactive-stock-review","version":"1.0.0","name":"Inactive Stock Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","currency","inactiveDays","items"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"inactiveDays":{"type":"integer","minimum":1,"maximum":1000000000},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","quantity","unitCostMinor","lastMovement"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"unitCostMinor":{"type":"integer","minimum":0,"maximum":1000000000},"lastMovement":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Separate aging, recent and unclassified stock movement evidence with exact inventory exposure."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inactive-stock-review","input":{"asOf":"2026-10-17","currency":"USD","inactiveDays":90,"items":[{"id":"A","quantity":10,"unitCostMinor":500,"lastMovement":"2026-01-01"},{"id":"B","quantity":2,"unitCostMinor":100,"lastMovement":null}]}}},"limitations":["Last movement is a supplied ISO date or explicit null. Missing history remains unknown; age alone does not establish obsolescence or a disposal decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"expiry-stock-allocation","version":"1.0.0","name":"Expiry-Aware Stock Allocation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","requestedUnits","lots"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requestedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"lots":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","expiresOn","quantity","reserved"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expiresOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"reserved":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a first-expiry-first-out pick plan from eligible lots and report shortages."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"expiry-stock-allocation","input":{"asOf":"2026-10-17","requestedUnits":8,"lots":[{"id":"early","expiresOn":"2026-10-20","quantity":5,"reserved":1},{"id":"later","expiresOn":"2026-11-01","quantity":10,"reserved":0}]}}},"limitations":["One item per job; expiry at the as-of date is excluded. Respect supplied reservations and deterministic lot-ID ties. No warehouse writes, shipping or product-safety judgment.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"forecast-error-backtest","version":"1.0.0","name":"Forecast Error Backtest","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["observations"],"properties":{"observations":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","actual","forecast"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"actual":{"type":"integer","minimum":0,"maximum":1000000000},"forecast":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied forecasts with actuals using bias, MAE, RMSE, MAPE and weighted absolute error."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"forecast-error-backtest","input":{"observations":[{"id":"A","actual":10,"forecast":12},{"id":"B","actual":20,"forecast":18},{"id":"C","actual":0,"forecast":3}]}}},"limitations":["Non-negative aligned observations; bias means forecast minus actual. MAPE excludes zero actuals and reports the exclusion count. No model fitting, future prediction or causal claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dock-slot-conflicts","version":"1.0.0","name":"Dock Slot Conflict Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["date","slots"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"slots":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"object","additionalProperties":false,"required":["id","dock","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"dock":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify overlapping dock reservations and show the exact conflicting minutes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dock-slot-conflicts","input":{"date":"2026-10-17","slots":[{"id":"A","dock":"dock-1","startMinute":60,"endMinute":120},{"id":"B","dock":"dock-1","startMinute":100,"endMinute":150},{"id":"C","dock":"dock-2","startMinute":90,"endMinute":130}]}}},"limitations":["One UTC calendar day, half-open minute intervals and exact dock names. Adjacent slots do not overlap. No scheduling changes or travel estimates.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"freight-tariff-reconciliation","version":"1.0.0","name":"Freight Tariff Reconciliation","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","tariffs","shipments"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"tariffs":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","maxGrams","baseMinor","perKgMinor","fuelBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"maxGrams":{"type":"integer","minimum":1,"maximum":1000000000},"baseMinor":{"type":"integer","minimum":0,"maximum":1000000000},"perKgMinor":{"type":"integer","minimum":0,"maximum":1000000000},"fuelBasisPoints":{"type":"integer","minimum":0,"maximum":10000}}}},"shipments":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","tariff","grams","invoicedMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"tariff":{"type":"string","minLength":1,"maxLength":200},"grams":{"type":"integer","minimum":1,"maximum":1000000000},"invoicedMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Recalculate shipment charges from your supplied tariff and flag invoice differences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"freight-tariff-reconciliation","input":{"currency":"USD","tariffs":[{"id":"standard","maxGrams":100000,"baseMinor":500,"perKgMinor":200,"fuelBasisPoints":1000}],"shipments":[{"id":"A","tariff":"standard","grams":1500,"invoicedMinor":1000}]}}},"limitations":["Base plus whole billed kilograms, with fuel surcharge rounded half up to one minor unit. Tariff ceiling enforced before checkout. No live carrier rates, taxes, dimensional weight or dispute filing.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"package-weight-reconciliation","version":"1.0.0","name":"Package Weight Reconciliation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tareGrams","measuredGrams","toleranceGrams","contents"],"properties":{"tareGrams":{"type":"integer","minimum":0,"maximum":1000000000},"measuredGrams":{"type":"integer","minimum":0,"maximum":1000000000},"toleranceGrams":{"type":"integer","minimum":0,"maximum":1000000000},"contents":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","unitGrams","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"unitGrams":{"type":"integer","minimum":0,"maximum":1000000000},"quantity":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare measured parcel mass with the declared contents and tare allowance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"package-weight-reconciliation","input":{"tareGrams":100,"measuredGrams":1120,"toleranceGrams":10,"contents":[{"id":"A","unitGrams":250,"quantity":4}]}}},"limitations":["Integer grams only, one package per job; tolerance is supplied by you. No scale calibration, carrier acceptance, product certification or shipping purchase.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"fleet-fuel-performance","version":"1.0.0","name":"Fleet Fuel Performance","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["trips"],"properties":{"trips":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","vehicle","kilometres","fuelMl"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vehicle":{"type":"string","minLength":1,"maxLength":200},"kilometres":{"type":"integer","minimum":0,"maximum":1000000000},"fuelMl":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile recorded distance and fuel use with vehicle-level litres-per-100-kilometre evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"fleet-fuel-performance","input":{"trips":[{"id":"A","vehicle":"van-A","kilometres":100,"fuelMl":8000},{"id":"B","vehicle":"van-A","kilometres":50,"fuelMl":4000}]}}},"limitations":["Kilometres and millilitres, aligned reporting rows. Zero-distance rows remain visible and have no fuel-economy ratio. No driver ranking, route estimate or emissions conversion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"demurrage-scenario-report","version":"1.0.0","name":"Container Delay Cost Scenarios","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","containers"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"containers":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","availableOn","returnedOn","freeDays","dailyMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"availableOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"returnedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"freeDays":{"type":"integer","minimum":0,"maximum":1000000000},"dailyMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate delay charges from your supplied free days, return dates and daily rates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"demurrage-scenario-report","input":{"currency":"USD","containers":[{"id":"A","availableOn":"2026-10-01","returnedOn":"2026-10-10","freeDays":5,"dailyMinor":10000}]}}},"limitations":["Whole UTC calendar-day differences, with return date excluded from elapsed count. One flat daily rate per container. No tariff lookup, contract interpretation or invoice approval.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"roster-coverage-review","version":"1.0.0","name":"Roster Coverage Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["date","requirements","shifts"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requirements":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","role","startMinute","endMinute","requiredPeople"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440},"requiredPeople":{"type":"integer","minimum":1,"maximum":1000000000}}}},"shifts":{"type":"array","minItems":0,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","worker","role","startMinute","endMinute"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"worker":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1440},"endMinute":{"type":"integer","minimum":0,"maximum":1440}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare scheduled coverage with declared role requirements and identify uncovered minutes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"roster-coverage-review","input":{"date":"2026-10-17","requirements":[{"id":"morning","role":"support","startMinute":60,"endMinute":120,"requiredPeople":2}],"shifts":[{"id":"A","worker":"worker-A","role":"support","startMinute":60,"endMinute":120}]}}},"limitations":["One UTC day and pseudonymous worker IDs; overlapping shifts for the same worker count once. Half-open intervals. No staffing decisions, labor-law interpretation or calendar writes.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"timesheet-project-cost","version":"1.0.0","name":"Timesheet Project Cost","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","entries"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"entries":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","project","minutes","hourlyMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"project":{"type":"string","minLength":1,"maxLength":200},"minutes":{"type":"integer","minimum":0,"maximum":1000000000},"hourlyMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied work minutes and hourly cost rates into exact project cost fractions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"timesheet-project-cost","input":{"currency":"USD","entries":[{"id":"A","project":"project-A","minutes":90,"hourlyMinor":2000},{"id":"B","project":"project-A","minutes":30,"hourlyMinor":3000}]}}},"limitations":["Minute-based costing with numerator in minor-unit minutes over denominator 60. No payroll, tax, employment decision or time tracking installation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"overtime-cost-scenarios","version":"1.0.0","name":"Overtime Cost Scenarios","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","thresholdMinutes","overtimeMultiplierBasisPoints","periods"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"thresholdMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"overtimeMultiplierBasisPoints":{"type":"integer","minimum":10000,"maximum":50000},"periods":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","minutes","hourlyMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"minutes":{"type":"integer","minimum":0,"maximum":1000000000},"hourlyMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare regular and overtime cost under the thresholds and multipliers you provide."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"overtime-cost-scenarios","input":{"currency":"USD","thresholdMinutes":2400,"overtimeMultiplierBasisPoints":15000,"periods":[{"id":"week-A","minutes":2700,"hourlyMinor":2000}]}}},"limitations":["One threshold per supplied period; no jurisdiction rules are inferred. Exact minor-unit minute numerators over 600,000. This is scenario costing, not payroll or legal compliance.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"training-requirement-review","version":"1.0.0","name":"Training Requirement Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","requirements","staff","completions"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"requirements":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","role","course"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200},"course":{"type":"string","minLength":1,"maxLength":200}}}},"staff":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","role"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200}}}},"completions":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","staff","course","completed","expiresOn"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"staff":{"type":"string","minLength":1,"maxLength":200},"course":{"type":"string","minLength":1,"maxLength":200},"completed":{"type":"boolean"},"expiresOn":{"anyOf":[{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},{"type":"null"}]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied role requirements with recorded training and keep missing or expired evidence visible."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"training-requirement-review","input":{"asOf":"2026-10-17","requirements":[{"id":"R","role":"operator","course":"safety"}],"staff":[{"id":"staff-A","role":"operator"},{"id":"staff-B","role":"operator"}],"completions":[{"id":"C","staff":"staff-A","course":"safety","completed":true,"expiresOn":"2026-10-01"}]}}},"limitations":["Pseudonymous staff IDs and caller-defined courses. Missing evidence is unverified; this does not issue certificates, decide employment outcomes or establish legal compliance.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ticket-backlog-aging","version":"1.0.0","name":"Ticket Backlog Aging","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","tickets"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"tickets":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","queue","createdOn","state"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"queue":{"type":"string","minLength":1,"maxLength":200},"createdOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"state":{"enum":["open","closed","unknown"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize open case ages by queue and preserve closed and unknown-state counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ticket-backlog-aging","input":{"asOf":"2026-10-17","tickets":[{"id":"A","queue":"support","createdOn":"2026-09-01","state":"open"},{"id":"B","queue":"support","createdOn":"2026-10-01","state":"closed"}]}}},"limitations":["UTC calendar-day ages from supplied creation dates and explicit open/closed states. No ticket connection, customer contact, staff ranking or service-level certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ticket-sla-window-review","version":"1.0.0","name":"Ticket Response Window Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOfMinute","tickets"],"properties":{"asOfMinute":{"type":"integer","minimum":0,"maximum":1000000000},"tickets":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","openedMinute","respondedMinute","targetMinutes","pauses"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openedMinute":{"type":"integer","minimum":0,"maximum":1000000000},"respondedMinute":{"anyOf":[{"type":"integer","minimum":0,"maximum":1000000000},{"type":"null"}]},"targetMinutes":{"type":"integer","minimum":0,"maximum":1000000000},"pauses":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","start","end"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":0,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied response windows with your target after removing overlapping paused intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ticket-sla-window-review","input":{"asOfMinute":200,"tickets":[{"id":"A","openedMinute":0,"respondedMinute":100,"targetMinutes":50,"pauses":[{"id":"p1","start":20,"end":60},{"id":"p2","start":40,"end":70}]}]}}},"limitations":["Absolute minute counters in one time base; half-open pauses are unioned and clipped to the measured window. Open tickets remain open, not passed. No business-calendar or contractual interpretation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contact-centre-staffing-plan","version":"1.0.0","name":"Contact Centre Staffing Scenarios","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["arrivals","intervalSeconds","handlingSeconds","answerTargetSeconds","targetBasisPoints","currentAgents","maxAgents"],"properties":{"arrivals":{"type":"integer","minimum":0,"maximum":1000000000},"intervalSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"handlingSeconds":{"type":"integer","minimum":1,"maximum":1000000000},"answerTargetSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"targetBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"currentAgents":{"type":"integer","minimum":0,"maximum":200},"maxAgents":{"type":"integer","minimum":1,"maximum":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate queue delay and a minimum tested staffing scenario using an explicit Erlang C profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contact-centre-staffing-plan","input":{"arrivals":30,"intervalSeconds":3600,"handlingSeconds":60,"answerTargetSeconds":60,"targetBasisPoints":8000,"currentAgents":1,"maxAgents":5}}},"limitations":["Poisson arrivals, exponential handling, infinite waiting room and no abandonment. No breaks, shrinkage, routing or service guarantee. Search is bounded by the supplied maximum agents; unmet targets stay unresolved.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-earned-value","version":"1.0.0","name":"Project Earned Value Profile","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","budgetMinor","plannedMinor","earnedMinor","actualMinor"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"budgetMinor":{"type":"integer","minimum":1,"maximum":1000000000},"plannedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"earnedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"actualMinor":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile declared planned, earned and actual values with CPI, SPI and a conditional completion estimate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-earned-value","input":{"currency":"USD","budgetMinor":100000,"plannedMinor":50000,"earnedMinor":40000,"actualMinor":50000}}},"limitations":["One approved project baseline, supplied values and one currency. EAC assumes future cost efficiency matches current CPI and retains an exact fraction; this is not an independent progress audit or financing recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-buffer-burn-profile","version":"1.0.0","name":"Project Buffer Burn Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["plannedWork","completedWork","plannedBuffer","usedBuffer","reviewRatio","urgentRatio"],"properties":{"plannedWork":{"type":"integer","minimum":1,"maximum":1000000000},"completedWork":{"type":"integer","minimum":0,"maximum":1000000000},"plannedBuffer":{"type":"integer","minimum":1,"maximum":1000000000},"usedBuffer":{"type":"integer","minimum":0,"maximum":1000000000},"reviewRatio":{"type":"number","minimum":0.01,"maximum":100},"urgentRatio":{"type":"number","minimum":0.01,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare consumed project buffer with completed work and your declared review thresholds."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-buffer-burn-profile","input":{"plannedWork":100,"completedWork":50,"plannedBuffer":20,"usedBuffer":15,"reviewRatio":1,"urgentRatio":2}}},"limitations":["Consistent work units and one baseline. The burn ratio compares buffer fraction with completion fraction; no critical-chain certification, resource leveling or completion prediction.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"portfolio-score-ranking","version":"1.0.0","name":"Portfolio Score Ranking","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["criteria","projects"],"properties":{"criteria":{"type":"array","minItems":1,"maxItems":15,"items":{"type":"object","additionalProperties":false,"required":["id","weightBasisPoints","maxScore"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"weightBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"maxScore":{"type":"integer","minimum":1,"maximum":1000000000}}}},"projects":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","scores"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"scores":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","value"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"value":{"type":"integer","minimum":0,"maximum":1000000000}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rank supplied project options against a complete weighted decision matrix with visible ties."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"portfolio-score-ranking","input":{"criteria":[{"id":"fit","weightBasisPoints":6000,"maxScore":5},{"id":"effort","weightBasisPoints":4000,"maxScore":5}],"projects":[{"id":"A","scores":[{"id":"fit","value":5},{"id":"effort","value":2}]},{"id":"B","scores":[{"id":"fit","value":4},{"id":"effort","value":4}]}]}}},"limitations":["Weights must total 10,000 basis points and scores must stay within each supplied maximum. No inferred preferences, employment selection, investment advice or automatic approval.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"risk-exposure-register","version":"1.0.0","name":"Risk Exposure Register","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","risks"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"risks":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","category","probabilityBasisPoints","impactMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"category":{"type":"string","minLength":1,"maxLength":200},"probabilityBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"impactMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize supplied risk probabilities and impact assumptions with exact expected-exposure fractions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"risk-exposure-register","input":{"currency":"USD","risks":[{"id":"A","category":"delivery","probabilityBasisPoints":2000,"impactMinor":10000},{"id":"B","category":"delivery","probabilityBasisPoints":1000,"impactMinor":5000}]}}},"limitations":["Caller-selected likelihoods and impact amounts, grouped by category. Summed expectation is not a loss percentile or an independence claim. No insurance, credit or safety decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"decision-regret-matrix","version":"1.0.0","name":"Decision Regret Matrix","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","alternatives","scenarios","costs"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"alternatives":{"type":"array","minItems":2,"maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"scenarios":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"costs":{"type":"array","minItems":1,"maxItems":400,"items":{"type":"object","additionalProperties":false,"required":["alternative","scenario","costMinor"],"properties":{"alternative":{"type":"string","minLength":1,"maxLength":200},"scenario":{"type":"string","minLength":1,"maxLength":200},"costMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare alternatives across supplied cost scenarios and show their largest avoidable cost."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"decision-regret-matrix","input":{"currency":"USD","alternatives":["A","B"],"scenarios":["low","high"],"costs":[{"alternative":"A","scenario":"low","costMinor":100},{"alternative":"B","scenario":"low","costMinor":140},{"alternative":"A","scenario":"high","costMinor":300},{"alternative":"B","scenario":"high","costMinor":200}]}}},"limitations":["Complete alternative/scenario matrix; lower supplied cost is better. Minimax regret is a decision aid, not a probability forecast, automatic selection or investment recommendation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"survey-top-box-summary","version":"1.0.0","name":"Survey Top Box Summary","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scaleMaximum","topBoxMinimum","missingCount","responses"],"properties":{"scaleMaximum":{"type":"integer","minimum":2,"maximum":20},"topBoxMinimum":{"type":"integer","minimum":1,"maximum":20},"missingCount":{"type":"integer","minimum":0,"maximum":1000000000},"responses":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["score","count"],"properties":{"score":{"type":"integer","minimum":1,"maximum":1000000000},"count":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize a declared response scale and top-box threshold while keeping missing responses separate."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"survey-top-box-summary","input":{"scaleMaximum":5,"topBoxMinimum":4,"missingCount":2,"responses":[{"score":3,"count":2},{"score":4,"count":3},{"score":5,"count":5}]}}},"limitations":["Anonymous aggregate scale counts only. No respondent identity, sentiment inference, weighting or population-representativeness claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"net-promoter-score","version":"1.0.0","name":"Recommendation Survey Score","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["responses"],"properties":{"responses":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["score","count"],"properties":{"score":{"type":"integer","minimum":0,"maximum":10},"count":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate the conventional Net Promoter Score from anonymous counts on a zero-to-ten recommendation scale."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"net-promoter-score","input":{"responses":[{"score":10,"count":7},{"score":8,"count":1},{"score":4,"count":2}]}}},"limitations":["Scores 0–6 are detractors, 7–8 passives and 9–10 promoters. NPS is a Bain & Company methodology; this calculation is not endorsement, certification or a representative customer study.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"conversion-experiment-summary","version":"1.0.0","name":"Conversion Experiment Summary","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["z","baseline","variant"],"properties":{"z":{"type":"number","minimum":0.1,"maximum":5},"baseline":{"type":"object","additionalProperties":false,"required":["trials","successes"],"properties":{"trials":{"type":"integer","minimum":1,"maximum":1000000000},"successes":{"type":"integer","minimum":0,"maximum":1000000000}}},"variant":{"type":"object","additionalProperties":false,"required":["trials","successes"],"properties":{"trials":{"type":"integer","minimum":1,"maximum":1000000000},"successes":{"type":"integer","minimum":0,"maximum":1000000000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two observed conversion rates with separate Wilson uncertainty intervals and an explicit baseline."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"conversion-experiment-summary","input":{"z":1.96,"baseline":{"trials":100,"successes":10},"variant":{"trials":100,"successes":15}}}},"limitations":["Independent binomial samples assumed; z is supplied, not a promised confidence level. Individual intervals are not a significance test or a causal claim; repeated peeking and sample selection are not corrected.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sample-size-plan","version":"1.0.0","name":"Proportion Sample Size Plan","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expectedProportion","z","margin","population"],"properties":{"expectedProportion":{"type":"number","exclusiveMinimum":0,"exclusiveMaximum":1},"z":{"type":"number","minimum":0.1,"maximum":5},"margin":{"type":"number","minimum":0.0001,"maximum":0.5},"population":{"anyOf":[{"type":"integer","minimum":1,"maximum":1000000000},{"type":"null"}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate a planning sample size for a supplied proportion, precision and population."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sample-size-plan","input":{"expectedProportion":0.5,"z":1.96,"margin":0.05,"population":null}}},"limitations":["Normal-approximation planning for simple random sampling, not an exact assurance of achieved precision. Finite population correction is used only when a population is supplied; no response-rate, clustering or weighting adjustment.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"measurement-repeatability","version":"1.0.0","name":"Measurement Repeatability Profile","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","groups"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"groups":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["id","readings"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"readings":{"type":"array","minItems":2,"maxItems":200,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate pooled repeat-measurement variation for supplied item and instrument groups."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"measurement-repeatability","input":{"unit":"mm","groups":[{"id":"item-A","readings":[9,10,11]},{"id":"item-B","readings":[19,20,21]}]}}},"limitations":["Within-group sample variance pooled by replicate degrees of freedom. This is not a crossed Gage R&R study, calibration certificate or measurement-system acceptance decision; operator reproducibility and bias are not estimated.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"process-capability-profile","version":"1.0.0","name":"Process Capability Profile","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","lowerSpecification","upperSpecification","readings"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"lowerSpecification":{"type":"number","minimum":-1000000000,"maximum":1000000000},"upperSpecification":{"type":"number","minimum":-1000000000,"maximum":1000000000},"readings":{"type":"array","minItems":2,"maxItems":200,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a supplied measurement sample with specification limits using an explicit capability profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"process-capability-profile","input":{"unit":"mm","lowerSpecification":4,"upperSpecification":16,"readings":[8,10,12]}}},"limitations":["Cp and Cpk use sample standard deviation and assume a stable, approximately normal process. They do not establish stability, future yield or certification; zero variation produces null indices.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"individuals-control-chart","version":"1.0.0","name":"Individuals Control Chart Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","readings"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"readings":{"type":"array","minItems":3,"maxItems":200,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build retrospective individual and moving-range limits for an ordered measurement series."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"individuals-control-chart","input":{"unit":"litres","readings":[49.6,47.6,49.9,51.3,47.8,51.2,52.6,52.4,53.6,52.1]}}},"limitations":["I–MR profile with two-observation moving ranges and d2=1.128. Only points strictly outside three-sigma individual limits are flagged; no run-rule suite, automatic monitoring or proof of process stability.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pareto-loss-report","version":"1.0.0","name":"Pareto Loss Report","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","losses"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"losses":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","category","costMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"category":{"type":"string","minLength":1,"maxLength":200},"costMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rank supplied loss categories by exact declared cost and show cumulative shares."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pareto-loss-report","input":{"currency":"USD","losses":[{"id":"A","category":"rework","costMinor":80},{"id":"B","category":"scrap","costMinor":20}]}}},"limitations":["Supplied loss costs only; no automatic root-cause inference, safety classification or 80/20 guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quality-cost-profile","version":"1.0.0","name":"Quality Cost Profile","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","revenueMinor","costs"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"revenueMinor":{"type":"integer","minimum":0,"maximum":1000000000},"costs":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","category","costMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"category":{"enum":["prevention","appraisal","internal-failure","external-failure"]},"costMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Summarize prevention, appraisal and failure costs in one declared reporting currency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quality-cost-profile","input":{"currency":"USD","revenueMinor":10000,"costs":[{"id":"A","category":"prevention","costMinor":100},{"id":"B","category":"external-failure","costMinor":400}]}}},"limitations":["Caller-classified costs and revenue for the same period. No audit opinion, compliance conclusion or cost classification is inferred.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"warranty-cost-scenarios","version":"1.0.0","name":"Warranty Cost Scenarios","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","products"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"products":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","units","claimRateBasisPoints","costPerClaimMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000},"claimRateBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"costPerClaimMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate claim-cost exposure from supplied product volumes, claim rates and unit costs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"warranty-cost-scenarios","input":{"currency":"USD","products":[{"id":"A","units":1000,"claimRateBasisPoints":200,"costPerClaimMinor":500}]}}},"limitations":["One declared currency; exact expected-cost numerator over 10,000. Caller-selected assumptions only, not an actuarial reserve, accounting opinion or guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"material-mass-balance","version":"1.0.0","name":"Material Mass Balance","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","flows"],"properties":{"unit":{"type":"string","minLength":1,"maxLength":200},"flows":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","kind","quantity"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["intake","product","waste","storage-change"]},"quantity":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile material intake with output, waste and storage changes in one supplied mass unit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-mass-balance","input":{"unit":"g","flows":[{"id":"A","kind":"intake","quantity":1000},{"id":"B","kind":"product","quantity":800},{"id":"C","kind":"waste","quantity":100},{"id":"D","kind":"storage-change","quantity":50}]}}},"limitations":["Whole-unit records at one declared scale and boundary. Storage increases consume intake; negative storage changes release it. No unit conversion, physical inventory audit or regulatory certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utility-baseload-profile","version":"1.0.0","name":"Utility Baseload Profile","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["readings"],"properties":{"readings":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","startMinute","endMinute","energyWh","occupied"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startMinute":{"type":"integer","minimum":0,"maximum":1000000000},"endMinute":{"type":"integer","minimum":1,"maximum":1000000000},"energyWh":{"type":"integer","minimum":0,"maximum":1000000000},"occupied":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare occupied and unoccupied energy demand from interval readings you supply."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utility-baseload-profile","input":{"readings":[{"id":"A","startMinute":0,"endMinute":60,"energyWh":1000,"occupied":true},{"id":"B","startMinute":60,"endMinute":120,"energyWh":200,"occupied":false}]}}},"limitations":["Non-overlapping absolute minute intervals and energy in watt-hours. Occupancy flags are supplied, not inferred; no meter connection, tariff estimate, energy audit or automated control.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"energy-driver-regression","version":"1.0.0","name":"Energy Driver Regression","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["driverUnit","energyUnit","observations"],"properties":{"driverUnit":{"type":"string","minLength":1,"maxLength":200},"energyUnit":{"type":"string","minLength":1,"maxLength":200},"observations":{"type":"array","minItems":3,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","driver","energy"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"driver":{"type":"number","minimum":-1000000000,"maximum":1000000000},"energy":{"type":"number","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit a supplied operating driver to energy consumption and show residuals and fit quality."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"energy-driver-regression","input":{"driverUnit":"units","energyUnit":"kWh","observations":[{"id":"A","driver":1,"energy":3},{"id":"B","driver":2,"energy":5},{"id":"C","driver":3,"energy":7}]}}},"limitations":["One-driver ordinary least squares with an intercept; observations must use consistent units and periods. Constant drivers return unresolved coefficients. Fit is descriptive, not causal, a weather-normalized audit or an automatic forecast.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"activity-emissions-estimate","version":"1.0.0","name":"Activity Emissions Estimate","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["activities"],"properties":{"activities":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","category","activityUnit","quantity","factorGramsCO2ePerUnit","factorSource"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"category":{"type":"string","minLength":1,"maxLength":200},"activityUnit":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"factorGramsCO2ePerUnit":{"type":"integer","minimum":0,"maximum":1000000000},"factorSource":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate declared activity emissions while retaining the source of every supplied factor."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"activity-emissions-estimate","input":{"activities":[{"id":"A","category":"electricity","activityUnit":"kWh","quantity":100,"factorGramsCO2ePerUnit":400,"factorSource":"Fictional factor for this example"}]}}},"limitations":["Whole activity units multiplied by supplied grams CO2e per unit; factors must match activity units. No default regional factors, scope assignment, avoided-emissions claim, assurance or certified inventory.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"water-balance-review","version":"1.0.0","name":"Water Balance Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["intakeLitres","dischargeLitres","consumedLitres","storageChangeLitres"],"properties":{"intakeLitres":{"type":"integer","minimum":0,"maximum":1000000000},"dischargeLitres":{"type":"integer","minimum":0,"maximum":1000000000},"consumedLitres":{"type":"integer","minimum":0,"maximum":1000000000},"storageChangeLitres":{"type":"integer","minimum":-1000000000,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied water intake, discharge, consumption and storage changes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"water-balance-review","input":{"intakeLitres":1000,"dischargeLitres":600,"consumedLitres":200,"storageChangeLitres":100}}},"limitations":["Whole litres over one consistent reporting boundary and period. A residual is unexplained balance, not proof of a leak, environmental compliance or meter accuracy.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"straight-line-depreciation","version":"1.0.0","name":"Straight Line Depreciation Schedule","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","assets"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"assets":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","costMinor","residualMinor","lifeMonths","elapsedMonths"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"costMinor":{"type":"integer","minimum":0,"maximum":1000000000},"residualMinor":{"type":"integer","minimum":0,"maximum":1000000000},"lifeMonths":{"type":"integer","minimum":1,"maximum":1000000000},"elapsedMonths":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a straight-line book-cost scenario using your asset costs, residual values and useful lives."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"straight-line-depreciation","input":{"currency":"USD","assets":[{"id":"A","costMinor":12000,"residualMinor":2000,"lifeMonths":10,"elapsedMonths":3}]}}},"limitations":["Whole-month scenario; monthly allocation is an exact numerator over life months. No tax rules, acquisition timing, partial-month convention, impairment or accounting approval is inferred.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"capital-cashflow-scenarios","version":"1.0.0","name":"Capital Cash Flow Scenarios","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","cashflows","discountRatesBasisPoints"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"cashflows":{"type":"array","minItems":2,"maxItems":100,"items":{"type":"integer","minimum":-1000000000,"maximum":1000000000}},"discountRatesBasisPoints":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"integer","minimum":0,"maximum":100000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied capital cash flows at explicitly chosen discount rates."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"capital-cashflow-scenarios","input":{"currency":"USD","cashflows":[-10000,6000,6000],"discountRatesBasisPoints":[0,1000]}}},"limitations":["Equal annual periods starting at period zero. NPV is a rounded floating-point scenario, not an investment recommendation, valuation certification, IRR estimate or prediction. No currency conversion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"procurement-bid-cost-compare","version":"1.0.0","name":"Procurement Bid Cost Comparison","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","quantity","serviceMonths","bids"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"quantity":{"type":"integer","minimum":0,"maximum":1000000000},"serviceMonths":{"type":"integer","minimum":0,"maximum":1000000000},"bids":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","fixedMinor","unitMinor","shippingMinor","monthlyServiceMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fixedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"unitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"shippingMinor":{"type":"integer","minimum":0,"maximum":1000000000},"monthlyServiceMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare complete supplied bids at your selected quantity and planning horizon."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"procurement-bid-cost-compare","input":{"currency":"USD","quantity":10,"serviceMonths":2,"bids":[{"id":"A","fixedMinor":100,"unitMinor":20,"shippingMinor":0,"monthlyServiceMinor":10},{"id":"B","fixedMinor":0,"unitMinor":25,"shippingMinor":10,"monthlyServiceMinor":0}]}}},"limitations":["Fixed, unit, shipping and monthly service costs in one currency. No inferred taxes, exchange rates, supplier suitability or automatic award; identical totals remain tied.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"renewal-notice-calendar","version":"1.0.0","name":"Renewal Notice Calendar","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","contracts"],"properties":{"asOf":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"contracts":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","renewalOn","noticeDays","leadReviewDays"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"renewalOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"noticeDays":{"type":"integer","minimum":0,"maximum":1000000000},"leadReviewDays":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate review dates from supplied renewal dates and notice periods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"renewal-notice-calendar","input":{"asOf":"2026-10-17","contracts":[{"id":"A","renewalOn":"2026-12-01","noticeDays":30,"leadReviewDays":7}]}}},"limitations":["UTC calendar days, supplied terms and an explicit as-of date. No legal interpretation, holiday/business-day adjustment, automatic renewal, cancellation or reminder sending.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-representation-negotiation","version":"1.0.0","name":"HTTP Representation Negotiation API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["accept","available"],"properties":{"accept":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"},"available":{"type":"array","maxItems":30,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse Accept media-range selection with quality values and specificity precedence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-representation-negotiation","input":{"accept":"text/*;q=0.8, text/plain;q=0, application/json;q=0.9","available":["text/plain","text/html","application/json"]}}},"limitations":["RFC 9110 media-type profile, quoted parameters and q values up to three decimal places. Original server order breaks ties. Unknown parameters must match; historical accept-extension syntax and live requests are not supported.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"language-preference-match","version":"1.0.0","name":"Language Preference Match API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["ranges","available"],"properties":{"ranges":{"type":"array","maxItems":30,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"available":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Filter available language tags against an ordered basic language-range list."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"language-preference-match","input":{"ranges":["fr","en"],"available":["en-US","fr-CA","de"]}}},"limitations":["RFC 4647 Basic Filtering only, case-insensitive prefix-boundary matching. Ordered ranges and then available-tag order; no q values, extended filtering, lookup fallback or IANA registry validation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-date-review","version":"1.0.0","name":"HTTP Date Review API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","reference"],"properties":{"value":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"},"reference":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate IMF-fixdate values and compare them with a declared reference date."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-date-review","input":{"value":"Sun, 06 Nov 1994 08:49:37 GMT","reference":"Sun, 06 Nov 1994 08:49:00 GMT"}}},"limitations":["Strict contemporary IMF-fixdate syntax with weekday and calendar roundtrip checks. Obsolete HTTP date forms and leap seconds are outside this profile; reference time is supplied.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"content-disposition-review","version":"1.0.0","name":"Content Disposition Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["header"],"properties":{"header":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect download disposition and UTF-8 filename preference without writing files."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"content-disposition-review","input":{"header":"attachment; filename=report.txt; filename*=UTF-8''caf%C3%A9.txt"}}},"limitations":["RFC 6266 selected profile; duplicate parameters rejected, UTF-8 filename* preferred. The basename is advisory, not filesystem-safe certification; reserved device names, extensions and local permissions still require consumer checks.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"web-link-header-review","version":"1.0.0","name":"Web Link Header Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["header"],"properties":{"header":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse structured Web Link entries while preserving commas inside targets and quoted values."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"web-link-header-review","input":{"header":"</items?page=2>; rel=\"next\", <https://example.com/a,b>; rel=\"alternate\"; title=\"A, B\""}}},"limitations":["RFC 8288 selected syntax profile; duplicate parameters rejected, relative targets preserved and no target dereferencing. Relations are labels, not proof of authority or a trusted navigation instruction.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"forwarded-header-review","version":"1.0.0","name":"Forwarded Header Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["header"],"properties":{"header":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect Forwarded hop syntax and named fields without inferring a trusted client address."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"forwarded-header-review","input":{"header":"for=192.0.2.60;proto=https;by=\"[2001:db8::1]:443\""}}},"limitations":["RFC 7239 syntax extraction; quoted node identifiers supported. Proxy values are untrusted caller input. No IP verification, geolocation, trusted-proxy policy or authentication decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cookie-attribute-review","version":"1.0.0","name":"Cookie Attribute Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["header"],"properties":{"header":{"type":"string","minLength":1,"maxLength":8000,"pattern":"^[^\\r\\n\\x00]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied Set-Cookie attributes and selected browser prefix rules without retaining the cookie value in the result."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cookie-attribute-review","input":{"header":"__Host-example=synthetic; Path=/; Secure; HttpOnly; SameSite=Lax"}}},"limitations":["One synthetic Set-Cookie field; RFC 6265 extraction plus selected SameSite and __Host-/__Secure- rules. Do not submit active session cookies. No browser execution, full cookie storage simulation or site-security certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jwt-claims-context-review","version":"1.0.0","name":"JWT Claims Context Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["claims","expectedIssuer","expectedAudience","now","clockSkewSeconds"],"properties":{"claims":{"type":"object","additionalProperties":false,"required":["iss","aud","exp","nbf"],"properties":{"iss":{"type":"string","minLength":1,"maxLength":200},"aud":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"exp":{"type":"integer","minimum":0,"maximum":100000000000},"nbf":{"type":"integer","minimum":0,"maximum":100000000000}}},"expectedIssuer":{"type":"string","minLength":1,"maxLength":200},"expectedAudience":{"type":"string","minLength":1,"maxLength":200},"now":{"type":"integer","minimum":0,"maximum":100000000000},"clockSkewSeconds":{"type":"integer","minimum":0,"maximum":600}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a synthetic claim set with explicit issuer, audience and time expectations."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jwt-claims-context-review","input":{"claims":{"iss":"https://issuer.example","aud":["gateway-test"],"exp":2000,"nbf":1000},"expectedIssuer":"https://issuer.example","expectedAudience":"gateway-test","now":1500,"clockSkewSeconds":0}}},"limitations":["Decoded claims only; no active bearer token, signature, key resolution or authorization decision. Passing these selected RFC 7519 checks never authenticates a JWT; no replay or revocation lookup.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"public-jwk-contract-check","version":"1.0.0","name":"Public JWK Contract Check API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jwk"],"properties":{"jwk":{"oneOf":[{"type":"object","additionalProperties":false,"required":["kty","e","n"],"properties":{"kty":{"const":"RSA"},"e":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"},"n":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"}}},{"type":"object","additionalProperties":false,"required":["kty","crv","x","y"],"properties":{"kty":{"const":"EC"},"crv":{"enum":["P-256","P-384","P-521"]},"x":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"},"y":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"}}},{"type":"object","additionalProperties":false,"required":["kty","crv","x"],"properties":{"kty":{"const":"OKP"},"crv":{"enum":["Ed25519","X25519"]},"x":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a public RSA, EC or OKP key against a declared structural profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"public-jwk-contract-check","input":{"jwk":{"kty":"OKP","crv":"Ed25519","x":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}}}},"limitations":["Public required members only; private, symmetric and unknown members are rejected before purchase. Coordinate length and canonical encoding checks do not prove curve membership, key strength, ownership or suitability.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jwk-thumbprint","version":"1.0.0","name":"JWK Thumbprint API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["jwk"],"properties":{"jwk":{"oneOf":[{"type":"object","additionalProperties":false,"required":["kty","e","n"],"properties":{"kty":{"const":"RSA"},"e":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"},"n":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"}}},{"type":"object","additionalProperties":false,"required":["kty","crv","x","y"],"properties":{"kty":{"const":"EC"},"crv":{"enum":["P-256","P-384","P-521"]},"x":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"},"y":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"}}},{"type":"object","additionalProperties":false,"required":["kty","crv","x"],"properties":{"kty":{"const":"OKP"},"crv":{"enum":["Ed25519","X25519"]},"x":{"type":"string","minLength":1,"maxLength":1500,"pattern":"^[A-Za-z0-9_-]+$"}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compute a SHA-256 thumbprint from the required members of a supported public JWK."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jwk-thumbprint","input":{"jwk":{"kty":"OKP","crv":"Ed25519","x":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}}}},"limitations":["RFC 7638 and RFC 8037 required-member ordering; RSA, selected EC and OKP public profiles. Identification digest only; no signature verification, trust assertion or ownership proof.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"jose-protected-header-review","version":"1.0.0","name":"JOSE Protected Header Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["header","allowedAlgorithms","understoodCritical"],"properties":{"header":{"type":"object","additionalProperties":false,"required":["alg","crit","b64"],"properties":{"alg":{"type":"string","minLength":1,"maxLength":200},"crit":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"b64":{"type":"boolean"}}},"allowedAlgorithms":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"understoodCritical":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a decoded protected header against a caller-declared algorithm and critical-extension policy."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"jose-protected-header-review","input":{"header":{"alg":"ES256","crit":["b64"],"b64":false},"allowedAlgorithms":["ES256"],"understoodCritical":["b64"]}}},"limitations":["Synthetic decoded fields only; no JWS token or key. Unsupported critical extensions and unsecured alg=none stay visible; this is configuration comparison, not signature verification or authorization.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pkce-s256-compare","version":"1.0.0","name":"PKCE S256 Comparison API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["verifier","challenge"],"properties":{"verifier":{"type":"string","minLength":43,"maxLength":128,"pattern":"^[A-Za-z0-9._~-]+$"},"challenge":{"type":"string","minLength":43,"maxLength":43,"pattern":"^[A-Za-z0-9_-]+$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a synthetic PKCE verifier with its expected S256 challenge."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pkce-s256-compare","input":{"verifier":"dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk","challenge":"E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"}}},"limitations":["RFC 7636 S256 profile only. Use fictional diagnostic values, never an active authorization verifier. No OAuth exchange, login, token request or account change.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oauth-scope-compare","version":"1.0.0","name":"OAuth Scope Comparison API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requested","granted"],"properties":{"requested":{"type":"string","maxLength":4000},"granted":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare requested and granted scope names without using an access token."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oauth-scope-compare","input":{"requested":"read write","granted":"read profile"}}},"limitations":["RFC 6749 space-delimited case-sensitive scope strings. Names are opaque labels; no resource-server access, authorization or provider semantics are inferred.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"did-document-relationships","version":"1.0.0","name":"DID Document Relationship Review API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document"],"properties":{"document":{"type":"object","additionalProperties":false,"required":["id","verificationMethod","authentication","assertionMethod"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"verificationMethod":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","controller","type"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"controller":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","minLength":1,"maxLength":200}}}},"authentication":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"assertionMethod":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check local verification-method references in a supplied DID document profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"did-document-relationships","input":{"document":{"id":"did:example:alice","verificationMethod":[{"id":"did:example:alice#key-1","controller":"did:example:alice","type":"Multikey"}],"authentication":["did:example:alice#key-1"],"assertionMethod":["did:example:alice#key-2"]}}}},"limitations":["Selected DID Core fields using absolute IDs and reference-only relationships. No DID resolution, embedded verification methods, cryptographic key validation, controller ownership or trust decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vc-data-model-profile","version":"1.0.0","name":"Credential Data Model Profile API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["credential","asOf"],"properties":{"credential":{"type":"object","additionalProperties":false,"required":["@context","type","issuer","credentialSubject","validFrom","validUntil","proofPresent"],"properties":{"@context":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":200}},"type":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"issuer":{"type":"string","minLength":1,"maxLength":200},"credentialSubject":{"type":"object","additionalProperties":false,"required":["id"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200}}},"validFrom":{"type":"string","maxLength":40,"format":"date-time"},"validUntil":{"type":"string","maxLength":40,"format":"date-time"},"proofPresent":{"type":"boolean"}}},"asOf":{"type":"string","maxLength":40,"format":"date-time"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect selected public credential fields and a declared validity window without verifying a proof."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vc-data-model-profile","input":{"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"type":["VerifiableCredential"],"issuer":"https://issuer.example","credentialSubject":{"id":"did:example:subject"},"validFrom":"2026-01-01T00:00:00Z","validUntil":"2027-01-01T00:00:00Z","proofPresent":true},"asOf":"2026-10-17T00:00:00Z"}}},"limitations":["W3C VC Data Model 2.0 selected JSON profile with issuer and subject IDs. No JSON-LD expansion, signature/proof verification, issuer accreditation, revocation lookup or identity authentication.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"status-bitstring-query","version":"1.0.0","name":"Status Bitstring Query API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["decodedHex","index"],"properties":{"decodedHex":{"type":"string","maxLength":32768,"pattern":"^(?:[0-9a-fA-F]{2})*$"},"index":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Read a selected status bit from caller-supplied decoded bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"status-bitstring-query","input":{"decodedHex":"80","index":0}}},"limitations":["W3C bitstring indexing profile: bit zero is the most significant bit of byte zero. Raw decoded bytes only, not compressed encodedList or a complete status credential. No list authenticity, freshness or revocation decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dpop-claims-context-review","version":"1.0.0","name":"DPoP Claims Context Review API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["claims","requestMethod","requestUrl","now","allowedAgeSeconds","futureSkewSeconds"],"properties":{"claims":{"type":"object","additionalProperties":false,"required":["htm","htu","iat","jti"],"properties":{"htm":{"type":"string","minLength":1,"maxLength":200},"htu":{"type":"string","minLength":1,"maxLength":200},"iat":{"type":"integer","minimum":0,"maximum":100000000000},"jti":{"type":"string","minLength":1,"maxLength":200}}},"requestMethod":{"type":"string","minLength":1,"maxLength":200},"requestUrl":{"type":"string","minLength":1,"maxLength":200},"now":{"type":"integer","minimum":0,"maximum":100000000000},"allowedAgeSeconds":{"type":"integer","minimum":1,"maximum":3600},"futureSkewSeconds":{"type":"integer","minimum":0,"maximum":600}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse method, target and issued-time comparisons for decoded synthetic DPoP claims."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dpop-claims-context-review","input":{"claims":{"htm":"POST","htu":"https://example.com/resource","iat":1000,"jti":"fictional-proof-A"},"requestMethod":"POST","requestUrl":"https://example.com/resource?view=1","now":1010,"allowedAgeSeconds":60,"futureSkewSeconds":5}}},"limitations":["Selected RFC 9449 context checks; query and fragment excluded from target comparison. No JWT signature, public-key binding, nonce, access-token hash or replay-store verification; never sufficient to authorize a request.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"merkle-inclusion-verify","version":"1.0.0","name":"Merkle Inclusion Proof API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["leafHex","index","treeSize","rootHex","path"],"properties":{"leafHex":{"type":"string","maxLength":32768,"pattern":"^(?:[0-9a-fA-F]{2})*$"},"index":{"type":"integer","minimum":0,"maximum":1000000000},"treeSize":{"type":"integer","minimum":1,"maximum":1000000000},"rootHex":{"type":"string","pattern":"^[a-fA-F0-9]{64}$"},"path":{"type":"array","maxItems":32,"items":{"type":"string","pattern":"^[a-fA-F0-9]{64}$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Verify a supplied inclusion path against a declared SHA-256 tree root."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"merkle-inclusion-verify","input":{"leafHex":"","index":0,"treeSize":1,"rootHex":"6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d","path":[]}}},"limitations":["RFC 6962 domain-separated Merkle hash profile only, not a complete current Certificate Transparency client. The caller supplies the root and tree size; signed tree heads, consistency, log identity and certificate trust are not verified.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"base32-conversion","version":"1.0.0","name":"Base32 Conversion API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operation","value"],"properties":{"operation":{"enum":["encode","decode"]},"value":{"type":"string","maxLength":16000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode canonical padded RFC 4648 Base32 bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"base32-conversion","input":{"operation":"encode","value":"666f6f"}}},"limitations":["Uppercase alphabet with canonical padding and zero unused bits. No encryption, compression, identity or integrity assertion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"base58check-inspection","version":"1.0.0","name":"Base58Check Inspection API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"string","minLength":5,"maxLength":150}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a Base58Check payload and compare its double-SHA-256 checksum."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"base58check-inspection","input":{"value":"1111111111111111111114oLvT2"}}},"limitations":["Byte-level Base58Check only. Version bytes are reported without inferring network, address ownership, spendability or safety; no wallet connection or blockchain lookup.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"segwit-address-inspection","version":"1.0.0","name":"SegWit Address Inspection API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["address"],"properties":{"address":{"type":"string","minLength":8,"maxLength":90}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate native Bitcoin witness address encoding and checksum variant."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"segwit-address-inspection","input":{"address":"BC1SW50QGDZ25J"}}},"limitations":["BIP 173/350 bc, tb and bcrt encoding profiles. Witness versions 0–16, canonical padding and version-dependent lengths/checksum. No ownership, balance, network broadcast or spendability verification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"compact-size-codec","version":"1.0.0","name":"CompactSize Codec API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operation","value"],"properties":{"operation":{"enum":["encode","decode"]},"value":{"type":"string","minLength":1,"maxLength":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode a canonical Bitcoin CompactSize unsigned integer."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"compact-size-codec","input":{"operation":"encode","value":"253"}}},"limitations":["Complete uint64 value retained as a decimal string; exact-length canonical little-endian profile. This does not parse or submit a Bitcoin transaction.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"protobuf-varint-codec","version":"1.0.0","name":"Unsigned Varint Codec API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operation","value"],"properties":{"operation":{"enum":["encode","decode"]},"value":{"type":"string","minLength":1,"maxLength":20}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode one canonical unsigned 64-bit base-128 varint."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"protobuf-varint-codec","input":{"operation":"decode","value":"9601"}}},"limitations":["Unsigned Protobuf/LEB128 varint profile only; exact decimal strings. Signed int64, ZigZag, field tags and complete Protocol Buffer messages are outside this edition.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cbor-profile-inspection","version":"1.0.0","name":"Deterministic CBOR Profile API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["encodedHex"],"properties":{"encodedHex":{"type":"string","maxLength":32768,"pattern":"^(?:[0-9a-fA-F]{2})*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a bounded deterministic CBOR encoding without executing or interpreting application tags."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cbor-profile-inspection","input":{"encodedHex":"a2616101616282f5f6"}}},"limitations":["RFC 8949 core bytewise map order, shortest integer/length encodings, UTF-8, definite arrays/maps, integers, byte/text strings, booleans and null. Tags, floats, undefined and indefinite encodings are rejected before purchase. No complete CBOR or COSE certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-normalization-review","version":"1.0.0","name":"Unicode Normalization Review API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":8000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare Unicode normalization forms and report code point counts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-normalization-review","input":{"text":"é"}}},"limitations":["ECMAScript Unicode normalization forms NFC, NFD, NFKC and NFKD. No transliteration, confusable detection, identifier safety or linguistic equivalence claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unicode-control-review","version":"1.0.0","name":"Unicode Control Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","maxLength":8000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Locate selected bidirectional and non-printing control characters in supplied text."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unicode-control-review","input":{"text":"ab‮cd"}}},"limitations":["Explicit character-class profile: C0/C1 controls, bidi marks/embeddings/isolates and zero-width format characters. Findings use code point indices; no full UTS 39 confusable, spoofing, script or text-safety certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"idna-hostname-preview","version":"1.0.0","name":"International Hostname Preview API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["hostname"],"properties":{"hostname":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview the ASCII hostname produced by the platform URL parser."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"idna-hostname-preview","input":{"hostname":"bücher.example"}}},"limitations":["WHATWG URL/UTS 46 web-host profile with DNS-label shape checks. No DNS request, registration lookup, full IDNA2008 conformance, confusable detection or domain ownership assertion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"path-normalization-preview","version":"1.0.0","name":"Lexical Path Normalization API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["path"],"properties":{"path":{"type":"string","minLength":1,"maxLength":4000,"pattern":"^[^\\x00\\\\]*$"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize a supplied POSIX path and identify attempted traversal above its lexical root."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"path-normalization-preview","input":{"path":"/a/../../b/./c"}}},"limitations":["POSIX lexical segments only; no percent decoding, Windows paths, filesystem access, symlink resolution or security boundary certification. Relative leading parent segments are retained.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"glob-match-rehearsal","version":"1.0.0","name":"Path Glob Rehearsal API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pattern","paths"],"properties":{"pattern":{"type":"string","maxLength":256,"pattern":"^[^\\[\\]{}\\\\]*$"},"paths":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","maxLength":512}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse deterministic wildcard matching against supplied paths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"glob-match-rehearsal","input":{"pattern":"src/**.ts","paths":["src/a.ts","src/nested/b.ts","test/a.ts"]}}},"limitations":["Anchored POSIX-style profile: * matches zero or more non-slash code points, ** crosses slashes, ? matches one non-slash. Slash is always literal, including after **. No braces, classes, escaping, gitignore semantics, filesystem access or rule deployment.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graph-strong-components","version":"1.0.0","name":"Graph Strong Components API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":100,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"edges":{"type":"array","minItems":0,"maxItems":300,"items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find strongly connected components and directed-cycle membership in a supplied graph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graph-strong-components","input":{"nodes":["A","B","C"],"edges":[{"from":"A","to":"B"},{"from":"B","to":"A"},{"from":"B","to":"C"}]}}},"limitations":["Bounded directed graph, deterministic lexical component ordering and no network traversal. Components describe supplied topology only; no scheduling, critical-path or runtime dependency discovery.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bipartite-matching-plan","version":"1.0.0","name":"Bipartite Matching Plan API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","eligible"],"properties":{"left":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"right":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"eligible":{"type":"array","minItems":0,"maxItems":300,"items":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"string","minLength":1,"maxLength":200},"right":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Find a maximum-cardinality assignment from declared eligible resource pairs."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bipartite-matching-plan","input":{"left":["A","B"],"right":["1","2"],"eligible":[{"left":"A","right":"1"},{"left":"A","right":"2"},{"left":"B","right":"1"}]}}},"limitations":["Anonymous resources and tasks with one-to-one eligibility only. Deterministic augmenting paths; no cost optimization, inferred suitability, employment selection, booking or external action.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"network-flow-plan","version":"1.0.0","name":"Network Flow Plan API","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["nodes","source","sink","edges"],"properties":{"nodes":{"type":"array","minItems":1,"maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}},"source":{"type":"string","minLength":1,"maxLength":200},"sink":{"type":"string","minLength":1,"maxLength":200},"edges":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["from","to","capacity"],"properties":{"from":{"type":"string","minLength":1,"maxLength":200},"to":{"type":"string","minLength":1,"maxLength":200},"capacity":{"type":"integer","minimum":0,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate maximum feasible throughput and a minimum cut from declared directed capacities."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"network-flow-plan","input":{"nodes":["S","A","T"],"source":"S","sink":"T","edges":[{"from":"S","to":"A","capacity":5},{"from":"A","to":"T","capacity":3},{"from":"S","to":"T","capacity":2}]}}},"limitations":["Bounded integral capacity graph using Edmonds–Karp; no negative, parallel or self edges. Capacity is a supplied model, not a live network measurement or automatic routing decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"interval-coverage","version":"1.0.0","name":"Interval Coverage API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windowStart","windowEnd","intervals"],"properties":{"windowStart":{"type":"integer","minimum":0,"maximum":1000000000},"windowEnd":{"type":"integer","minimum":1,"maximum":1000000000},"intervals":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"integer","minimum":0,"maximum":1000000000},"end":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Merge supplied half-open integer intervals and identify uncovered parts of a declared window."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"interval-coverage","input":{"windowStart":0,"windowEnd":10,"intervals":[{"start":1,"end":4},{"start":3,"end":7}]}}},"limitations":["One unit and time base; intervals are clipped to [windowStart, windowEnd), adjacent intervals merge. No calendar, timezone, appointment or resource scheduling semantics.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"polyline-codec","version":"1.0.0","name":"Encoded Polyline API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["operation","payload"],"properties":{"operation":{"enum":["encode","decode"]},"payload":{"anyOf":[{"type":"string","maxLength":3000},{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["latitude","longitude"],"properties":{"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}}}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Encode or decode coordinate sequences with the five-decimal encoded polyline profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"polyline-codec","input":{"operation":"encode","payload":[{"latitude":38.5,"longitude":-120.2},{"latitude":40.7,"longitude":-120.95},{"latitude":43.252,"longitude":-126.453}]}}},"limitations":["Google encoded polyline E5 profile, canonical integers and explicit latitude/longitude order. Lossy rounding to five decimals; no route, road, travel-time or map-service access.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"xyz-tile-cover","version":"1.0.0","name":"XYZ Tile Coverage API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["zoom","west","east","south","north"],"properties":{"zoom":{"type":"integer","minimum":0,"maximum":16},"west":{"type":"number","minimum":-180,"maximum":180},"east":{"type":"number","minimum":-180,"maximum":180},"south":{"type":"number","minimum":-85.05112878,"maximum":85.05112878},"north":{"type":"number","minimum":-85.05112878,"maximum":85.05112878}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate Web Mercator XYZ tiles intersecting a supplied geographic rectangle."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"xyz-tile-cover","input":{"zoom":0,"west":-10,"east":10,"south":-10,"north":10}}},"limitations":["Zoom 0–16, latitude within ±85.05112878 degrees and at most 200 returned tiles. East/south bounds are exclusive; antimeridian crossing is supported. No map tiles fetched, licensing or geographic coverage guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"haversine-distance-matrix","version":"1.0.0","name":"Spherical Distance Matrix API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["radiusMetres","points"],"properties":{"radiusMetres":{"type":"number","minimum":1,"maximum":10000000},"points":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","latitude","longitude"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"latitude":{"type":"number","minimum":-90,"maximum":90},"longitude":{"type":"number","minimum":-180,"maximum":180}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate pairwise great-circle distances for supplied coordinates and an explicit sphere radius."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"haversine-distance-matrix","input":{"radiusMetres":6371000,"points":[{"id":"A","latitude":0,"longitude":0},{"id":"B","latitude":0,"longitude":90}]}}},"limitations":["Haversine spherical approximation in metres; not ellipsoidal surveying, road routes, travel time or live geolocation. Coordinates are supplied and no map is fetched.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-record-shard-plan","version":"1.0.0","name":"Stable Record Shard Plan API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["shardCount","recordIds"],"properties":{"shardCount":{"type":"integer","minimum":1,"maximum":10000},"recordIds":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Assign supplied record IDs to a declared number of shards using a stable SHA-256 profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-record-shard-plan","input":{"shardCount":1,"recordIds":["record-A","record-B"]}}},"limitations":["UTF-8 IDs hashed without normalization; the full digest is treated as an unsigned big-endian integer modulo shard count. No storage changes, load-balance guarantee, consistent hashing or migration execution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"gs1-checkdigit-review","version":"1.0.0","name":"GTIN and SSCC Check Digit API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["identifier"],"properties":{"identifier":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check the modulo-ten digit of a supplied GTIN or SSCC identifier."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"gs1-checkdigit-review","input":{"identifier":"4006381333931"}}},"limitations":["GTIN-8/12/13/14 and SSCC-18 numeric check digit only. A match does not establish GS1 issuance, brand ownership, product authenticity or barcode print quality.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"utc-series-resample","version":"1.0.0","name":"UTC Series Resampling API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["start","end","bucketSeconds","aggregation","observations"],"properties":{"start":{"type":"string","maxLength":40,"format":"date-time"},"end":{"type":"string","maxLength":40,"format":"date-time"},"bucketSeconds":{"type":"integer","minimum":1,"maximum":86400},"aggregation":{"enum":["sum","mean","min","max"]},"observations":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["at","value"],"properties":{"at":{"type":"string","maxLength":40,"format":"date-time"},"value":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Aggregate supplied observations into explicit fixed-duration UTC buckets and preserve empty buckets."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"utc-series-resample","input":{"start":"2026-10-17T00:00:00Z","end":"2026-10-17T00:02:00Z","bucketSeconds":60,"aggregation":"mean","observations":[{"at":"2026-10-17T00:00:05Z","value":2},{"at":"2026-10-17T00:00:10Z","value":4}]}}},"limitations":["Half-open [start,end) interval and buckets anchored to start. Duplicate timestamps are separate observations; empty buckets return null, never zero-filled. No interpolation, timezone calendar periods or live telemetry.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"edit-distance","version":"1.0.0","name":"Unicode Edit Distance API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right"],"properties":{"left":{"type":"string","maxLength":512},"right":{"type":"string","maxLength":512}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate insertion, deletion and substitution distance between two supplied strings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"edit-distance","input":{"left":"kitten","right":"sitting"}}},"limitations":["Unit-cost Levenshtein distance over Unicode code points, with no normalization. Not grapheme segmentation, identity matching, linguistic similarity or a plagiarism decision.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"line-sequence-diff","version":"1.0.0","name":"Line Sequence Difference API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["before","after"],"properties":{"before":{"type":"array","maxItems":200,"items":{"type":"string","maxLength":200}},"after":{"type":"array","maxItems":200,"items":{"type":"string","maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Produce a deterministic insertion/deletion script for two supplied line sequences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"line-sequence-diff","input":{"before":["a","b"],"after":["a","c"]}}},"limitations":["Exact line equality and longest common subsequence; deletion wins equal-length ties. No whitespace normalization, semantic merge, filesystem access or repository changes.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"bloom-filter-plan","version":"1.0.0","name":"Bloom Filter Sizing API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expectedItems","targetFalsePositive"],"properties":{"expectedItems":{"type":"integer","minimum":1,"maximum":1000000000},"targetFalsePositive":{"type":"number","minimum":1e-9,"maximum":0.5}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Estimate bit-array size and hash count for a declared expected population and false-positive target."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"bloom-filter-plan","input":{"expectedItems":1000,"targetFalsePositive":0.01}}},"limitations":["Standard independent uniform-hash approximation with rounded-up bit count and rounded hash count. A sizing plan, not a deployed filter or a guarantee; no false-negative claim for unspecified implementations.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"quantile-summary","version":"1.0.0","name":"Quantile Summary API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["values","probabilities"],"properties":{"values":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"number","minimum":-1000000000,"maximum":1000000000}},"probabilities":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"number","minimum":0,"maximum":1}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate sample quantiles using a declared linear interpolation convention."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"quantile-summary","input":{"values":[0,10,20,30],"probabilities":[0,0.25,0.5,1]}}},"limitations":["Hyndman–Fan Type 7, h=(n−1)p, sorted finite values. Sample quantiles are not confidence bounds, population tail guarantees or a streaming estimator.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"least-squares-fit","version":"1.0.0","name":"Least Squares Fit API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["points"],"properties":{"points":{"type":"array","minItems":2,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number","minimum":-1000000000,"maximum":1000000000},"y":{"type":"number","minimum":-1000000000,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Fit one predictor and an intercept with explicit unresolved results for constant predictors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"least-squares-fit","input":{"points":[{"x":1,"y":3},{"x":2,"y":5},{"x":3,"y":7}]}}},"limitations":["Ordinary least squares descriptive fit to supplied points. No causal claim, extrapolation, uncertainty interval, outlier removal or automated decision; constant outcome leaves R-squared undefined.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"unit-conversion","version":"1.0.0","name":"Exact Unit Conversion API","price":{"amount":"5.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["value","from","to"],"properties":{"value":{"type":"string","pattern":"^-?(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?$"},"from":{"enum":["m","cm","mm","km","in","ft","g","kg","lb","s","min","h","K","C","F"]},"to":{"enum":["m","cm","mm","km","in","ft","g","kg","lb","s","min","h","K","C","F"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Convert supported length, mass, time and temperature values with exact rational factors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"unit-conversion","input":{"value":"32","from":"F","to":"C"}}},"limitations":["Fixed case-sensitive unit table: m cm mm km in ft; g kg lb; s min h; K C F. Exact reduced fraction is authoritative. No full UCUM language, currencies, density or context-dependent units.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"content-id-inspection","version":"1.0.0","name":"Content Identifier Inspection API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["cid"],"properties":{"cid":{"type":"string","minLength":10,"maxLength":150}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect a supported CID and expose its version, codec and SHA-256 multihash."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"content-id-inspection","input":{"cid":"bafkreiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}},"limitations":["CIDv0 base58btc dag-pb, or CIDv1 lowercase unpadded base32 with a nonzero codec and sha2-256. Canonical varints required. No IPFS gateway, content retrieval, availability, authenticity or ownership assertion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"subresource-integrity-compare","version":"1.0.0","name":"Subresource Integrity Comparison API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bytesHex","integrity"],"properties":{"bytesHex":{"type":"string","maxLength":32768,"pattern":"^(?:[0-9a-fA-F]{2})*$"},"integrity":{"type":"string","minLength":1,"maxLength":6000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied bytes with the strongest supported integrity metadata."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"subresource-integrity-compare","input":{"bytesHex":"616263","integrity":"sha256-ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0="}}},"limitations":["Stable W3C SRI SHA-256/384/512 digest profile; among strongest-algorithm alternatives, any matching digest passes. Unsupported algorithms/options are rejected, not silently ignored. No resource fetching, CORS/browser execution, publisher trust or new SRI 2 draft-policy conformance.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"spdx-expression-review","version":"1.0.0","name":"SPDX License Expression Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expression"],"properties":{"expression":{"type":"string","minLength":1,"maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a selected SPDX license-expression grammar and make operator precedence explicit."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"spdx-expression-review","input":{"expression":"MIT OR Apache-2.0 AND BSD-3-Clause"}}},"limitations":["SPDX 2.3.1 selected expression profile with uppercase operators: simple IDs, LicenseRef/DocumentRef, trailing +, WITH, AND, OR and parentheses. Syntax only; no license-list membership, compatibility, legal interpretation or licensing advice.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"package-url-inspection","version":"1.0.0","name":"Package URL Inspection API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["purl"],"properties":{"purl":{"type":"string","minLength":6,"maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect generic package URL components without querying a package registry."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"package-url-inspection","input":{"purl":"pkg:npm/%40example/widget@1.2.3?arch=x64#lib/index.js"}}},"limitations":["Canonical ASCII pkg: generic syntax profile aligned with ECMA-427. Percent-decoded components, lowercase type/qualifier keys, no empty or dot path segments. Type-specific ecosystem rules, existence, version availability and publisher ownership are not verified.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cvss-vector-review","version":"1.0.0","name":"CVSS Base Vector Review API","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["vector"],"properties":{"vector":{"type":"string","minLength":10,"maxLength":500}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate and canonicalize complete CVSS 3.1 or 4.0 base metric vectors."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cvss-vector-review","input":{"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"}}},"limitations":["Base-vector syntax and metric values only. Optional Threat/Environmental/Supplemental metrics are outside this edition. No score calculation, vulnerability lookup, exploitability confirmation or independent severity assessment. CVSS is owned by FIRST and used by permission.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"supplier-delivery-performance","version":"1.0.0","name":"Supplier Delivery Performance","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","deliveries"],"properties":{"asOf":{"type":"string","format":"date-time","maxLength":40},"deliveries":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","supplier","promisedAt","receivedAt","orderedUnits","receivedUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"supplier":{"type":"string","minLength":1,"maxLength":200},"promisedAt":{"type":"string","format":"date-time","maxLength":40},"receivedAt":{"anyOf":[{"type":"string","format":"date-time","maxLength":40},{"type":"null"}]},"orderedUnits":{"type":"integer","minimum":1,"maximum":1000000000},"receivedUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Measure on-time and in-full delivery against the commitments in your supplied records."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"supplier-delivery-performance","input":{"asOf":"2026-10-17T12:00:00Z","deliveries":[{"id":"delivery-1","supplier":"supplier-A","promisedAt":"2026-10-16T12:00:00Z","receivedAt":"2026-10-16T11:00:00Z","orderedUnits":10,"receivedUnits":10}]}}},"limitations":["One promised and actual receipt timestamp per delivery. Open deliveries are overdue only after the supplied as-of time. No supplier rating or live tracking.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"purchase-three-way-match","version":"1.0.0","name":"Purchase Three-Way Match","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","lines"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"lines":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","orderedUnits","receivedUnits","invoicedUnits","orderedUnitMinor","invoicedUnitMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"orderedUnits":{"type":"integer","minimum":1,"maximum":1000000000},"receivedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"invoicedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"orderedUnitMinor":{"type":"integer","minimum":0,"maximum":1000000000},"invoicedUnitMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare purchase, receipt and invoice lines with traceable quantity and price differences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"purchase-three-way-match","input":{"currency":"USD","lines":[{"id":"line-1","orderedUnits":10,"receivedUnits":8,"invoicedUnits":10,"orderedUnitMinor":250,"invoicedUnitMinor":260}]}}},"limitations":["One invoice and receipt quantity per unique purchase-line key. Exact integer unit prices; no tax, accounting entry, approval or payment.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-cycle-count","version":"1.0.0","name":"Inventory Cycle Count Reconciliation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","counts"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"counts":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","expectedUnits","countedUnits","unitCostMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"expectedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"countedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"unitCostMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile counted quantities with a frozen inventory snapshot and exact value variances."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-cycle-count","input":{"currency":"USD","counts":[{"id":"bin-A","expectedUnits":20,"countedUnits":18,"unitCostMinor":100}]}}},"limitations":["One unique item/location row. No inventory posting, stock correction or physical verification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-reorder-plan","version":"1.0.0","name":"Inventory Reorder Plan","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["items"],"properties":{"items":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","onHand","reserved","onOrder","demandPerDay","leadDays","safetyUnits","packSize"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"onHand":{"type":"integer","minimum":0,"maximum":1000000000},"reserved":{"type":"integer","minimum":0,"maximum":1000000000},"onOrder":{"type":"integer","minimum":0,"maximum":1000000000},"demandPerDay":{"type":"integer","minimum":0,"maximum":1000000000},"leadDays":{"type":"integer","minimum":0,"maximum":1000000000},"safetyUnits":{"type":"integer","minimum":0,"maximum":1000000000},"packSize":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare reorder quantities from your demand, lead time, safety stock and pack sizes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-reorder-plan","input":{"items":[{"id":"part-A","onHand":20,"reserved":5,"onOrder":0,"demandPerDay":4,"leadDays":7,"safetyUnits":5,"packSize":10}]}}},"limitations":["Deterministic demand-per-day model with explicit integer assumptions. No forecasts, supplier orders or stock changes.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"maintenance-due-review","version":"1.0.0","name":"Equipment Maintenance Due Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","equipment"],"properties":{"asOf":{"type":"string","format":"date-time","maxLength":40},"equipment":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","lastAt","intervalDays","lastMeter","currentMeter","intervalUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"lastAt":{"type":"string","format":"date-time","maxLength":40},"intervalDays":{"type":"integer","minimum":1,"maximum":1000000000},"lastMeter":{"type":"integer","minimum":0,"maximum":1000000000},"currentMeter":{"type":"integer","minimum":0,"maximum":1000000000},"intervalUnits":{"type":"integer","minimum":1,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify maintenance due by elapsed days or recorded usage against your supplied intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"maintenance-due-review","input":{"asOf":"2026-10-17T00:00:00Z","equipment":[{"id":"machine-A","lastAt":"2026-09-01T00:00:00Z","intervalDays":30,"lastMeter":100,"currentMeter":160,"intervalUnits":100}]}}},"limitations":["UTC elapsed days and monotonic usage counters. No machine connection, safety certification or work-order creation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"project-critical-path","version":"1.0.0","name":"Project Critical Path Report","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tasks"],"properties":{"tasks":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","duration","dependsOn"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"duration":{"type":"integer","minimum":1,"maximum":1000000000},"dependsOn":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate earliest and latest task times, float and critical tasks for a supplied project graph."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"project-critical-path","input":{"tasks":[{"id":"design","duration":2,"dependsOn":[]},{"id":"build","duration":3,"dependsOn":["design"]},{"id":"review","duration":1,"dependsOn":["build"]}]}}},"limitations":["Finish-to-start links, integer durations and an unlimited-resource elapsed-time model. No calendars, lag, resource leveling or completion guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"resource-capacity-plan","version":"1.0.0","name":"Resource Capacity Report","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["capacity","allocations"],"properties":{"capacity":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","availableUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"availableUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}},"allocations":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","resource","units"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"resource":{"type":"string","minLength":1,"maxLength":200},"units":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare allocated work with declared capacity by resource and period."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"resource-capacity-plan","input":{"capacity":[{"id":"team-A","availableUnits":40}],"allocations":[{"id":"project-A","resource":"team-A","units":48}]}}},"limitations":["Integer work units must use the same unit. No employee ranking, calendar writes or automatic assignments.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cohort-retention-report","version":"1.0.0","name":"Cohort Retention Report","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["periods","activity"],"properties":{"periods":{"type":"array","maxItems":24,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"activity":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","period","customer"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"period":{"type":"string","minLength":1,"maxLength":200},"customer":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate cohort retention from pseudonymous customer activity across explicit ordered periods."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cohort-retention-report","input":{"periods":["2026-08","2026-09"],"activity":[{"id":"a1","period":"2026-08","customer":"customer-A"},{"id":"a2","period":"2026-09","customer":"customer-A"},{"id":"b1","period":"2026-08","customer":"customer-B"}]}}},"limitations":["First observed activity defines the cohort; earlier unprovided history is unknown. No identity enrichment, tracking installation or causal attribution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"subscription-revenue-bridge","version":"1.0.0","name":"Subscription Revenue Bridge","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","subscriptions"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"subscriptions":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","openingMinor","closingMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"openingMinor":{"type":"integer","minimum":0,"maximum":1000000000},"closingMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile opening and closing monthly recurring revenue by subscription."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"subscription-revenue-bridge","input":{"currency":"USD","subscriptions":[{"id":"sub-A","openingMinor":2900,"closingMinor":3900},{"id":"sub-B","openingMinor":0,"closingMinor":1900}]}}},"limitations":["Supply normalized monthly minor-unit amounts in one currency. This is an MRR snapshot bridge, not recognized revenue, billing or a customer-count claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"product-margin-waterfall","version":"1.0.0","name":"Product Margin Waterfall","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","products"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"products":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","grossMinor","refundMinor","costMinor","feeMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"grossMinor":{"type":"integer","minimum":0,"maximum":1000000000},"refundMinor":{"type":"integer","minimum":0,"maximum":1000000000},"costMinor":{"type":"integer","minimum":0,"maximum":1000000000},"feeMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile sales, refunds, cost and fees into contribution margin by product."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"product-margin-waterfall","input":{"currency":"USD","products":[{"id":"product-A","grossMinor":10000,"refundMinor":500,"costMinor":3000,"feeMinor":400}]}}},"limitations":["Supplied aggregate minor-unit amounts only; no tax treatment, financial certification or estimated missing costs.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"break-even-scenarios","version":"1.0.0","name":"Break-Even Scenario Report","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","scenarios"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"scenarios":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","fixedMinor","priceMinor","variableMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"fixedMinor":{"type":"integer","minimum":0,"maximum":1000000000},"priceMinor":{"type":"integer","minimum":0,"maximum":1000000000},"variableMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate whole-unit break-even volumes for your supplied cost and price scenarios."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"break-even-scenarios","input":{"currency":"USD","scenarios":[{"id":"base","fixedMinor":100000,"priceMinor":2500,"variableMinor":1000}]}}},"limitations":["Single-product contribution model in integer minor units. Scenarios are assumptions, not financial advice or forecasts; Positive fixed costs with zero or negative contribution are unreachable; zero fixed costs break even at zero units.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sales-funnel-conservation","version":"1.0.0","name":"Sales Funnel Reconciliation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stages"],"properties":{"stages":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","entered","advanced","lost","remaining"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"entered":{"type":"integer","minimum":0,"maximum":1000000000},"advanced":{"type":"integer","minimum":0,"maximum":1000000000},"lost":{"type":"integer","minimum":0,"maximum":1000000000},"remaining":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile stage arrivals, progressions, losses and remaining work in a declared funnel."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sales-funnel-conservation","input":{"stages":[{"id":"enquiry","entered":100,"advanced":60,"lost":20,"remaining":20},{"id":"proposal","entered":60,"advanced":30,"lost":10,"remaining":20}]}}},"limitations":["Aggregate counts per adjacent stage; checks flow conservation rather than attributing conversions or identifying customers.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"slo-error-budget","version":"1.0.0","name":"Service Error Budget Report","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["windows"],"properties":{"windows":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","totalEvents","badEvents","targetBasisPoints"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"totalEvents":{"type":"integer","minimum":1,"maximum":1000000000},"badEvents":{"type":"integer","minimum":0,"maximum":1000000000},"targetBasisPoints":{"type":"integer","minimum":1,"maximum":10000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate success rates and remaining event-based error budget from declared objectives."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"slo-error-budget","input":{"windows":[{"id":"week-1","totalEvents":100000,"badEvents":250,"targetBasisPoints":9990}]}}},"limitations":["Event-count SLI only. Objectives use basis points (9900 means 99 percent); no live monitoring, burn-rate alert or SLA certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"incident-timeline-review","version":"1.0.0","name":"Incident Timeline Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["events"],"properties":{"events":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","incident","kind","at"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"incident":{"type":"string","minLength":1,"maxLength":200},"kind":{"enum":["start","detected","acknowledged","restored"]},"at":{"type":"string","format":"date-time","maxLength":40}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Build an ordered incident timeline and calculate declared response and restoration intervals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"incident-timeline-review","input":{"events":[{"id":"e1","incident":"incident-A","kind":"start","at":"2026-10-01T00:00:00Z"},{"id":"e2","incident":"incident-A","kind":"detected","at":"2026-10-01T00:05:00Z"},{"id":"e3","incident":"incident-A","kind":"acknowledged","at":"2026-10-01T00:10:00Z"},{"id":"e4","incident":"incident-A","kind":"restored","at":"2026-10-01T01:00:00Z"}]}}},"limitations":["Exactly one start, detection, acknowledgement and restoration per incident. No cause inference, incident reporting or staff evaluation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"backup-restore-evidence","version":"1.0.0","name":"Backup Restore Evidence Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["exercises"],"properties":{"exercises":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","startedAt","restoredAt","backupAt","incidentAt","rtoSeconds","rpoSeconds","succeeded"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"startedAt":{"type":"string","format":"date-time","maxLength":40},"restoredAt":{"type":"string","format":"date-time","maxLength":40},"backupAt":{"type":"string","format":"date-time","maxLength":40},"incidentAt":{"type":"string","format":"date-time","maxLength":40},"rtoSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"rpoSeconds":{"type":"integer","minimum":0,"maximum":1000000000},"succeeded":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare supplied restoration exercises with declared recovery time and data-loss objectives."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"backup-restore-evidence","input":{"exercises":[{"id":"exercise-A","startedAt":"2026-10-01T01:00:00Z","restoredAt":"2026-10-01T01:20:00Z","backupAt":"2026-10-01T00:50:00Z","incidentAt":"2026-10-01T01:00:00Z","rtoSeconds":1800,"rpoSeconds":900,"succeeded":true}]}}},"limitations":["Evidence review only. Gateway does not access backups, perform a restore or prove recoverability; a failed exercise remains failed.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"release-evidence-matrix","version":"1.0.0","name":"Release Evidence Matrix","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["requirements","checks"],"properties":{"requirements":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","required"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"required":{"type":"boolean"}}}},"checks":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","requirement","outcome","reference"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"requirement":{"type":"string","minLength":1,"maxLength":200},"outcome":{"enum":["pass","fail","unverified"]},"reference":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile release requirements with supplied checks and unresolved evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"release-evidence-matrix","input":{"requirements":[{"id":"recovery","required":true}],"checks":[{"id":"test-A","requirement":"recovery","outcome":"unverified","reference":"local-test-reference"}]}}},"limitations":["Caller-defined requirements and evidence only. Unverified checks never pass; no release permission, certification or deployment.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"access-review-reconciliation","version":"1.0.0","name":"Access Review Reconciliation","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["approved","observed"],"properties":{"approved":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","principal","resource","role"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"principal":{"type":"string","minLength":1,"maxLength":200},"resource":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200}}}},"observed":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","principal","resource","role"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"principal":{"type":"string","minLength":1,"maxLength":200},"resource":{"type":"string","minLength":1,"maxLength":200},"role":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare observed access grants with an approved access matrix and identify missing or extra grants."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"access-review-reconciliation","input":{"approved":[{"id":"a1","principal":"user-A","resource":"project-A","role":"read"}],"observed":[{"id":"o1","principal":"user-A","resource":"project-A","role":"write"}]}}},"limitations":["Exact pseudonymous principal/resource/role tuples only. No identity enrichment, entitlement change or authorization decision is performed.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"vendor-evidence-expiry","version":"1.0.0","name":"Vendor Evidence Expiry Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","warningDays","evidence"],"properties":{"asOf":{"type":"string","format":"date-time","maxLength":40},"warningDays":{"type":"integer","minimum":0,"maximum":1000000000},"evidence":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","vendor","expiresAt","reference"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"vendor":{"type":"string","minLength":1,"maxLength":200},"expiresAt":{"type":"string","format":"date-time","maxLength":40},"reference":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Identify expired and soon-expiring vendor evidence against your supplied review horizon."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"vendor-evidence-expiry","input":{"asOf":"2026-10-17T00:00:00Z","warningDays":30,"evidence":[{"id":"document-A","vendor":"vendor-A","expiresAt":"2026-10-31T00:00:00Z","reference":"authorized-record-A"}]}}},"limitations":["Dates and references supplied by you; no vendor contact, legal conclusion, certificate verification or automatic renewal.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"manufacturing-yield-review","version":"1.0.0","name":"Production Yield Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["lots"],"properties":{"lots":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","inputUnits","acceptedUnits","rejectedUnits","pendingUnits"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"inputUnits":{"type":"integer","minimum":1,"maximum":1000000000},"acceptedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"rejectedUnits":{"type":"integer","minimum":0,"maximum":1000000000},"pendingUnits":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile accepted, rejected and pending production units and calculate declared yield."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"manufacturing-yield-review","input":{"lots":[{"id":"lot-A","inputUnits":100,"acceptedUnits":90,"rejectedUnits":5,"pendingUnits":5}]}}},"limitations":["Aggregate production-lot counts only. Rework is not counted as accepted twice; no quality certification or production control.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-value-classification","version":"1.0.0","name":"Inventory Value Classification","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["currency","aPercent","bPercent","items"],"properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"aPercent":{"type":"integer","minimum":1,"maximum":98},"bPercent":{"type":"integer","minimum":2,"maximum":99},"items":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","annualUnits","unitCostMinor"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"annualUnits":{"type":"integer","minimum":0,"maximum":1000000000},"unitCostMinor":{"type":"integer","minimum":0,"maximum":1000000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rank inventory by declared annual usage value and produce reproducible ABC bands."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-value-classification","input":{"currency":"USD","aPercent":80,"bPercent":95,"items":[{"id":"part-A","annualUnits":100,"unitCostMinor":500},{"id":"part-B","annualUnits":10,"unitCostMinor":100}]}}},"limitations":["Descending annual usage times unit cost, with ID tie-breaks. A band is selected by cumulative value before adding that item; no forecast or valuation certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-merge-patch-preview","version":"1.0.0","name":"JSON Merge Patch Preview","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document","patch"],"properties":{"document":{},"patch":{}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse a JSON Merge Patch and return the resulting document without changing a system."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-merge-patch-preview","input":{"document":{"title":"Old","tags":["a","b"]},"patch":{"title":"New","tags":["a"],"obsolete":null}}}},"limitations":["RFC 7396 parsed JSON profile: null removes object members; arrays replace as a whole. No HTTP request, schema validation or live write.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-canonical-digest","version":"1.0.0","name":"Canonical JSON Digest","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document"],"properties":{"document":{}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Produce reproducible canonical JSON and a SHA-256 fingerprint of its UTF-8 bytes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-canonical-digest","input":{"document":{"z":1,"a":"example"}}}},"limitations":["RFC 8785 parsed I-JSON profile with ECMAScript number serialization and UTF-16 key sorting. Duplicate source keys and original numeric spellings cannot be recovered from parsed JSON. No digital signature or trust assertion.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-pointer-resolver","version":"1.0.0","name":"JSON Pointer Resolver","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document","pointers"],"properties":{"document":{},"pointers":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Resolve exact document locations and distinguish a missing value from a present null."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-pointer-resolver","input":{"document":{"a/b":{"value":null}},"pointers":["/a~1b/value","/missing"]}}},"limitations":["RFC 6901 string-form pointers only; no URI fragment form, wildcard, query language or document mutation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-text-sequence-check","version":"1.0.0","name":"JSON Text Sequence Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect record-separator-framed JSON text sequences and report malformed or truncated frames."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-text-sequence-check","input":{"content":"\u001e{\"event\":\"example\"}\n\u001e2\n"}}},"limitations":["RFC 7464 UTF-8 string input profile. Each frame must start with RS and end in LF; top-level numbers without LF remain truncated. No streaming connection or repair of invalid frames.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ndjson-record-review","version":"1.0.0","name":"NDJSON Record Review","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content"],"properties":{"content":{"type":"string","maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect line-delimited JSON and return indexed valid records alongside malformed-line findings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ndjson-record-review","input":{"content":"{\"id\":1}\n{\"id\":2}\n"}}},"limitations":["One JSON value per non-empty line; accepts LF or CRLF and an optional final newline. Blank interior lines are reported. No duplicate-key detection or schema validation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uri-template-expand","version":"1.0.0","name":"URI Template Expansion","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["template","variables"],"properties":{"template":{"type":"string","minLength":1,"maxLength":200},"variables":{"type":"object","additionalProperties":{"type":"string","maxLength":200}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand simple URI templates with explicit scalar variables and encoded output."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uri-template-expand","input":{"template":"https://example.com/items/{item}","variables":{"item":"a/b"}}}},"limitations":["RFC 6570 Level 1 scalar subset with ASCII letter, digit and underscore variable names, including comma-separated names. Dotted and percent-encoded variable names are not supported. Undefined variables are omitted. Operators, lists, objects, explode and prefix modifiers are rejected before purchase. No URL is visited.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"url-query-inspection","version":"1.0.0","name":"URL Query Inspection","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["url"],"properties":{"url":{"type":"string","maxLength":4000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect URL query entries, duplicate keys and a stable key-sorted form."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"url-query-inspection","input":{"url":"https://example.com/search?tag=b&tag=a&q=hello+world"}}},"limitations":["WHATWG URLSearchParams semantics, including plus-to-space conversion and stable duplicate order. Requires an absolute HTTP(S) URL without credentials. Sorting may change application semantics; output is a preview only. No network call.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cloudevents-envelope-check","version":"1.0.0","name":"CloudEvents Envelope Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["events"],"properties":{"events":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review structured event context attributes, duplicate identities and data encoding."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cloudevents-envelope-check","input":{"events":[{"specversion":"1.0","id":"event-A","source":"/example","type":"example.created","time":"2026-10-17T00:00:00Z","data":{"item":"A"}}]}}},"limitations":["CloudEvents 1.0.2 JSON-envelope profile; no payload schema, broker delivery, source ownership or signature verification. Supplied event IDs are not proof of authenticity.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"traceparent-check","version":"1.0.0","name":"Trace Context Header Check","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["traceparent"],"properties":{"traceparent":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect version-00 traceparent identifiers and the sampled flag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"traceparent-check","input":{"traceparent":"00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01"}}},"limitations":["W3C Trace Context traceparent version 00 only. No tracestate validation, collector access, sampling decision or authenticity claim.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-byte-range-preview","version":"1.0.0","name":"HTTP Byte Range Preview","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["range","length"],"properties":{"range":{"type":"string","minLength":1,"maxLength":200},"length":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse a single byte-range request against a declared representation length."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-byte-range-preview","input":{"range":"bytes=-10","length":100}}},"limitations":["RFC 9110 single bytes range with no If-Range or content coding. Multiple ranges are rejected. This does not retrieve bytes or prove a server response.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"content-digest-compare","version":"1.0.0","name":"Content Digest Comparison","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["contentBase64","algorithm","expectedBase64"],"properties":{"contentBase64":{"type":"string","maxLength":24000},"algorithm":{"enum":["sha-256","sha-512"]},"expectedBase64":{"type":"string","maxLength":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Calculate SHA-256 or SHA-512 for supplied bytes and compare an expected base64 digest."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"content-digest-compare","input":{"contentBase64":"YWJj","algorithm":"sha-256","expectedBase64":"ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0="}}},"limitations":["Canonical base64 byte input and digest. Produces the corresponding RFC 9530 field value; it does not verify signatures, provenance, HTTP transfer coding or a remote resource.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"uuid-inspection","version":"1.0.0","name":"UUID Inspection","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["uuids"],"properties":{"uuids":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect UUID syntax, variant and version, including version-7 timestamp evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"uuid-inspection","input":{"uuids":["01902cf5-552b-7f1c-8d4a-000000000001","00000000-0000-0000-0000-000000000000"]}}},"limitations":["RFC 9562 inspection only; no uniqueness, randomness, ownership or authenticity verification. Nil and Max UUIDs are identified separately.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"semver-precedence","version":"1.0.0","name":"Semantic Version Precedence","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["current","proposed","versions"],"properties":{"current":{"type":"string","minLength":1,"maxLength":200},"proposed":{"type":"string","minLength":1,"maxLength":200},"versions":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Order exact semantic versions and compare a proposed version with the current one."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"semver-precedence","input":{"current":"1.2.3","proposed":"1.3.0","versions":["1.0.0","1.0.0-alpha.1","1.0.0-alpha"]}}},"limitations":["SemVer 2.0.0 exact versions, including prerelease precedence and ignored build metadata. No range resolution, package lookup or compatibility guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"pagination-consistency","version":"1.0.0","name":"Pagination Consistency Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pages"],"properties":{"pages":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","cursor","nextCursor","recordIds"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"cursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]},"nextCursor":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}]},"recordIds":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check supplied cursor pages for duplicate records, cursor gaps and unresolved continuation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"pagination-consistency","input":{"pages":[{"id":"page-1","cursor":null,"nextCursor":"next-A","recordIds":["item-1"]},{"id":"page-2","cursor":"next-A","nextCursor":null,"recordIds":["item-2"]}]}}},"limitations":["Opaque cursors and caller-supplied pages only. No request is sent; a missing final page remains incomplete, not empty.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"retry-backoff-plan","version":"1.0.0","name":"Retry Backoff Plan","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseMs","capMs","attempts","budgetMs","retryAfterMs"],"properties":{"baseMs":{"type":"integer","minimum":1,"maximum":1000000000},"capMs":{"type":"integer","minimum":1,"maximum":1000000000},"attempts":{"type":"integer","minimum":1,"maximum":30},"budgetMs":{"type":"integer","minimum":0,"maximum":1000000000},"retryAfterMs":{"type":"integer","minimum":0,"maximum":1000000000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a deterministic capped exponential retry schedule within a declared time budget."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"retry-backoff-plan","input":{"baseMs":1000,"capMs":8000,"attempts":5,"budgetMs":15000,"retryAfterMs":0}}},"limitations":["Planning only, without executing requests or choosing payment retry policy. A supplied Retry-After floor is honored even if it prevents another attempt. This deterministic profile has no jitter.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-conditional-get","version":"1.0.0","name":"Conditional GET Rehearsal","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["method","etag","ifNoneMatch"],"properties":{"method":{"enum":["GET","HEAD"]},"etag":{"type":"string","minLength":1,"maxLength":200},"ifNoneMatch":{"type":"string","minLength":1,"maxLength":200}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Rehearse If-None-Match for GET or HEAD against a declared current entity tag."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-conditional-get","input":{"method":"GET","etag":"\"v1\"","ifNoneMatch":"W/\"v1\""}}},"limitations":["RFC 9110 weak comparison for an existing representation only. No Last-Modified, If-Match, range, content negotiation or live request.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"csv-column-review","version":"1.0.0","name":"CSV Column Contract Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content","requiredColumns"],"properties":{"content":{"type":"string","maxLength":24000},"requiredColumns":{"type":"array","maxItems":200,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare a CSV header with required columns and report duplicate names and row-width differences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"csv-column-review","input":{"content":"id,name\r\n1,\"Example, Inc\"\r\n","requiredColumns":["id","name"]}}},"limitations":["Quoted UTF-8 text with comma delimiter; CRLF, LF and lone CR line endings are accepted. No type inference, formula execution, database import or semantic data validation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"text-encoding-inspection","version":"1.0.0","name":"Text Encoding Inspection","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["contentBase64","encoding"],"properties":{"contentBase64":{"type":"string","maxLength":24000},"encoding":{"enum":["utf-8","utf-16le","utf-16be"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect byte-order marks and decode explicitly selected UTF-8 or UTF-16 text strictly."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"text-encoding-inspection","input":{"contentBase64":"77u/SGVsbG8=","encoding":"utf-8"}}},"limitations":["Canonical base64 bytes and explicit encoding. BOM mismatch fails before checkout; undecodable text is rejected. No heuristic encoding detection, legacy encodings or executable content.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"text-line-ending-normalize","version":"1.0.0","name":"Text Line Ending Normalizer","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["content","ending"],"properties":{"content":{"type":"string","maxLength":24000},"ending":{"enum":["LF","CRLF"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Normalize line endings while preserving text content and the final-newline choice."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"text-line-ending-normalize","input":{"content":"one\r\ntwo\rthree\n","ending":"LF"}}},"limitations":["CRLF, LF and lone CR are recognized; no trimming, Unicode normalization, encoding conversion or file-system write.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"ipv4-cidr-membership","version":"1.0.0","name":"IPv4 CIDR Membership","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["networks","addresses"],"properties":{"networks":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1},"addresses":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200},"minItems":1}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare IPv4 addresses with supplied network prefixes using exact bit arithmetic."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"ipv4-cidr-membership","input":{"networks":["192.0.2.0/24"],"addresses":["192.0.2.10","198.51.100.1"]}}},"limitations":["Canonical dotted IPv4 only; supplied host bits are explicitly reported and masked. No IPv6, DNS, geolocation, firewall change or reachability test.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"prometheus-rule-test","version":"1.0.0","name":"Prometheus Rule Test","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rules","test"],"properties":{"rules":{"type":"object"},"test":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check recording and alert rules against your synthetic test assertions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"prometheus-rule-test","input":{"rules":{"groups":[{"name":"example","rules":[{"record":"job:up:sum","expr":"sum by (job) (up)"}]}]},"test":{"evaluation_interval":"1m","tests":[{"interval":"1m","input_series":[{"series":"up{job=\"example\"}","values":"1 1 1"}],"promql_expr_test":[{"expr":"job:up:sum","eval_time":"2m","exp_samples":[{"labels":"{__name__=\"job:up:sum\",job=\"example\"}","value":1}]}]}]}}}},"limitations":["Promtool 3.15.0 offline rule validation and supplied unit tests. Up to five test cases and sixteen input series per case within the shared input profile. No live monitoring or alert delivery. Processing deadline and output bounds apply.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"policy-rule-test","version":"1.0.0","name":"Policy Rule Test","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["policy","tests","data"],"properties":{"policy":{"type":"string","minLength":1,"maxLength":24000},"tests":{"type":"string","minLength":1,"maxLength":24000},"data":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Run your policy tests with a fixed offline capability profile."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"policy-rule-test","input":{"policy":"package gateway\nallow if input.role == \"reader\"\n","tests":"package gateway\ntest_reader if { allow with input as {\"role\":\"reader\"} }\n","data":{}}}},"limitations":["OPA 1.21.2 Rego v1 with supplied assertions and JSON data. Network, runtime introspection, clock and randomness are excluded. No policy deployment, authorization grant or complete-coverage certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"avro-compatibility-check","version":"1.0.0","name":"Avro Compatibility Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["previous","proposed"],"properties":{"previous":{"type":"object"},"proposed":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare Avro reader and writer schemas in both compatibility directions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"avro-compatibility-check","input":{"previous":{"type":"record","name":"Entry","fields":[{"name":"id","type":"string"}]},"proposed":{"type":"record","name":"Entry","fields":[{"name":"id","type":"string"},{"name":"note","type":["null","string"],"default":null}]}}}},"limitations":["Apache Avro 1.12.2 self-contained object schemas. No registry connection, historical transitive-policy enforcement or live data migration.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"xml-schema-validation","version":"1.0.0","name":"XML Schema Validation","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["xml","xsd"],"properties":{"xml":{"type":"string","minLength":1,"maxLength":24000},"xsd":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate an XML document against a self-contained XSD 1.0 schema."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"xml-schema-validation","input":{"xml":"<note>Example</note>","xsd":"<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"><xs:element name=\"note\" type=\"xs:string\"/></xs:schema>"}}},"limitations":["lxml 6.1.3 and XSD 1.0. No DTD, entities, schema includes/imports, external resources, XSD 1.1, repair or document execution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"wasm-module-inspection","version":"1.0.0","name":"WebAssembly Module Inspection","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["wasmBase64"],"properties":{"wasmBase64":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate a small WebAssembly binary and inspect its sections, imports and exports."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"wasm-module-inspection","input":{"wasmBase64":"AGFzbQEAAAA="}}},"limitations":["WABT 1.0.42 core binary profile, supplied as base64. Up to 18,000 decoded bytes within the shared input envelope. No Component Model, module execution, WASI, malware clearance or performance certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"http-cache-policy-check","version":"1.0.0","name":"HTTP Cache Policy Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["responses"],"properties":{"responses":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["id","status","headers","authenticated","sensitive"],"properties":{"id":{"type":"string"},"status":{"type":"integer","minimum":100,"maximum":599},"headers":{"type":"object","additionalProperties":{"type":"string","maxLength":4000}},"authenticated":{"type":"boolean"},"sensitive":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied response headers for cache-policy conflicts and shared-storage concerns."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"http-cache-policy-check","input":{"responses":[{"id":"account","status":200,"headers":{"Cache-Control":"private, no-store"},"authenticated":true,"sensitive":true}]}}},"limitations":["Selected RFC9111 diagnostics from supplied headers, authentication and sensitivity labels; no live cache or security certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"cors-configuration-check","version":"1.0.0","name":"CORS Configuration Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["scenarios"],"properties":{"scenarios":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["id","origin","method","requestHeaders","credentials","responseHeaders","preflightStatus"],"properties":{"id":{"type":"string"},"origin":{"type":"string"},"method":{"type":"string"},"requestHeaders":{"type":"array","items":{"type":"string"}},"credentials":{"type":"boolean"},"responseHeaders":{"type":"object","additionalProperties":{"type":"string","maxLength":4000}},"preflightStatus":{"type":"integer"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Evaluate supplied cross-origin preflight scenarios and explain blocked origins, methods or headers."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"cors-configuration-check","input":{"scenarios":[{"id":"example","origin":"https://example.com","method":"PUT","requestHeaders":["content-type"],"credentials":false,"responseHeaders":{"Access-Control-Allow-Origin":"https://example.com","Access-Control-Allow-Methods":"PUT","Access-Control-Allow-Headers":"content-type","Vary":"Origin"},"preflightStatus":204}]}}},"limitations":["Selected Fetch preflight profile from explicit scenarios; no website calls, cookies or browser execution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"oauth-configuration-review","version":"1.0.0","name":"OAuth Configuration Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["issuer","authorizationEndpoint","tokenEndpoint","redirectUris","grantTypes","responseTypes","pkceMethods","publicClient"],"properties":{"issuer":{"type":"string"},"authorizationEndpoint":{"type":"string"},"tokenEndpoint":{"type":"string"},"redirectUris":{"type":"array","items":{"type":"string"}},"grantTypes":{"type":"array","items":{"type":"string"}},"responseTypes":{"type":"array","items":{"type":"string"}},"pkceMethods":{"type":"array","items":{"type":"string"}},"publicClient":{"type":"boolean"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review non-secret authorization configuration against selected current security guidance."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"oauth-configuration-review","input":{"issuer":"https://identity.example.com","authorizationEndpoint":"https://identity.example.com/authorize","tokenEndpoint":"https://identity.example.com/token","redirectUris":["https://example.com/callback"],"grantTypes":["authorization_code"],"responseTypes":["code"],"pkceMethods":["S256"],"publicClient":true}}},"limitations":["Selected RFC9700 checks: HTTPS endpoints, redirect shape, password and implicit flows, public-client PKCE. No login or security certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"json-patch-rehearsal","version":"1.0.0","name":"JSON Patch Rehearsal","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document","operations"],"properties":{"document":{},"operations":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview a JSON Patch with operation-by-operation results and a detached output document."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"json-patch-rehearsal","input":{"document":{"name":"before","tags":[]},"operations":[{"op":"test","path":"/name","value":"before"},{"op":"replace","path":"/name","value":"after"}]}}},"limitations":["RFC6902 operations; stops at first failure. No live changes. Prototype-sensitive paths are rejected.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"design-token-export","version":"1.0.0","name":"Design Token Check & Export","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["tokens"],"properties":{"tokens":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check supported design-token values and aliases and receive a CSS variable export."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"design-token-export","input":{"tokens":{"spacing":{"$type":"dimension","small":{"$value":{"value":8,"unit":"px"}},"button":{"$value":"{spacing.small}"}}}}}},"limitations":["Design Tokens2025.10 selected scalar profile: srgb colors, px/rem dimensions, ms/s durations, numbers and numeric font weights. Whole-token curly references only.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"certificate-bundle-check","version":"1.0.0","name":"Certificate Bundle Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["pem","hostname","at"],"properties":{"pem":{"type":"string","minLength":1,"maxLength":24000},"hostname":{"type":"string"},"at":{"type":"string"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Inspect public PEM certificate validity, hostname coverage and adjacent signature links."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"certificate-bundle-check","input":{"pem":"-----BEGIN CERTIFICATE-----\nMIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAU\nBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMg\naW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwg\nSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X\nDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQK\nEw1FbnRydXN0LCBJbmMuMTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29y\ncG9yYXRlZCBieSByZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4x\nLTArBgNVBAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poB\nj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypo\nwCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+\nSKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rV\nvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2\nHNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSME\nGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE\nvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQCT\n1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISMY/YP\nyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa\nv52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE\n2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPc\nj2A781q0tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8\n-----END CERTIFICATE-----","hostname":"example.com","at":"2026-10-17T00:00:00Z"}}},"limitations":["Leaf-first public certificates and explicit UTC time. No trusted-chain certification, revocation check, private keys or live connection.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"network-trace-review","version":"1.0.0","name":"Browser Network Trace Review","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["har"],"properties":{"har":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a sanitized HAR sample for failed, slow, repeated and large requests."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"network-trace-review","input":{"har":{"log":{"version":"1.2","entries":[{"request":{"method":"GET","url":"https://example.com/app.js"},"response":{"status":200,"content":{"size":45000}},"time":100}]}}}}},"limitations":["HAR 1.2 metadata, up to 100 entries within existing input envelope. Remove auth headers, cookies, bodies and URL queries before upload. No live performance test.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"sarif-results-review","version":"1.0.0","name":"SARIF Results Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["current"],"properties":{"current":{"type":"object"},"previous":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Consolidate supplied scanner findings and compare an earlier report using explicit matching fields."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"sarif-results-review","input":{"current":{"version":"2.1.0","runs":[{"tool":{"driver":{"name":"example-scanner"}},"results":[{"ruleId":"EXAMPLE1","level":"warning","message":{"text":"Review this sample finding."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"src/example.ts"},"region":{"startLine":5}}}]}]}]}}}},"limitations":["SARIF2.1 selected structural fields and exact grouping; bundled JSON Schema validation; no source scan or full semantic conformance certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crawler-access-check","version":"1.0.0","name":"Crawler Access Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["robots","agent","paths"],"properties":{"robots":{"type":"string","minLength":1,"maxLength":24000},"agent":{"type":"string"},"paths":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Explain whether supplied robots rules permit a crawler to visit selected paths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crawler-access-check","input":{"robots":"User-agent: *\nDisallow: /private/\nAllow: /private/help\n","agent":"ExampleBot","paths":["/catalog","/private/data","/private/help"]}}},"limitations":["RFC9309 ASCII URI-path profile; bounded rule/path matching workload. No website calls, indexing promises or access-control certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"graphql-compatibility-check","version":"1.0.0","name":"GraphQL Compatibility Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["previous","proposed","operations"],"properties":{"previous":{"type":"string","minLength":1,"maxLength":24000},"proposed":{"type":"string","minLength":1,"maxLength":24000},"operations":{"type":"array","maxItems":20,"items":{"type":"string","minLength":1,"maxLength":24000}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare GraphQL schemas and validate supplied operations against the proposed schema."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"graphql-compatibility-check","input":{"previous":"type Query { hello: String }","proposed":"type Query { hello: String, version: String }","operations":["{ hello }"]}}},"limitations":["Static SDL and operation validation using GraphQL 17. No query execution, customer connection or federation composition.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"protobuf-compatibility-check","version":"1.0.0","name":"Protobuf Compatibility Check","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["previous","proposed"],"properties":{"previous":{"type":"string","minLength":1,"maxLength":24000},"proposed":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare proto3 message, enum and RPC definitions for selected compatibility concerns."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"protobuf-compatibility-check","input":{"previous":"syntax = \"proto3\"; package example; message Order { string id = 1; }","proposed":"syntax = \"proto3\"; package example; message Order { string id = 1; string note = 2; }"}}},"limitations":["Self-contained proto3 only; prototype-sensitive identifiers rejected. No imports, codecs or live gRPC calls. Selected conservative change diagnostics, not proof of universal compatibility.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"container-configuration-review","version":"1.0.0","name":"Container Configuration Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["configuration"],"properties":{"configuration":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review a self-contained Compose configuration against its schema and selected dependency and host-access checks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"container-configuration-review","input":{"configuration":{"services":{"web":{"image":"example/web@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ports":["8080:80"]}}}}}},"limitations":["JSON configuration; no builds, env files, includes/extends or interpolation. Offline checks only; no images or containers are run.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kubernetes-manifest-check","version":"1.0.0","name":"Kubernetes Manifest Check","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["version","manifests"],"properties":{"version":{"const":"1.35.0"},"manifests":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"object"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check selected Kubernetes resource manifests against pinned official structural schemas."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kubernetes-manifest-check","input":{"version":"1.35.0","manifests":[{"apiVersion":"v1","kind":"ConfigMap","metadata":{"name":"example"},"data":{"message":"hello"}}]}}},"limitations":["Kubernetes 1.35.0 Pod, Deployment, Service, ConfigMap and Namespace JSON only. Offline structural checks, not cluster/admission validation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"asyncapi-contract-check","version":"1.0.0","name":"AsyncAPI Contract Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document"],"properties":{"document":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check an AsyncAPI document against bundled schemas and selected reference relationships."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"asyncapi-contract-check","input":{"document":{"asyncapi":"3.1.0","info":{"title":"Example events","version":"1.0.0"},"channels":{"orders":{"address":"orders","messages":{"created":{"name":"OrderCreated","payload":{"type":"object"}}}}},"operations":{"receiveOrder":{"action":"receive","channel":{"$ref":"#/channels/orders"}}}}}}},"limitations":["AsyncAPI 3.0/3.1 JSON and local references only. Selected structural/semantic profile; no broker calls or custom schemaFormat.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"opentelemetry-configuration-check","version":"1.0.0","name":"OpenTelemetry Configuration Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["configuration","components"],"properties":{"configuration":{"type":"object"},"components":{"type":"object","additionalProperties":false,"required":["receivers","processors","exporters","extensions"],"properties":{"receivers":{"type":"array","items":{"type":"string"}},"processors":{"type":"array","items":{"type":"string"}},"exporters":{"type":"array","items":{"type":"string"}},"extensions":{"type":"array","items":{"type":"string"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check Collector pipeline references against a supplied component inventory."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"opentelemetry-configuration-check","input":{"components":{"receivers":["otlp"],"processors":["batch"],"exporters":["debug"],"extensions":[]},"configuration":{"receivers":{"otlp":{"protocols":{"http":{}}}},"processors":{"batch":{}},"exporters":{"debug":{}},"service":{"pipelines":{"traces":{"receivers":["otlp"],"processors":["batch"],"exporters":["debug"]}}}}}}},"limitations":["Topology and component identity checks only. Does not validate component options or establish compatibility with a Collector version.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"calendar-feed-check","version":"1.0.0","name":"Calendar Feed Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["calendar"],"properties":{"calendar":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review iCalendar event identities, timing and supported recurrence previews."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"calendar-feed-check","input":{"calendar":"BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Example//Calendar//EN\r\nBEGIN:VEVENT\r\nUID:example-1\r\nDTSTAMP:20261017T120000Z\r\nDTSTART:20261018T140000Z\r\nDTEND:20261018T150000Z\r\nRRULE:FREQ=DAILY;COUNT=3\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n"}}},"limitations":["Selected RFC5545 checks. UTC/all-day simple recurrence previews only; TZID/floating times and exceptions are reported as unassessed. No calendar writes.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"structured-data-check","version":"1.0.0","name":"Structured Data Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document","contexts"],"properties":{"document":{"type":"object"},"contexts":{"type":"object"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Expand supplied JSON-LD and report processing problems using explicitly supplied contexts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"structured-data-check","input":{"document":{"@context":{"name":"https://schema.org/name"},"@id":"https://example.com/organization","name":"Example Organization"},"contexts":{}}}},"limitations":["JSON-LD1.1 safe expansion; supply context documents. No external fetch, rich-result certification or ranking guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"knowledge-graph-validation","version":"1.0.0","name":"Knowledge Graph Validation","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["data","shapes"],"properties":{"data":{"type":"string","minLength":1,"maxLength":24000},"shapes":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Validate supplied Turtle data against a documented selection of SHACL Core constraints."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"knowledge-graph-validation","input":{"data":"@prefix ex: <https://example.com/> . ex:one a ex:Person ; ex:name \"Example\" .","shapes":"@prefix ex: <https://example.com/> . @prefix sh: <http://www.w3.org/ns/shacl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . ex:PersonShape a sh:NodeShape ; sh:targetClass ex:Person ; sh:property [ sh:path ex:name ; sh:minCount 1 ; sh:datatype xsd:string ] ."}}},"limitations":["Direct property paths and selected Core constraints. No regex, recursion, SPARQL/JS, imports or subclass inference.500 data/200 shape quads.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"postgresql-migration-review","version":"1.0.0","name":"PostgreSQL Migration Review","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sql"],"properties":{"sql":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supported SQL syntax for selected destructive-write and locking concerns."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"postgresql-migration-review","input":{"sql":"ALTER TABLE orders ADD COLUMN note text;"}}},"limitations":["Static node-sql-parser PostgreSQL grammar profile. Unsupported syntax is unassessed. No execution, DB connection, rollback or production-safety certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"email-message-check","version":"1.0.0","name":"Email Message File Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["message"],"properties":{"message":{"type":"string","minLength":1,"maxLength":24000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Parse a supplied email sample and review selected headers and attachment metadata."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"email-message-check","input":{"message":"From: Example <sender@example.com>\r\nTo: recipient@example.com\r\nDate: Sat, 17 Oct 2026 12:00:00 +0000\r\nSubject: Example message\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=utf-8\r\n\r\nExample body.\r\n"}}},"limitations":["Tolerant MIME parsing with selected header checks; not full MIME conformance or inbox-placement certification. No sending, rendering or attachment execution.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"webhook-event-check","version":"1.0.0","name":"Webhook Event Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["events"],"properties":{"events":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object"}},"payloadSchema":{"description":"JSON Schema 2020-12 structural profile: type, properties, required, additionalProperties, items, lengths, item counts, minimum/maximum, enum/const, allOf/anyOf/oneOf/not. Other keywords, references, formats and patterns are rejected before purchase.","type":["object","boolean"]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied event envelopes, payload structure, repeated identities and timestamp order."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"webhook-event-check","input":{"events":[{"specversion":"1.0","id":"event-001","source":"https://example.com/orders","type":"example.order.created","time":"2026-10-01T12:00:00Z","datacontenttype":"application/json","data":{"orderId":"order-A","total":25}}],"payloadSchema":{"type":"object","required":["orderId","total"],"properties":{"orderId":{"type":"string"},"total":{"type":"number","minimum":0}},"additionalProperties":false}}}},"limitations":["Structured CloudEvents 1.0 JSON only; optional bounded structural JSON Schema. No endpoint calls, signature validation or delivery guarantees.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"software-dependency-manifest-check","version":"1.1.0","name":"Software Dependency Manifest Check","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["bom"],"properties":{"bom":{"type":"object","required":["specVersion"],"properties":{"specVersion":{"enum":["1.6","1.7"]}}},"advisoryLookup":{"type":"object","additionalProperties":false,"required":["consent","publicPackagesOnly","packages"],"properties":{"consent":{"const":true},"publicPackagesOnly":{"const":true},"packages":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","additionalProperties":false,"required":["ecosystem","name","version"],"properties":{"ecosystem":{"enum":["npm","PyPI"]},"name":{"type":"string","minLength":1,"maxLength":214},"version":{"type":"string","minLength":1,"maxLength":128}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check a CycloneDX manifest for schema errors, missing metadata and inconsistent component references."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"software-dependency-manifest-check","input":{"bom":{"bomFormat":"CycloneDX","specVersion":"1.7","version":1,"components":[{"type":"library","name":"example-library","version":"1.0.0","bom-ref":"example-library","purl":"pkg:npm/example-library@1.0.0","licenses":[{"license":{"id":"MIT"}}]}],"dependencies":[{"ref":"example-library","dependsOn":[]}]}}}},"limitations":["CycloneDX 1.6 or 1.7 JSON. Optional explicit public npm/PyPI package snapshot through OSV.dev; only selected package coordinates are shared after consent. No software scan, exploitability conclusion, license opinion or certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"schedule-timezone-check","version":"1.0.0","name":"Schedule & Timezone Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["expression","timeZone","start","count"],"properties":{"expression":{"type":"string","maxLength":120},"timeZone":{"type":"string","maxLength":100},"start":{"type":"string","format":"date-time"},"count":{"type":"integer","minimum":1,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview cron run times in an IANA time zone and review daylight-saving transitions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"schedule-timezone-check","input":{"expression":"30 9 * * 1-5","timeZone":"America/Chicago","start":"2026-10-30T00:00:00Z","count":5}}},"limitations":["Strict five-field cron with explicit start offset, 1–100 occurrences and a ten-year preview span. Results describe the selected engine; no schedule is activated.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"api-error-response-check","version":"1.0.0","name":"API Error Response Check","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["responses"],"properties":{"responses":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","httpStatus","contentType","body"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80},"httpStatus":{"type":"integer","minimum":400,"maximum":599},"contentType":{"type":"string","maxLength":200},"body":{}}}},"bodySchema":{"type":["object","boolean"],"description":"JSON Schema 2020-12 structural profile: type, properties, required, additionalProperties, items, lengths, item counts, minimum/maximum, enum/const, allOf/anyOf/oneOf/not. Other keywords, references, formats and patterns are rejected before purchase."}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review supplied HTTP error examples for problem-details and schema consistency."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"api-error-response-check","input":{"responses":[{"id":"not-found","httpStatus":404,"contentType":"application/problem+json","body":{"type":"https://example.com/problems/not-found","title":"Not found","status":404,"detail":"The requested item was not found.","instance":"/requests/example","requestId":"example"}}]}}},"limitations":["RFC 9457 JSON examples, with an optional bounded structural body schema. Optional standard fields and extension members are accepted. No live API test.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"openapi-overlay-preview","version":"1.0.0","name":"OpenAPI Overlay Preview","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["document","overlay"],"properties":{"document":{"type":["object","string"]},"overlay":{"type":["object","string"]},"documentUri":{"type":"string","format":"uri"},"overlayUri":{"type":"string","format":"uri"}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Preview an OpenAPI Overlay and receive the changed document, action trace and structural differences."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"openapi-overlay-preview","input":{"document":{"openapi":"3.1.0","info":{"title":"Example API","version":"1.0.0"},"paths":{"/items":{"get":{"summary":"List items","responses":{"200":{"description":"OK"}}}}}},"overlay":{"overlay":"1.2.0","info":{"title":"Documentation update","version":"1.0.0"},"actions":[{"target":"$.paths['/items'].get","update":{"summary":"List available items","description":"Returns the current item list."}}]}}}},"limitations":["Overlay 1.2.0, JSON or YAML text, supported bounded JSONPath, sequential merge/remove/copy and same-document reusable actions. No external references, publication or full OpenAPI validation.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crypto-payout-list-check","version":"1.0.0","name":"Crypto Payout List Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["network","asset","approvedTotal","approvedRecipients","records"],"properties":{"network":{"const":"base"},"asset":{"enum":["USDC","ETH"]},"approvedTotal":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"approvedRecipients":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","address"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"string","pattern":"^0x[0-9a-f]{40}$"}}}},"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","recipientId","address","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"recipientId":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"string","pattern":"^0x[0-9a-f]{40}$"},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review an approved Base payout list for repeated destinations, recipient differences and exact totals."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crypto-payout-list-check","input":{"network":"base","asset":"USDC","approvedTotal":"20","approvedRecipients":[{"id":"contractor-A","address":"0x1111111111111111111111111111111111111111"}],"records":[{"id":"payout-1","recipientId":"contractor-A","address":"0x1111111111111111111111111111111111111111","amount":"10"}]}}},"limitations":["Base ETH or native USDC; lowercase EVM addresses and decimal text. Read-only private evidence, no payments or signing.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crypto-spot-cost-report","version":"1.0.0","name":"Crypto Spot Trading-Cost Report","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["baseAsset","quoteAsset","fills"],"properties":{"baseAsset":{"type":"string","minLength":1,"maxLength":200},"quoteAsset":{"type":"string","minLength":1,"maxLength":200},"fills":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","botId","at","side","quantity","quoteTotal","quoteFee"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"botId":{"type":"string","minLength":1,"maxLength":200},"at":{"type":"string","format":"date-time"},"side":{"enum":["buy","sell"]},"quantity":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"quoteTotal":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"quoteFee":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied spot fills with FIFO costs, recorded fees and unresolved inventory history."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crypto-spot-cost-report","input":{"baseAsset":"ETH","quoteAsset":"USDC","fills":[{"id":"buy-1","botId":"example","at":"2026-10-01T00:00:00Z","side":"buy","quantity":"1","quoteTotal":"2000","quoteFee":"2"},{"id":"sell-1","botId":"example","at":"2026-10-01T01:00:00Z","side":"sell","quantity":"0.5","quoteTotal":"1100","quoteFee":"1"}]}}},"limitations":["One base/quote pair; standardized spot fills with quote-denominated fees. No live exchange access, derivatives, price forecasts or tax advice.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"crypto-records-cleaner","version":"1.0.0","name":"Crypto Records Cleaner","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["source","sourceId","at","asset","direction","amount"],"properties":{"source":{"type":"string","minLength":1,"maxLength":200},"sourceId":{"type":"string","minLength":1,"maxLength":200},"at":{"type":"string","format":"date-time"},"asset":{"type":"string","minLength":1,"maxLength":200},"direction":{"enum":["in","out"]},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"transaction":{"type":"string","minLength":1,"maxLength":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare traceable normalized records and a spreadsheet-safe CSV, preserving originals and flagging conflicts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crypto-records-cleaner","input":{"records":[{"source":"authorized-export","sourceId":"record-1","at":"2026-10-01T00:00:00Z","asset":"USDC","direction":"in","amount":"10","transaction":"customer-reference"}]}}},"limitations":["Standardized JSON records only; no tax classification or native exchange format import. All supplied records remain in the result.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"marketing-data-reconciliation","version":"1.0.0","name":"Marketing Data Reconciliation","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftMapping","rightMapping","decimalPlaces"],"properties":{"left":{"type":"array","maxItems":500,"items":{"type":"object"}},"right":{"type":"array","maxItems":500,"items":{"type":"object"}},"leftMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"rightMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"decimalPlaces":{"type":"integer","minimum":0,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two supplied marketing or sales exports using explicit references, currencies and exact amounts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marketing-data-reconciliation","input":{"left":[{"reference":"order-A","currency":"USD","amount":"100.00"}],"right":[{"order":"order-A","unit":"USD","value":"100.00"}],"leftMapping":{"id":"reference","currency":"currency","amount":"amount"},"rightMapping":{"id":"order","currency":"unit","amount":"value"},"decimalPlaces":2}}},"limitations":["Structured JSON snapshots and explicit field mappings. Private totals and row-level exceptions; no advertising attribution inference, platform connection or automatic monthly monitoring.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"invoice-export-reconciliation","version":"1.0.0","name":"Invoice Export Reconciliation","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["left","right","leftMapping","rightMapping","decimalPlaces"],"properties":{"left":{"type":"array","maxItems":500,"items":{"type":"object"}},"right":{"type":"array","maxItems":500,"items":{"type":"object"}},"leftMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"rightMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"decimalPlaces":{"type":"integer","minimum":0,"maximum":6}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare your invoice and payment-reference exports and collect unmatched, duplicate or different records for review."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"invoice-export-reconciliation","input":{"left":[{"reference":"order-A","currency":"USD","amount":"100.00"}],"right":[{"order":"order-A","unit":"USD","value":"100.00"}],"leftMapping":{"id":"reference","currency":"currency","amount":"amount"},"rightMapping":{"id":"order","currency":"unit","amount":"value"},"decimalPlaces":2}}},"limitations":["One record per explicit invoice reference on each side; aggregate split payments before submission. Does not determine overdue status, send reminders, connect to accounting software or change records.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"contract-release-verification","version":"1.0.0","name":"Smart Contract Release Evidence Pack","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["network","contract","expectedRuntimeSha256","expectedSources"],"properties":{"network":{"const":"base"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"expectedRuntimeSha256":{"anyOf":[{"type":"null"},{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}]},"expectedSources":{"type":"object","additionalProperties":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare one Base contract with its public verification record and your expected release hashes."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contract-release-verification","input":{"network":"base","contract":"0x4200000000000000000000000000000000000006","expectedRuntimeSha256":null,"expectedSources":{}}}},"limitations":["Finalized runtime-code comparison, compiler settings and source-file SHA-256 manifest. Optional expected runtime and source hashes. No independent recompilation, security audit, source upload or proxy implementation analysis.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"transaction-troubleshooter","version":"1.0.0","name":"Transaction Troubleshooter","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["network","transaction","expectedRecipient"],"properties":{"network":{"const":"base"},"transaction":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"expectedRecipient":{"anyOf":[{"type":"null"},{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}]}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check one Base transaction for execution, finalization, destination comparison and recorded fee components."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"transaction-troubleshooter","input":{"network":"base","transaction":"0x1111111111111111111111111111111111111111111111111111111111111111","expectedRecipient":"0x2222222222222222222222222222222222222222"}}},"limitations":["One Base transaction hash and optional expected top-level destination. Private JSON evidence; missing data stays unresolved. No token-transfer decoding, tracing, recovery, signing or resubmission.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"inventory-label-studio","version":"1.0.0","name":"Batch Product and Inventory Label Studio","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["template","records","selectedIds"],"properties":{"template":{"const":"a4-70x35-text-v1"},"selectedIds":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string"}},"records":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","label","identifier","lot","serial","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"label":{"type":"string","minLength":1,"maxLength":48},"identifier":{"type":"string","maxLength":80},"lot":{"type":"string","maxLength":80},"serial":{"type":"string","maxLength":80},"quantity":{"type":"integer","minimum":1,"maximum":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare an approved inventory snapshot as a printable text-label package with source reconciliation."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"inventory-label-studio","input":{"template":"a4-70x35-text-v1","records":[{"id":"bin-A","label":"Workshop fasteners","identifier":"SKU-001","lot":"LOT-2026","serial":"","quantity":2}],"selectedIds":[]}}},"limitations":["Fixed A4 layout with fourteen 70 by 35 mm text labels, explicit reprint selection and private HTML/JSON file contents. No barcode generation, saved-layout workspace, printer control or GS1 issuance. Inspect a print sample at 100 percent scale.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"citation-metadata-check","version":"1.0.0","name":"Citation Metadata Check","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["references"],"properties":{"references":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","doi","title","authors","year"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"doi":{"type":"string","maxLength":220},"title":{"type":"string","minLength":1,"maxLength":500},"authors":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":100}},"year":{"type":"integer","minimum":1500,"maximum":2200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare DOI references with Crossref publication metadata and distinguish matches, conflicts and unresolved entries."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"citation-metadata-check","input":{"references":[{"id":"reference-A","doi":"10.1038/nphys1170","title":"Measured measurement","authors":["Aspelmeyer"],"year":2009}]}}},"limitations":["Structured DOI references, normalized titles, ordered author family names and deposited publication years. Private JSON; missing records and provider failures stay unresolved. No full-text review, bibliography parsing, citation rewriting or academic certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"kit-stock-allocator","version":"1.0.0","name":"Kit & Bundle Stock Allocator","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["stock","bundles","orders"],"properties":{"stock":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","available","reserved"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"available":{"type":"integer","minimum":0,"maximum":1000000},"reserved":{"type":"integer","minimum":0,"maximum":1000000}}}},"bundles":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","components"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"components":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}}},"orders":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","bundle","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"bundle":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate shared components across prioritized bundle orders and produce a reconciled picking plan."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kit-stock-allocator","input":{"stock":[{"id":"box","available":5,"reserved":1},{"id":"mug","available":10,"reserved":0}],"bundles":[{"id":"gift","components":[{"id":"box","quantity":1},{"id":"mug","quantity":2}]}],"orders":[{"id":"order-A","bundle":"gift","quantity":3}]}}},"limitations":["Uploaded inventory snapshot, reserved stock and ordered bundle requests. Private JSON allocation, picking list and shortages; no stock changes or purchasing.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"workshop-schedule-builder","version":"1.0.0","name":"Workshop and Multi-Room Schedule Builder","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["rooms","sessions","breakMinutes"],"properties":{"rooms":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","equipment"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"capacity":{"type":"integer","minimum":1,"maximum":500},"equipment":{"type":"array","maxItems":20,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}}}}},"sessions":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["id","speaker","duration","attendees","equipment","available","locked"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"speaker":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"duration":{"type":"integer","minimum":5,"maximum":480},"attendees":{"type":"integer","minimum":1,"maximum":500},"equipment":{"type":"array","maxItems":20,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}},"available":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":1440}}},"locked":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["room","start"],"properties":{"room":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"start":{"type":"integer","minimum":0,"maximum":1440}}}]}}}},"breakMinutes":{"type":"integer","minimum":0,"maximum":120}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a room and speaker timetable while preserving approved locks and reporting unresolved sessions."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"workshop-schedule-builder","input":{"rooms":[{"id":"room-A","capacity":20,"equipment":["screen"]}],"sessions":[{"id":"session-A","speaker":"speaker-A","duration":30,"attendees":15,"equipment":["screen"],"available":[[540,660]],"locked":null}],"breakMinutes":10}}},"limitations":["One-day schedule, capacity, equipment and availability rules; local minutes and supported five-minute search. Private JSON timetable and speaker itineraries; no calendar writes or optimality guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"networking-rotation-planner","version":"1.0.0","name":"Networking Rotation Planner","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["participants","groupSize","rounds","excludedPairs"],"properties":{"participants":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}},"groupSize":{"type":"integer","minimum":2,"maximum":20},"rounds":{"type":"integer","minimum":1,"maximum":12},"excludedPairs":{"type":"array","maxItems":200,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare networking table assignments and individual itineraries with explicit repeated-pair evidence."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"networking-rotation-planner","input":{"participants":["Ada","Ben","Cam","Dee","Eli","Fay"],"groupSize":3,"rounds":3,"excludedPairs":[["Ada","Ben"]]}}},"limitations":["Organizer-supplied participant IDs, capacity and excluded pairs only. Private JSON assignments and itineraries; no inferred traits, messages or bookings.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"dns-migration-check","version":"1.0.0","name":"DNS Migration Readiness Check","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["zone","current","proposed"],"properties":{"zone":{"type":"string","maxLength":254},"current":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["name","type","content","ttl"],"properties":{"name":{"type":"string","maxLength":254},"type":{"enum":["A","AAAA","CNAME","MX","TXT","NS","CAA","SRV"]},"content":{"type":"string","maxLength":4096},"ttl":{"type":"integer","minimum":1,"maximum":2147483647},"priority":{"type":"integer","minimum":0,"maximum":65535},"proxied":{"type":"boolean"}}}},"proposed":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["name","type","content","ttl"],"properties":{"name":{"type":"string","maxLength":254},"type":{"enum":["A","AAAA","CNAME","MX","TXT","NS","CAA","SRV"]},"content":{"type":"string","maxLength":4096},"ttl":{"type":"integer","minimum":1,"maximum":2147483647},"priority":{"type":"integer","minimum":0,"maximum":65535},"proxied":{"type":"boolean"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare structured DNS exports for missing records, changed destinations and provider settings."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-migration-check","input":{"zone":"example.com","current":[{"name":"@","type":"A","content":"192.0.2.1","ttl":300},{"name":"@","type":"MX","content":"mail.example.com.","priority":10,"ttl":300}],"proposed":[{"name":"example.com.","type":"A","content":"192.0.2.1","ttl":300}]}}},"limitations":["JSON records only, supported A/AAAA/CNAME/MX/TXT/NS/CAA/SRV types, explicit TTL and optional proxy attributes. Private JSON differences; no zone-file parsing, DNS changes or uptime guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"subtitle-delivery-pack","version":"1.0.0","name":"Subtitle Delivery Pack","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["format","content","offsetMs","outputs","maxCharactersPerLine","maxCharactersPerSecond"],"properties":{"format":{"enum":["srt","vtt"]},"content":{"type":"string","minLength":1,"maxLength":200000},"offsetMs":{"type":"integer","minimum":-86400000,"maximum":86400000},"outputs":{"type":"array","minItems":1,"maxItems":2,"uniqueItems":true,"items":{"enum":["srt","vtt"]}},"maxCharactersPerLine":{"type":"integer","minimum":1,"maximum":200},"maxCharactersPerSecond":{"type":"integer","minimum":1,"maximum":100}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare approved captions as SRT and WebVTT with timing offsets and selected profile checks."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"subtitle-delivery-pack","input":{"format":"srt","content":"1\n00:00:01,000 --> 00:00:03,000\nWelcome to the workshop.\n","offsetMs":0,"outputs":["srt","vtt"],"maxCharactersPerLine":42,"maxCharactersPerSecond":20}}},"limitations":["One SRT or basic WebVTT input. Requested file contents and technical findings delivered in private JSON; overlaps preserved. No transcription, translation, advanced WebVTT blocks or playback certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"material-cutting-planner","version":"1.0.0","name":"Material Cutting and Offcut Planner","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["unit","kerf","stock","pieces","minimumReusableOffcut"],"properties":{"unit":{"const":"mm"},"kerf":{"type":"integer","minimum":0,"maximum":100},"minimumReusableOffcut":{"type":"integer","minimum":0,"maximum":1000000},"stock":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","length","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"length":{"type":"integer","minimum":1,"maximum":1000000},"quantity":{"type":"integer","minimum":1,"maximum":200}}}},"pieces":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","length","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"length":{"type":"integer","minimum":1,"maximum":1000000},"quantity":{"type":"integer","minimum":1,"maximum":200}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a length-cutting plan with kerf, stock reconciliation and reusable offcuts."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-cutting-planner","input":{"unit":"mm","kerf":3,"stock":[{"id":"bar-A","length":1000,"quantity":2}],"pieces":[{"id":"part-A","length":400,"quantity":3}],"minimumReusableOffcut":50}}},"limitations":["Whole millimetres, one-dimensional lengths only. Private JSON plan and exceptions; operator review required. No sheet nesting, machinery control, stock changes or optimality guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"synthetic-test-data","version":"1.0.0","name":"Synthetic Test Data Factory","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["seed","tables"],"properties":{"seed":{"type":"string","minLength":1,"maxLength":100},"includeEdgeCases":{"type":"boolean"},"tables":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["name","count","fields"],"properties":{"name":{"type":"string"},"count":{"type":"integer","minimum":1,"maximum":1000},"fields":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["name","kind"],"properties":{"name":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$"},"kind":{"enum":["id","text","email","integer","boolean","enum","reference"]},"min":{"type":"integer"},"max":{"type":"integer"},"values":{"type":"array","items":{"type":"string"}},"table":{"type":"string"}}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Generate repeatable fictional datasets with linked records and separately labeled failure examples."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"synthetic-test-data","input":{"seed":"demo-v1","includeEdgeCases":true,"tables":[{"name":"customers","count":3,"fields":[{"name":"id","kind":"id"},{"name":"email","kind":"email"}]},{"name":"orders","count":5,"fields":[{"name":"id","kind":"id"},{"name":"customerId","kind":"reference","table":"customers"},{"name":"quantity","kind":"integer","min":1,"max":10}]}]}}},"limitations":["Scalar fields, one ID per table, seeded data and supported cross-table references. No real customer data, executable schemas or database installation. This edition processes at most 2,000 records in one result.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"localization-file-check","version":"1.0.0","name":"Translation and Localization File Checker","price":{"amount":"19.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["sourceJson","translationJson"],"properties":{"sourceJson":{"type":"string","maxLength":30000},"translationJson":{"type":"string","maxLength":30000},"maxCharacters":{"type":"integer","minimum":1,"maximum":100000}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check flat JSON translation files for missing entries, changed placeholders and agreed text lengths."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"localization-file-check","input":{"sourceJson":"{\"welcome\":\"Hello {name}\"}","translationJson":"{\"welcome\":\"Bonjour {name}\"}","maxCharacters":80}}},"limitations":["Flat JSON string dictionaries and {named} placeholders only. Duplicate keys, malformed JSON and complex ICU syntax are rejected before payment. Technical checks do not establish linguistic accuracy.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"migration-redirect-check","version":"1.0.0","name":"Website Migration Redirect Checker","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["oldOrigin","newOrigin","oldPaths","targetPaths","rules"],"properties":{"oldOrigin":{"type":"string","format":"uri"},"newOrigin":{"type":"string","format":"uri"},"oldPaths":{"type":"array","minItems":1,"items":{"type":"string"}},"targetPaths":{"type":"array","minItems":1,"items":{"type":"string"}},"rules":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["from","to","status"],"properties":{"from":{"type":"string"},"to":{"type":"string"},"status":{"enum":[301,302,307,308]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check your proposed redirect mapping for loops, chains, conflicts, gaps and destinations outside your inventory."]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"migration-redirect-check","input":{"oldOrigin":"https://old.example.com","newOrigin":"https://new.example.com","oldPaths":["/services"],"targetPaths":["/solutions"],"rules":[{"from":"/services","to":"https://new.example.com/solutions","status":301}]}}},"limitations":["Supply old and new origins, exact path inventories and 301/302/307/308 rules. No crawling, website changes, wildcard rules or search-ranking guarantees.","One completed job; no automatic monthly billing. Private result access lasts 30 days."]},{"id":"policy-procedure-navigator","version":"1.0.0","name":"Policy and Procedure Evidence Review","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["authorizedToProcess","asOf","question","accessContext","documents"],"properties":{"authorizedToProcess":{"const":true},"asOf":{"type":"string","format":"date-time","description":"UTC timestamp with seconds and optional three millisecond digits, ending Z."},"question":{"type":"string","minLength":1,"maxLength":2000},"accessContext":{"type":"object","additionalProperties":false,"required":["roles"],"properties":{"roles":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}}}},"documents":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","title","text","allowedRoles","state","effectiveAt"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"},"title":{"type":"string","minLength":1,"maxLength":200},"text":{"type":"string","minLength":1,"maxLength":35000},"allowedRoles":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}},"state":{"enum":["current","draft","expired","superseded"]},"effectiveAt":{"type":"string","format":"date-time","description":"UTC timestamp with seconds and optional three millisecond digits, ending Z."},"expiresAt":{"type":"string","format":"date-time","description":"UTC timestamp with seconds and optional three millisecond digits, ending Z."}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Up to 100 exact permitted source excerpts and line citations","Document hashes","Explicit insufficient-evidence result"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"policy-procedure-navigator","input":{"authorizedToProcess":true,"asOf":"2026-09-27T00:00:00Z","question":"vendor approval","accessContext":{"roles":["employee"]},"documents":[{"id":"vendor-policy","title":"Example vendor policy","text":"Vendor approval requires Finance review.","allowedRoles":["employee"],"state":"current","effectiveAt":"2025-01-01T00:00:00Z"}]}}},"limitations":["Returns the first 100 matching lines in document order and reports any omitted match count.","Searches supplied authorized documents using whole-word line matching; no semantic answer or external retrieval.","Roles are caller-supplied filtering context, not verified identity or enterprise access control.","Only current documents effective at the supplied time can appear as evidence.","A paid report may return insufficient evidence. Source excerpts never grant permission to act.","Private result access lasts 30 days; keep downloaded records."]},{"id":"workflow-case-management","version":"1.0.0","name":"Workflow and Case Management Review","price":{"amount":"39.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["workflow","rules","scenario"],"properties":{"workflow":{"type":"object","additionalProperties":false,"required":["initialStage","stages","transitions"],"properties":{"initialStage":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"stages":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","terminal"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"terminal":{"type":"boolean"}}}},"transitions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"to":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"}}}}}},"rules":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","all","actions"],"properties":{"name":{"type":"string","minLength":1},"stop":{"type":"boolean"},"all":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["field","operator"],"properties":{"field":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"operator":{"enum":["eq","neq","truthy","falsy","gte","gt","lte","lt","contains","in"]},"value":{"anyOf":[{"type":["string","number","boolean","null"]},{"type":"array","items":{"type":["string","number","boolean","null"]}}]}}}},"actions":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["set_priority","add_tag","route_role","require_approval"]},"value":{"type":"string","minLength":1}}}}}}},"scenario":{"type":"object","additionalProperties":{"type":["string","number","boolean","null"]}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Stage reachability findings","Rule-by-rule scenario explanation","Proposed actions without execution","Explicit matching semantics and limitations"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"workflow-case-management","input":{"workflow":{"initialStage":"intake","stages":[{"id":"intake","terminal":false},{"id":"complete","terminal":true}],"transitions":[{"from":"intake","to":"complete"}]},"rules":[{"name":"High value review","all":[{"field":"amount","operator":"gte","value":1000}],"actions":[{"type":"require_approval","value":"intake"}],"stop":true}],"scenario":{"amount":1500}}}},"limitations":["Read-only compact JSON workflow and rule contract; not a deployment of the full local platform.","Actions are explained, never applied.","Payment terms and availability come from the existing quote flow."]},{"id":"operations-intelligence","version":"1.0.0","name":"Operations Intelligence","price":{"amount":"79.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["asOf","records"],"properties":{"asOf":{"type":"string","format":"date-time","description":"UTC timestamp ending Z; observation cutoff."},"records":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","queue","openedAt"],"properties":{"id":{"type":"string","minLength":1},"queue":{"type":"string","minLength":1},"openedAt":{"type":"string","format":"date-time"},"closedAt":{"type":"string","format":"date-time"},"slaHours":{"type":"number","minimum":0}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Queue workload counts","Closed-case mean and median turnaround","Explicit SLA denominators and exception records","Metric definitions and assumptions"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"operations-intelligence","input":{"asOf":"2026-09-27T12:00:00Z","records":[{"id":"example-1","queue":"Intake","openedAt":"2026-09-26T12:00:00Z","closedAt":"2026-09-27T06:00:00Z","slaHours":24}]}}},"limitations":["Authorized flat JSON export only; no live-system access.","Elapsed UTC hours; business calendars and historical trends are not included.","Payment terms and availability come from the existing quote flow."]},{"id":"digital-asset-governance-audit","version":"1.0.0","name":"Digital Asset Governance Audit","price":{"amount":"49.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"properties":{"asset_id":{"type":"string"},"artifact_name":{"type":"string"},"asset_type":{"type":"string"},"source_system":{"type":"string"},"source_reference":{"type":"string"},"owner_role":{"type":"string"},"provenance_status":{"type":"string"},"confidence":{"type":"string"},"classification":{"type":"string"},"last_reviewed":{"type":"string"},"checksum_sha256":{"type":"string"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Metadata validation findings","Provenance and confidence measures","Duplicate candidates","Prioritized stewardship queue"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"digital-asset-governance-audit","input":{"records":[{"asset_id":"ASSET-001","artifact_name":"Example.pdf","asset_type":"document","source_system":"managed_repository","source_reference":"REF-001","owner_role":"Governance","provenance_status":"verified","confidence":"0.95","classification":"internal","last_reviewed":"2026-09-27","checksum_sha256":""}]}}},"limitations":["Submit authorized metadata only; no source files are uploaded.","Findings are review evidence, not permission to change records.","Payment terms and availability come from the existing quote flow."]},{"id":"data-contract-monitor","version":"1.0.0","name":"Data Contract Monitor","price":{"amount":"29.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["records","rules"],"properties":{"records":{"type":"array","items":{"type":"object","additionalProperties":{"type":["string","number","boolean","null"]}}},"rules":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["field"],"properties":{"field":{"type":"string","minLength":1},"type":{"enum":["string","number","boolean"]},"required":{"type":"boolean"},"unique":{"type":"boolean"},"allowed":{"type":"array","minItems":1,"items":{"type":["string","number","boolean"]}},"min":{"type":"number"},"max":{"type":"number"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Row and field validation findings","Quality counts","Observed schema and differences from the supplied contract"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"data-contract-monitor","input":{"records":[{"id":"example","value":12}],"rules":[{"field":"id","type":"string","required":true,"unique":true},{"field":"value","type":"number","min":0}]}}},"limitations":["Hosted flat JSON validation; no file conversion or recurring monitoring.","Rule fields must be unique; numeric ranges require number type.","Payment terms and availability come from the existing quote flow."]},{"id":"large-text-chunker","version":"1.0.0","name":"Large Text Chunker","price":{"amount":"9.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","minLength":1,"description":"Unicode text; CRLF and CR are normalized to LF. Existing request body capacity applies."},"maxChars":{"type":"integer","minimum":100,"default":12000,"description":"Maximum raw source characters per chunk, excluding overlap."},"overlap":{"type":"integer","minimum":0,"default":0,"description":"Context prefix in Unicode code points; must be smaller than maxChars."}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Ordered text chunks","Unicode code-point source offsets","SHA-256 source and chunk hashes","Normalized reconstruction verification"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"large-text-chunker","input":{"text":"Your authorized text here.","maxChars":12000,"overlap":0}}},"limitations":["Hosted JSON adapter, not the downloadable Python program.","No exact tokenizer counts or files are generated.","Payment terms and availability come from the existing quote flow."]},{"id":"data-governance-lineage","version":"1.0.1","name":"Data Governance and Lineage","price":{"amount":"59.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["assets","dependencies","changedAssetIds"],"properties":{"assets":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","name"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"},"name":{"type":"string","minLength":1,"maxLength":200}}}},"dependencies":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["upstream","downstream"],"properties":{"upstream":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"},"downstream":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}}}},"changedAssetIds":{"type":"array","minItems":1,"items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Downstream affected assets","One shortest dependency path per affected asset","Explicit scope and limitations"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"data-governance-lineage","input":{"assets":[{"id":"source","name":"Source"},{"id":"report","name":"Report"}],"dependencies":[{"upstream":"source","downstream":"report"}],"changedAssetIds":["source"]}}},"limitations":["Assesses supplied dependencies only; missing relationships remain unknown.","Estimated private report must fit 1 MB; oversized graphs are rejected before checkout.","Read-only impact analysis; no database connection or changes.","Asset IDs must be unique and all dependency and changed-asset references must exist.","Payment terms and availability come from the existing quote flow."]},{"id":"crypto-payout-list-check-with-insights","version":"1.0.0","name":"Crypto Payout List Check · Report Insights","price":{"amount":"24.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["network","asset","approvedTotal","approvedRecipients","records"],"properties":{"network":{"const":"base"},"asset":{"enum":["USDC","ETH"]},"approvedTotal":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"approvedRecipients":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","address"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"string","pattern":"^0x[0-9a-f]{40}$"}}}},"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","recipientId","address","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"recipientId":{"type":"string","minLength":1,"maxLength":200},"address":{"type":"string","pattern":"^0x[0-9a-f]{40}$"},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Review an approved Base payout list for repeated destinations, recipient differences and exact totals.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crypto-payout-list-check-with-insights","input":{"insightConsent":true,"input":{"network":"base","asset":"USDC","approvedTotal":"20","approvedRecipients":[{"id":"contractor-A","address":"0x1111111111111111111111111111111111111111"}],"records":[{"id":"payout-1","recipientId":"contractor-A","address":"0x1111111111111111111111111111111111111111","amount":"10"}]}}}},"limitations":["Base ETH or native USDC; lowercase EVM addresses and decimal text. Read-only private evidence, no payments or signing.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"crypto-spot-cost-report-with-insights","version":"1.0.0","name":"Crypto Spot Trading-Cost Report · Report Insights","price":{"amount":"44.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["baseAsset","quoteAsset","fills"],"properties":{"baseAsset":{"type":"string","minLength":1,"maxLength":200},"quoteAsset":{"type":"string","minLength":1,"maxLength":200},"fills":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","botId","at","side","quantity","quoteTotal","quoteFee"],"properties":{"id":{"type":"string","minLength":1,"maxLength":200},"botId":{"type":"string","minLength":1,"maxLength":200},"at":{"type":"string","format":"date-time"},"side":{"enum":["buy","sell"]},"quantity":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"quoteTotal":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"quoteFee":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Reconcile supplied spot fills with FIFO costs, recorded fees and unresolved inventory history.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crypto-spot-cost-report-with-insights","input":{"insightConsent":true,"input":{"baseAsset":"ETH","quoteAsset":"USDC","fills":[{"id":"buy-1","botId":"example","at":"2026-10-01T00:00:00Z","side":"buy","quantity":"1","quoteTotal":"2000","quoteFee":"2"},{"id":"sell-1","botId":"example","at":"2026-10-01T01:00:00Z","side":"sell","quantity":"0.5","quoteTotal":"1100","quoteFee":"1"}]}}}},"limitations":["One base/quote pair; standardized spot fills with quote-denominated fees. No live exchange access, derivatives, price forecasts or tax advice.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"crypto-records-cleaner-with-insights","version":"1.0.0","name":"Crypto Records Cleaner · Report Insights","price":{"amount":"34.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["source","sourceId","at","asset","direction","amount"],"properties":{"source":{"type":"string","minLength":1,"maxLength":200},"sourceId":{"type":"string","minLength":1,"maxLength":200},"at":{"type":"string","format":"date-time"},"asset":{"type":"string","minLength":1,"maxLength":200},"direction":{"enum":["in","out"]},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)(\\.[0-9]+)?$"},"transaction":{"type":"string","minLength":1,"maxLength":200}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare traceable normalized records and a spreadsheet-safe CSV, preserving originals and flagging conflicts.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"crypto-records-cleaner-with-insights","input":{"insightConsent":true,"input":{"records":[{"source":"authorized-export","sourceId":"record-1","at":"2026-10-01T00:00:00Z","asset":"USDC","direction":"in","amount":"10","transaction":"customer-reference"}]}}}},"limitations":["Standardized JSON records only; no tax classification or native exchange format import. All supplied records remain in the result.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"marketing-data-reconciliation-with-insights","version":"1.0.0","name":"Marketing Data Reconciliation · Report Insights","price":{"amount":"44.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["left","right","leftMapping","rightMapping","decimalPlaces"],"properties":{"left":{"type":"array","maxItems":500,"items":{"type":"object"}},"right":{"type":"array","maxItems":500,"items":{"type":"object"}},"leftMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"rightMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"decimalPlaces":{"type":"integer","minimum":0,"maximum":6}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare two supplied marketing or sales exports using explicit references, currencies and exact amounts.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"marketing-data-reconciliation-with-insights","input":{"insightConsent":true,"input":{"left":[{"reference":"order-A","currency":"USD","amount":"100.00"}],"right":[{"order":"order-A","unit":"USD","value":"100.00"}],"leftMapping":{"id":"reference","currency":"currency","amount":"amount"},"rightMapping":{"id":"order","currency":"unit","amount":"value"},"decimalPlaces":2}}}},"limitations":["Structured JSON snapshots and explicit field mappings. Private totals and row-level exceptions; no advertising attribution inference, platform connection or automatic monthly monitoring.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"invoice-export-reconciliation-with-insights","version":"1.0.0","name":"Invoice Export Reconciliation · Report Insights","price":{"amount":"34.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["left","right","leftMapping","rightMapping","decimalPlaces"],"properties":{"left":{"type":"array","maxItems":500,"items":{"type":"object"}},"right":{"type":"array","maxItems":500,"items":{"type":"object"}},"leftMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"rightMapping":{"type":"object","additionalProperties":false,"required":["id","currency","amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":100},"currency":{"type":"string","minLength":1,"maxLength":100},"amount":{"type":"string","minLength":1,"maxLength":100}}},"decimalPlaces":{"type":"integer","minimum":0,"maximum":6}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare your invoice and payment-reference exports and collect unmatched, duplicate or different records for review.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"invoice-export-reconciliation-with-insights","input":{"insightConsent":true,"input":{"left":[{"reference":"order-A","currency":"USD","amount":"100.00"}],"right":[{"order":"order-A","unit":"USD","value":"100.00"}],"leftMapping":{"id":"reference","currency":"currency","amount":"amount"},"rightMapping":{"id":"order","currency":"unit","amount":"value"},"decimalPlaces":2}}}},"limitations":["One record per explicit invoice reference on each side; aggregate split payments before submission. Does not determine overdue status, send reminders, connect to accounting software or change records.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"contract-release-verification-with-insights","version":"1.0.0","name":"Smart Contract Release Evidence Pack · Report Insights","price":{"amount":"54.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["network","contract","expectedRuntimeSha256","expectedSources"],"properties":{"network":{"const":"base"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"expectedRuntimeSha256":{"anyOf":[{"type":"null"},{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}]},"expectedSources":{"type":"object","additionalProperties":{"type":"string","pattern":"^[0-9a-fA-F]{64}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare one Base contract with its public verification record and your expected release hashes.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"contract-release-verification-with-insights","input":{"insightConsent":true,"input":{"network":"base","contract":"0x4200000000000000000000000000000000000006","expectedRuntimeSha256":null,"expectedSources":{}}}}},"limitations":["Finalized runtime-code comparison, compiler settings and source-file SHA-256 manifest. Optional expected runtime and source hashes. No independent recompilation, security audit, source upload or proxy implementation analysis.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"transaction-troubleshooter-with-insights","version":"1.0.0","name":"Transaction Troubleshooter · Report Insights","price":{"amount":"14.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["network","transaction","expectedRecipient"],"properties":{"network":{"const":"base"},"transaction":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"expectedRecipient":{"anyOf":[{"type":"null"},{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}]}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check one Base transaction for execution, finalization, destination comparison and recorded fee components.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"transaction-troubleshooter-with-insights","input":{"insightConsent":true,"input":{"network":"base","transaction":"0x1111111111111111111111111111111111111111111111111111111111111111","expectedRecipient":"0x2222222222222222222222222222222222222222"}}}},"limitations":["One Base transaction hash and optional expected top-level destination. Private JSON evidence; missing data stays unresolved. No token-transfer decoding, tracing, recovery, signing or resubmission.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"citation-metadata-check-with-insights","version":"1.0.0","name":"Citation Metadata Check · Report Insights","price":{"amount":"24.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["references"],"properties":{"references":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","doi","title","authors","year"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"doi":{"type":"string","maxLength":220},"title":{"type":"string","minLength":1,"maxLength":500},"authors":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":100}},"year":{"type":"integer","minimum":1500,"maximum":2200}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare DOI references with Crossref publication metadata and distinguish matches, conflicts and unresolved entries.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"citation-metadata-check-with-insights","input":{"insightConsent":true,"input":{"references":[{"id":"reference-A","doi":"10.1038/nphys1170","title":"Measured measurement","authors":["Aspelmeyer"],"year":2009}]}}}},"limitations":["Structured DOI references, normalized titles, ordered author family names and deposited publication years. Private JSON; missing records and provider failures stay unresolved. No full-text review, bibliography parsing, citation rewriting or academic certification.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"kit-stock-allocator-with-insights","version":"1.0.0","name":"Kit & Bundle Stock Allocator · Report Insights","price":{"amount":"34.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["stock","bundles","orders"],"properties":{"stock":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","available","reserved"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"available":{"type":"integer","minimum":0,"maximum":1000000},"reserved":{"type":"integer","minimum":0,"maximum":1000000}}}},"bundles":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","components"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"components":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}}},"orders":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["id","bundle","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"bundle":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"quantity":{"type":"integer","minimum":1,"maximum":1000000}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Allocate shared components across prioritized bundle orders and produce a reconciled picking plan.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"kit-stock-allocator-with-insights","input":{"insightConsent":true,"input":{"stock":[{"id":"box","available":5,"reserved":1},{"id":"mug","available":10,"reserved":0}],"bundles":[{"id":"gift","components":[{"id":"box","quantity":1},{"id":"mug","quantity":2}]}],"orders":[{"id":"order-A","bundle":"gift","quantity":3}]}}}},"limitations":["Uploaded inventory snapshot, reserved stock and ordered bundle requests. Private JSON allocation, picking list and shortages; no stock changes or purchasing.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"workshop-schedule-builder-with-insights","version":"1.0.0","name":"Workshop and Multi-Room Schedule Builder · Report Insights","price":{"amount":"54.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["rooms","sessions","breakMinutes"],"properties":{"rooms":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["id","capacity","equipment"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"capacity":{"type":"integer","minimum":1,"maximum":500},"equipment":{"type":"array","maxItems":20,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}}}}},"sessions":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["id","speaker","duration","attendees","equipment","available","locked"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"speaker":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"duration":{"type":"integer","minimum":5,"maximum":480},"attendees":{"type":"integer","minimum":1,"maximum":500},"equipment":{"type":"array","maxItems":20,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}},"available":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"integer","minimum":0,"maximum":1440}}},"locked":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["room","start"],"properties":{"room":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"start":{"type":"integer","minimum":0,"maximum":1440}}}]}}}},"breakMinutes":{"type":"integer","minimum":0,"maximum":120}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a room and speaker timetable while preserving approved locks and reporting unresolved sessions.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"workshop-schedule-builder-with-insights","input":{"insightConsent":true,"input":{"rooms":[{"id":"room-A","capacity":20,"equipment":["screen"]}],"sessions":[{"id":"session-A","speaker":"speaker-A","duration":30,"attendees":15,"equipment":["screen"],"available":[[540,660]],"locked":null}],"breakMinutes":10}}}},"limitations":["One-day schedule, capacity, equipment and availability rules; local minutes and supported five-minute search. Private JSON timetable and speaker itineraries; no calendar writes or optimality guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"networking-rotation-planner-with-insights","version":"1.0.0","name":"Networking Rotation Planner · Report Insights","price":{"amount":"34.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["participants","groupSize","rounds","excludedPairs"],"properties":{"participants":{"type":"array","minItems":1,"maxItems":80,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}},"groupSize":{"type":"integer","minimum":2,"maximum":20},"rounds":{"type":"integer","minimum":1,"maximum":12},"excludedPairs":{"type":"array","maxItems":200,"items":{"type":"array","minItems":2,"maxItems":2,"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare networking table assignments and individual itineraries with explicit repeated-pair evidence.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"networking-rotation-planner-with-insights","input":{"insightConsent":true,"input":{"participants":["Ada","Ben","Cam","Dee","Eli","Fay"],"groupSize":3,"rounds":3,"excludedPairs":[["Ada","Ben"]]}}}},"limitations":["Organizer-supplied participant IDs, capacity and excluded pairs only. Private JSON assignments and itineraries; no inferred traits, messages or bookings.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"dns-migration-check-with-insights","version":"1.0.0","name":"DNS Migration Readiness Check · Report Insights","price":{"amount":"54.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["zone","current","proposed"],"properties":{"zone":{"type":"string","maxLength":254},"current":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["name","type","content","ttl"],"properties":{"name":{"type":"string","maxLength":254},"type":{"enum":["A","AAAA","CNAME","MX","TXT","NS","CAA","SRV"]},"content":{"type":"string","maxLength":4096},"ttl":{"type":"integer","minimum":1,"maximum":2147483647},"priority":{"type":"integer","minimum":0,"maximum":65535},"proxied":{"type":"boolean"}}}},"proposed":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["name","type","content","ttl"],"properties":{"name":{"type":"string","maxLength":254},"type":{"enum":["A","AAAA","CNAME","MX","TXT","NS","CAA","SRV"]},"content":{"type":"string","maxLength":4096},"ttl":{"type":"integer","minimum":1,"maximum":2147483647},"priority":{"type":"integer","minimum":0,"maximum":65535},"proxied":{"type":"boolean"}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Compare structured DNS exports for missing records, changed destinations and provider settings.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"dns-migration-check-with-insights","input":{"insightConsent":true,"input":{"zone":"example.com","current":[{"name":"@","type":"A","content":"192.0.2.1","ttl":300},{"name":"@","type":"MX","content":"mail.example.com.","priority":10,"ttl":300}],"proposed":[{"name":"example.com.","type":"A","content":"192.0.2.1","ttl":300}]}}}},"limitations":["JSON records only, supported A/AAAA/CNAME/MX/TXT/NS/CAA/SRV types, explicit TTL and optional proxy attributes. Private JSON differences; no zone-file parsing, DNS changes or uptime guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"material-cutting-planner-with-insights","version":"1.0.0","name":"Material Cutting and Offcut Planner · Report Insights","price":{"amount":"24.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["unit","kerf","stock","pieces","minimumReusableOffcut"],"properties":{"unit":{"const":"mm"},"kerf":{"type":"integer","minimum":0,"maximum":100},"minimumReusableOffcut":{"type":"integer","minimum":0,"maximum":1000000},"stock":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","length","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"length":{"type":"integer","minimum":1,"maximum":1000000},"quantity":{"type":"integer","minimum":1,"maximum":200}}}},"pieces":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["id","length","quantity"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$","maxLength":64},"length":{"type":"integer","minimum":1,"maximum":1000000},"quantity":{"type":"integer","minimum":1,"maximum":200}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Prepare a length-cutting plan with kerf, stock reconciliation and reusable offcuts.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"material-cutting-planner-with-insights","input":{"insightConsent":true,"input":{"unit":"mm","kerf":3,"stock":[{"id":"bar-A","length":1000,"quantity":2}],"pieces":[{"id":"part-A","length":400,"quantity":3}],"minimumReusableOffcut":50}}}},"limitations":["Whole millimetres, one-dimensional lengths only. Private JSON plan and exceptions; operator review required. No sheet nesting, machinery control, stock changes or optimality guarantee.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"localization-file-check-with-insights","version":"1.0.0","name":"Translation and Localization File Checker · Report Insights","price":{"amount":"24.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["sourceJson","translationJson"],"properties":{"sourceJson":{"type":"string","maxLength":30000},"translationJson":{"type":"string","maxLength":30000},"maxCharacters":{"type":"integer","minimum":1,"maximum":100000}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check flat JSON translation files for missing entries, changed placeholders and agreed text lengths.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"localization-file-check-with-insights","input":{"insightConsent":true,"input":{"sourceJson":"{\"welcome\":\"Hello {name}\"}","translationJson":"{\"welcome\":\"Bonjour {name}\"}","maxCharacters":80}}}},"limitations":["Flat JSON string dictionaries and {named} placeholders only. Duplicate keys, malformed JSON and complex ICU syntax are rejected before payment. Technical checks do not establish linguistic accuracy.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"migration-redirect-check-with-insights","version":"1.0.0","name":"Website Migration Redirect Checker · Report Insights","price":{"amount":"44.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["oldOrigin","newOrigin","oldPaths","targetPaths","rules"],"properties":{"oldOrigin":{"type":"string","format":"uri"},"newOrigin":{"type":"string","format":"uri"},"oldPaths":{"type":"array","minItems":1,"items":{"type":"string"}},"targetPaths":{"type":"array","minItems":1,"items":{"type":"string"}},"rules":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["from","to","status"],"properties":{"from":{"type":"string"},"to":{"type":"string"},"status":{"enum":[301,302,307,308]}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Check your proposed redirect mapping for loops, chains, conflicts, gaps and destinations outside your inventory.","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"migration-redirect-check-with-insights","input":{"insightConsent":true,"input":{"oldOrigin":"https://old.example.com","newOrigin":"https://new.example.com","oldPaths":["/services"],"targetPaths":["/solutions"],"rules":[{"from":"/services","to":"https://new.example.com/solutions","status":301}]}}}},"limitations":["Supply old and new origins, exact path inventories and 301/302/307/308 rules. No crawling, website changes, wildcard rules or search-ranking guarantees.","One completed job; no automatic monthly billing. Private result access lasts 30 days.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"policy-procedure-navigator-with-insights","version":"1.0.0","name":"Policy and Procedure Evidence Review · Report Insights","price":{"amount":"34.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["authorizedToProcess","asOf","question","accessContext","documents"],"properties":{"authorizedToProcess":{"const":true},"asOf":{"type":"string","format":"date-time","description":"UTC timestamp with seconds and optional three millisecond digits, ending Z."},"question":{"type":"string","minLength":1,"maxLength":2000},"accessContext":{"type":"object","additionalProperties":false,"required":["roles"],"properties":{"roles":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}}}},"documents":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","title","text","allowedRoles","state","effectiveAt"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"},"title":{"type":"string","minLength":1,"maxLength":200},"text":{"type":"string","minLength":1,"maxLength":35000},"allowedRoles":{"type":"array","uniqueItems":true,"items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}},"state":{"enum":["current","draft","expired","superseded"]},"effectiveAt":{"type":"string","format":"date-time","description":"UTC timestamp with seconds and optional three millisecond digits, ending Z."},"expiresAt":{"type":"string","format":"date-time","description":"UTC timestamp with seconds and optional three millisecond digits, ending Z."}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Up to 100 exact permitted source excerpts and line citations","Document hashes","Explicit insufficient-evidence result","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"policy-procedure-navigator-with-insights","input":{"insightConsent":true,"input":{"authorizedToProcess":true,"asOf":"2026-09-27T00:00:00Z","question":"vendor approval","accessContext":{"roles":["employee"]},"documents":[{"id":"vendor-policy","title":"Example vendor policy","text":"Vendor approval requires Finance review.","allowedRoles":["employee"],"state":"current","effectiveAt":"2025-01-01T00:00:00Z"}]}}}},"limitations":["Returns the first 100 matching lines in document order and reports any omitted match count.","Searches supplied authorized documents using whole-word line matching; no semantic answer or external retrieval.","Roles are caller-supplied filtering context, not verified identity or enterprise access control.","Only current documents effective at the supplied time can appear as evidence.","A paid report may return insufficient evidence. Source excerpts never grant permission to act.","Private result access lasts 30 days; keep downloaded records.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"workflow-case-management-with-insights","version":"1.0.0","name":"Workflow and Case Management Review · Report Insights","price":{"amount":"44.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["workflow","rules","scenario"],"properties":{"workflow":{"type":"object","additionalProperties":false,"required":["initialStage","stages","transitions"],"properties":{"initialStage":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"stages":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","terminal"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"terminal":{"type":"boolean"}}}},"transitions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"to":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"}}}}}},"rules":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","all","actions"],"properties":{"name":{"type":"string","minLength":1},"stop":{"type":"boolean"},"all":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["field","operator"],"properties":{"field":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_.:-]*$"},"operator":{"enum":["eq","neq","truthy","falsy","gte","gt","lte","lt","contains","in"]},"value":{"anyOf":[{"type":["string","number","boolean","null"]},{"type":"array","items":{"type":["string","number","boolean","null"]}}]}}}},"actions":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["type","value"],"properties":{"type":{"enum":["set_priority","add_tag","route_role","require_approval"]},"value":{"type":"string","minLength":1}}}}}}},"scenario":{"type":"object","additionalProperties":{"type":["string","number","boolean","null"]}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Stage reachability findings","Rule-by-rule scenario explanation","Proposed actions without execution","Explicit matching semantics and limitations","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"workflow-case-management-with-insights","input":{"insightConsent":true,"input":{"workflow":{"initialStage":"intake","stages":[{"id":"intake","terminal":false},{"id":"complete","terminal":true}],"transitions":[{"from":"intake","to":"complete"}]},"rules":[{"name":"High value review","all":[{"field":"amount","operator":"gte","value":1000}],"actions":[{"type":"require_approval","value":"intake"}],"stop":true}],"scenario":{"amount":1500}}}}},"limitations":["Read-only compact JSON workflow and rule contract; not a deployment of the full local platform.","Actions are explained, never applied.","Payment terms and availability come from the existing quote flow.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"operations-intelligence-with-insights","version":"1.0.0","name":"Operations Intelligence · Report Insights","price":{"amount":"84.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["asOf","records"],"properties":{"asOf":{"type":"string","format":"date-time","description":"UTC timestamp ending Z; observation cutoff."},"records":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","queue","openedAt"],"properties":{"id":{"type":"string","minLength":1},"queue":{"type":"string","minLength":1},"openedAt":{"type":"string","format":"date-time"},"closedAt":{"type":"string","format":"date-time"},"slaHours":{"type":"number","minimum":0}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Queue workload counts","Closed-case mean and median turnaround","Explicit SLA denominators and exception records","Metric definitions and assumptions","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"operations-intelligence-with-insights","input":{"insightConsent":true,"input":{"asOf":"2026-09-27T12:00:00Z","records":[{"id":"example-1","queue":"Intake","openedAt":"2026-09-26T12:00:00Z","closedAt":"2026-09-27T06:00:00Z","slaHours":24}]}}}},"limitations":["Authorized flat JSON export only; no live-system access.","Elapsed UTC hours; business calendars and historical trends are not included.","Payment terms and availability come from the existing quote flow.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"digital-asset-governance-audit-with-insights","version":"1.0.0","name":"Digital Asset Governance Audit · Report Insights","price":{"amount":"54.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["records"],"properties":{"records":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"properties":{"asset_id":{"type":"string"},"artifact_name":{"type":"string"},"asset_type":{"type":"string"},"source_system":{"type":"string"},"source_reference":{"type":"string"},"owner_role":{"type":"string"},"provenance_status":{"type":"string"},"confidence":{"type":"string"},"classification":{"type":"string"},"last_reviewed":{"type":"string"},"checksum_sha256":{"type":"string"}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Metadata validation findings","Provenance and confidence measures","Duplicate candidates","Prioritized stewardship queue","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"digital-asset-governance-audit-with-insights","input":{"insightConsent":true,"input":{"records":[{"asset_id":"ASSET-001","artifact_name":"Example.pdf","asset_type":"document","source_system":"managed_repository","source_reference":"REF-001","owner_role":"Governance","provenance_status":"verified","confidence":"0.95","classification":"internal","last_reviewed":"2026-09-27","checksum_sha256":""}]}}}},"limitations":["Submit authorized metadata only; no source files are uploaded.","Findings are review evidence, not permission to change records.","Payment terms and availability come from the existing quote flow.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"data-contract-monitor-with-insights","version":"1.0.0","name":"Data Contract Monitor · Report Insights","price":{"amount":"34.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["records","rules"],"properties":{"records":{"type":"array","items":{"type":"object","additionalProperties":{"type":["string","number","boolean","null"]}}},"rules":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["field"],"properties":{"field":{"type":"string","minLength":1},"type":{"enum":["string","number","boolean"]},"required":{"type":"boolean"},"unique":{"type":"boolean"},"allowed":{"type":"array","minItems":1,"items":{"type":["string","number","boolean"]}},"min":{"type":"number"},"max":{"type":"number"}}}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Row and field validation findings","Quality counts","Observed schema and differences from the supplied contract","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"data-contract-monitor-with-insights","input":{"insightConsent":true,"input":{"records":[{"id":"example","value":12}],"rules":[{"field":"id","type":"string","required":true,"unique":true},{"field":"value","type":"number","min":0}]}}}},"limitations":["Hosted flat JSON validation; no file conversion or recurring monitoring.","Rule fields must be unique; numeric ranges require number type.","Payment terms and availability come from the existing quote flow.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]},{"id":"data-governance-lineage-with-insights","version":"1.0.0","name":"Data Governance and Lineage · Report Insights","price":{"amount":"64.00","currency":"USD"},"inputSchema":{"type":"object","additionalProperties":false,"required":["insightConsent","input"],"properties":{"insightConsent":{"const":true,"description":"Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice."},"input":{"type":"object","additionalProperties":false,"required":["assets","dependencies","changedAssetIds"],"properties":{"assets":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["id","name"],"properties":{"id":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"},"name":{"type":"string","minLength":1,"maxLength":200}}}},"dependencies":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["upstream","downstream"],"properties":{"upstream":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"},"downstream":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}}}},"changedAssetIds":{"type":"array","minItems":1,"items":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}$"}}}}}},"delivery":{"method":"private-json-result","retentionDays":30,"includes":["Downstream affected assets","One shortest dependency path per affected asset","Explicit scope and limitations","Selected-finding summary, evidence references and suggested review steps; original report retained"]},"purchase":{"quoteUrl":"https://gateway-wallet-payments.jerryrnapier.workers.dev/api/agent/v1/quotes","request":{"service":"data-governance-lineage-with-insights","input":{"insightConsent":true,"input":{"assets":[{"id":"source","name":"Source"},{"id":"report","name":"Report"}],"dependencies":[{"upstream":"source","downstream":"report"}],"changedAssetIds":["source"]}}}},"limitations":["Assesses supplied dependencies only; missing relationships remain unknown.","Estimated private report must fit 1 MB; oversized graphs are rejected before checkout.","Read-only impact analysis; no database connection or changes.","Asset IDs must be unique and all dependency and changed-asset references must exist.","Payment terms and availability come from the existing quote flow.","Report Insights uses OpenAI to explain selected report findings. Submit only non-sensitive information you are authorized to process. Generated analysis can be wrong; review it alongside the original report. It does not approve transactions, change records or replace professional advice.","One-time edition at the standard service price plus USD 5. No subscription or future charge."]}]}