Skip to main content

a2a2p — Agent-to-Agent-to-Physical

com.a2a2p/a2a2pVersion 1.6.0

Turn agent intent into physical parts: engineering review, measured geometry, calibrated pricing.

Status

Responds290 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:45 UTC
Latency
290 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://a2a2p.com/mcpResponds290 ms
No sign-in

Claude Code

claude mcp add --transport http a2a2p https://a2a2p.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: a2a2p
Remote MCP server URL: https://a2a2p.com/mcp

Cursor

{
  "mcpServers": {
    "a2a2p": {
      "url": "https://a2a2p.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"a2a2p","type":"http","url":"https://a2a2p.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

44 tools

Tools of a2a2p — Agent-to-Agent-to-Physical
Read-only
Idempotent
Open world
assess_supplier_fitCompare one exact package projection with every lane in one evidence-bound supplier capability declaration. Returns explicit match, conflict, or unknown checks. Import evidence concerns the drawing associated with the package, not proof that its JSON was received or accepted. It never scores or selects a supplier and grants no contact, quote, purchase, or fabrication authority.Not declaredNot declaredNot declaredNot declared
build_supplier_request_packagePRECONDITION — CALL ONLY after the requester supplied what the physical object must accomplish at intent.purpose (or requirement). If absent, ask the requester first; never infer purpose and do not invoke this tool yet. Build a synchronous, deterministic supplier request package from the requirement the caller already holds. The package follows the open a2a2p supplier profile and its versioned output schema at https://a2a2p.com/schema/supplier-package, preserves provenance, carries quote-stage screening, and names every quote-critical gap instead of inventing values. Every emitted package carries a reproducible SHA-256 artifact_identity over the exact package content, excluding the identity field itself. The digest proves content identity only; it does not prove supplier receipt, a quote, payment, fabrication, or physical correctness. The package also returns a deterministic quote_stage_eligibility receipt. Quote-stage eligibility lane flat_laser_cut_5052_h32: aluminum_5052_h32, laser_cutting, quantity 1-5, 10-300 mm by 10-300 mm, verified HTTPS DXF, raw finish, no secondary or regulated requirements, US delivery, and total budget up to USD 500. Classification sets no fee and grants no payment, supplier-contact, quote-acceptance, order, or fabrication authority. If no package can be built, MCP and REST share the a2a2p.supplier-package-rejection contract: a closed reason_code, exact vocabulary version, and deterministic next_action only where repair is sufficient. A purpose_required rejection includes an a2a2p.argument-repair operation that preserves the caller's existing arguments, requires the caller's own purpose statement, and forbids inference. An explicit specification.assembly with two or more parts returns decomposition_required and no package; one package represents one fabricated part. This is a stateless data transformation only: it stores no requirement, contacts no supplier or provider, requests no external quote, and creates no order, payment, or fabricNot declaredNot declaredNot declaredNot declared
check_quote_jobCheck an asynchronous provider-estimate job created by request_provider_estimate, including its queued or terminal execution substate. Terminal statuses: completed, degraded, refused. An unknown read returns reason_code=unknown_or_not_yet_visible. Retry with backoff only when the id came from an authoritative admitted response; never infer an id after a rejected admission.Not declaredNot declaredNot declaredNot declared
check_request_statusCheck the status of a previously submitted physical-solution request. Returns a generated machine draft as soon as it exists, with a versioned delivery receipt that distinguishes pending_machine_draft, generation_failed, generation_expired, machine_draft, and operator_published. The receipt exposes privacy-minimized automatic-generation progress: observed attempt count, fixed maximum, current eligibility, and exact next automatic-attempt time, without model errors or request content. Professional engineering, supplier-quote, and physical-action claims remain false. generation_failed and generation_expired are terminal for that request id and permit only a caller-confirmed new request from caller-held input. For an immutable revision, it also returns its persisted deterministic readiness_progress comparison.Not declaredNot declaredNot declaredNot declared
co_invent_actNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Take a step of an invention pass: next.operation with next.body, or a body you build where next.needsAgent is true. operation is one of: answer, ideas, develop, reject, steer, add, react, comment, brainstorm, build, mustdos, purpose, model, pass, roundsteer, finalise, claims, recheck, rate, decide, revise, evidence, retry, cancel, sibling, saveidea. Any step may carry evidence (links or files, each with its claim) before the shortlist. roundsteer takes body {"words": "…"}: what the next sharpening rounds should weigh; requirement ids it names (e.g. DET-3) get the next rounds, in order. purpose takes body {"must_hold_id": "PUR-2", "mark": "strike" | "confirm" | "restore"} for a must-hold the rounds can't keep. A step may carry body.request_id (or an Idempotency-Key header), so a resend after a timeout returns the same step. retry starts a stopped step again, with the body it was sent; cancel stops the pass.Not declaredNot declaredNot declaredNot declared
co_invent_begin_passNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Run an invention pass: give the idea in one sentence and Co-Invent takes it from brainstorm to a finished invention package (and, for the owner, a marketplace listing). Returns a pass_id and the evidence Debbie received; follow it with co_invent_pass_status. While you research what to invent, gather evidence: papers, standards, filings and product pages, each with the one-line claim it supports (and, where it proves one, the brief fact: landscape, hard, buyer, price or incumbents), and pass up to 12 as evidence when you start; Debbie weighs it first. To invent something end to end, call co_invent_begin_pass with the idea in one sentence and your evidence. Then call co_invent_pass_status with the pass_id it gives you, wait_seconds 20, again and again. Each answer has next. When next.needsAgent is true, you decide, as the person would in the app: read what next shows (the questions, every brainstormed idea, the full shortlist, the must-dos, each round's verdict), then call co_invent_act with next.operation and a body you build (next.example shows the shape). When next.operation is set and needsAgent is false, send it as it is. When it is null, check again. Read any part with co_invent_read, and say anything to the team at any step with co_invent_pass_say. At the end, rate the package; the owner's passes publish with co_invent_publish. A full pass usually takes 30 to 60 minutes. options takes any newer setting by name: guidance "a2a2p" gives the writers a2a2p's engineering guidance for the idea's field before they write (off unless set); rerun_of (owner only) reruns an earlier pass to compare.Not declaredNot declaredNot declaredNot declared
co_invent_pass_readNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Older name for co_invent_read, kept so a connector with a saved tool list keeps working. Read any part of a pass, as a person reads it in the app. part: list (what's there), brief, shortlist, concept, brainstorm, review, mustdos, requirements, spec, bom, risks, business, market, engineering, diagrams, patent, claimcheck, rounds, app, checks, provenance, activity, debbie, attribution, commons (a2a2p's claims repository search: prior art found while reading, unpublished Invention Commons listings kept as precedence risks with their listing dates, and the package's notices of Commons inventions whose claims may overlap the drafted claims, by public teaser only) or reading (the reading step's ranked list of everything in the idea and its attachments, function and mechanism first, each item with its source, and how many of each attachment's items reached the brainstorm, design, concepts, shortlist, requirements and package); export gives the whole package as one JSON; pack gives the private links to the finished package for its owner.Not declaredNot declaredNot declaredNot declared
co_invent_pass_sayNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Say something to the Co-Invent team at any step: what's wrong, unclear or missing. It lands where the app's feedback box does.Not declaredNot declaredNot declaredNot declared
co_invent_pass_statusNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Where an invention pass is and the one next step. Set wait_seconds (up to 20) to wait for a running step first.Not declaredNot declaredNot declaredNot declared
co_invent_pass_stepNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Older name for co_invent_act, kept so a connector with a saved tool list keeps working. A step it can't name travels as decide with body.step (next.legacy shows it).Not declaredNot declaredNot declaredNot declared
co_invent_publishNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Owner only: list a finished, rated marketplace pass in the Co-Invent marketplace as a preview (shown, not yet for sale). It lists only a package at commercial potential 80 or more with real evidence, cited prior-art separation and a named buyer and price; below that it says why and offers one pivot to a narrower sub-problem (co_invent_start_pass with pivot_of), and a second miss drops the brief. options takes the listing's settings by name: teaser, innovative, industry_code, use_case, tags, technologies, sub_code, price_usd.Not declaredNot declaredNot declaredNot declared
co_invent_publish_passNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Older name for co_invent_publish, kept so a connector with a saved tool list keeps working. Owner only: list a finished, rated marketplace pass in the Co-Invent marketplace as a preview (shown, not yet for sale). It lists only a package at commercial potential 80 or more with real evidence, cited prior-art separation and a named buyer and price; below that it says why and offers one pivot to a narrower sub-problem (co_invent_start_pass with pivot_of), and a second miss drops the brief.Not declaredNot declaredNot declaredNot declared
co_invent_readNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Read any part of a pass, as a person reads it in the app. part is one of: list, overview, brief, opportunity, shortlist, concept, brainstorm, review, mustdos, requirements, spec, bom, risks, business, market, engineering, diagrams, patent, claimcheck, rounds, app, checks, provenance, activity, export, pack, debbie, attribution, reading, commons (list says what's there).Not declaredNot declaredNot declaredNot declared
co_invent_start_passNeeds the signed-in link https://a2a2p.com/co-invent/mcp. On this public link it answers with how your person connects it. Older name for co_invent_begin_pass, kept so a connector with a saved tool list keeps working. Run an invention pass: give the idea in one sentence and Co-Invent takes it from brainstorm to a finished invention package (and, for the owner, a marketplace listing). Returns a pass_id; follow it with co_invent_pass_status. While you research what to invent, gather evidence: papers, standards, filings and product pages, each with the one-line claim it supports (and, where it proves one, the brief fact: landscape, hard, buyer, price or incumbents), and pass up to 12 as evidence when you start; Debbie weighs it first. To invent something end to end, call co_invent_begin_pass with the idea in one sentence and your evidence. Then call co_invent_pass_status with the pass_id it gives you, wait_seconds 20, again and again. Each answer has next. When next.needsAgent is true, you decide, as the person would in the app: read what next shows (the questions, every brainstormed idea, the full shortlist, the must-dos, each round's verdict), then call co_invent_act with next.operation and a body you build (next.example shows the shape). When next.operation is set and needsAgent is false, send it as it is. When it is null, check again. Read any part with co_invent_read, and say anything to the team at any step with co_invent_pass_say. At the end, rate the package; the owner's passes publish with co_invent_publish. A full pass usually takes 30 to 60 minutes.Not declaredNot declaredNot declaredNot declared
decide_co_invention_sessiondecide a free co-invention session. Free concept selection only. No research, model run, payment, procurement or manufacture is started. The private follow token authorizes agents to read and change this session. Only its SHA-256 digest is stored. Keep it secret.Not declaredNot declaredNot declaredNot declared
derive_rectangular_beam_sectionDerive one proposal-only prismatic rectangular beam height from a caller-declared purpose, supported idealized load model, fixed width, explicit elastic modulus, and at least one requester acceptance criterion. The operation solves closed-form equations, rounds upward to the caller's manufacturing increment, and re-runs the canonical bounded evaluator. It performs no general optimization, material selection, network call, supplier contact, persistence, purchase, or fabrication and grants no engineering or physical authority.Not declaredNot declaredNot declaredNot declared
end_co_invention_sessionend a free co-invention session. Free concept selection only. No research, model run, payment, procurement or manufacture is started. The private follow token authorizes agents to read and change this session. Only its SHA-256 digest is stored. Keep it secret.Not declaredNot declaredNot declaredNot declared
explore_rectangular_beam_sectionsEvaluate 2 to 12 caller-declared rectangular beam widths through the canonical bounded height derivation, then return every proposal and the exact non-dominated frontier for minimizing section height and idealized prismatic material volume. Width order is normalized; duplicates fail closed. The operation never invents a width, assigns an aggregate score, selects a candidate, estimates material cost, verifies manufacturing or omitted failure modes, calls an external system, or grants engineering, purchase, or fabrication authority.Not declaredNot declaredNot declaredNot declared
feed_co_invention_sessionfeed a free co-invention session. Free concept selection only. No research, model run, payment, procurement or manufacture is started. The private follow token authorizes agents to read and change this session. Only its SHA-256 digest is stored. Keep it secret.Not declaredNot declaredNot declaredNot declared
follow_co_invention_sessionfollow a free co-invention session. Free concept selection only. No research, model run, payment, procurement or manufacture is started. The private follow token authorizes agents to read and change this session. Only its SHA-256 digest is stored. Keep it secret.Not declaredNot declaredNot declaredNot declared
get_supply_optionsInstant, synchronous pricing and lead time for a physical requirement — nothing is submitted or stored. Returns a deterministic parametric estimate (source="estimate", pricing_kind="model_estimate", clearly labeled, never presented as a quote). The protocol separately labels provider_estimate and provider_quote; public provider routing is not active. An explicit specification.assembly with two or more parts returns decomposition_required before file inspection or pricing; submit each fabricated part separately. Covers CNC machining, sheet metal, 3D printing, casting, injection molding, and extrusion. ATTACH AN STL in specification.design_files and a2a2p measures the mesh directly — true volume, surface area, bounding box — which replaces guesswork with measurement and returns manufacturability findings only geometry reveals. Otherwise supply intent.geometric_envelope (bounding box in mm), quantity, and material. Use this to answer "what will this cost and how long will it take?" inside a single session, before committing to a full resolution report.Not declaredNot declaredNot declaredNot declared
normalize_stl_unitsCreate a genuinely millimetre-scaled derivative from an active temporary binary STL whose exporter is known to emit metre coordinates. The operation never guesses units from a filename or plausible size. It requires the exact source SHA-256, an exporter statement tied to a named system and revision, and a separate expected-envelope check. It preserves the source, stores the derivative under a new one-hour file_reference, and returns separate source and derivative hashes. Conversion only: no supplier selection, quote request, order, payment, fabrication, or external contact occurs.Not declaredNot declaredNot declaredNot declared
open_co_invention_sessionopen a free co-invention session. Free concept selection only. No research, model run, payment, procurement or manufacture is started. The private follow token authorizes agents to read and change this session. Only its SHA-256 digest is stored. Keep it secret.Not declaredNot declaredNot declaredNot declared
plan_material_evidence_promotionPlan the evidence needed to transform a validated material source observation into a future material-property-evidence input. Deterministic and stateless: it compares exact property, material-state, orientation, temperature, and process context; binds source, target, and planner digests; and names conflicts plus missing method, uncertainty, freshness, and excerpt evidence. It never promotes the observation, creates simulation input, calls a model or solver, contacts a supplier/provider, or grants engineering, order, payment, or fabrication authority.Not declaredNot declaredNot declaredNot declared
prepare_derived_beam_simulationCompile one exact replay-verified rectangular-beam derivation into a prepared bounded simulation study. The caller must supply the original derivation input and receipt, its exact validation receipt, simulation-eligible source-bound material evidence matching the modulus, an objective, source freshness, and a physical validation plan. The compiler replays first, derives a stable candidate ID, repeats deterministic review, preserves requester criteria as hard gates, and publishes omitted failure modes. It never chooses material or objective, verifies physical truth, runs a solver, stores data, contacts a supplier, or grants physical authority.Not declaredNot declaredNot declaredNot declared
prepare_domain_solutioning_casePrepare a synchronous, deterministic, privacy-minimized engineering case for a compatible domain-intelligence system. Use it when intake_classification is capability_concept or assembly_or_system and mechanism selection or decomposition is required, or when a complete single-part intent has no specifications and review offers the design_brief continuation. The case preserves requester facts, deterministic evidence, screening state, unknowns, and a versioned candidate-output contract while removing design-file URLs, bytes, contact fields, and callback routes. This operation does not call deb8stack or any model, choose a mechanism, validate a proposal, store a request, contact a supplier, or grant quote, order, payment, or fabrication authority.Not declaredNot declaredNot declaredNot declared
prepare_reviewed_beam_simulationCompile one caller-selected domain-solutioning candidate into a prepared bounded beam simulation study after repeating deterministic engineering review. The requirement must explicitly state the supported load model, geometry, load, and elastic modulus; the caller must state the objective, source freshness, and physical validation plan. Optional material_property_evidence content-addresses an exact engineering datasheet or measurement with material state, applicability, method, and uncertainty; its value must match the requirement. Semantic placeholders such as unknown, unspecified, n/a, or tbd cannot make material state or applicability simulation-eligible. Computed-crystal evidence remains screening/reference-only because this scalar product model cannot preserve its tensor, orientation, grade, condition, or product-form boundary. Requester limits become hard constraints. It never verifies a source claim, selects a candidate, invents physics, runs a solver, stores data, contacts a supplier, or grants physical authority.Not declaredNot declaredNot declaredNot declared
prepare_simulation_studyPrepare a deterministic, side-effect-free simulation study for existing a2a2p domain-solutioning candidate IDs. It records exact quantities, units, closed-kind source snapshots with staleness intervals, hard constraints, solver/model/settings provenance, assumptions, validity domain, and a physical validation plan. It runs no solver, chooses no candidate, stores nothing, and grants no physical authority.Not declaredNot declaredNot declaredNot declared
qualify_specification_exchange_needSubmit one real, unaffiliated low-voltage outdoor sensor enclosure need to A2A2P's ten-submission qualification cohort. Complete outside submissions are stored privately; public evidence remains content-free. This contacts no supplier, collects no payment, places no order, performs no engineering validation, and grants no fabrication authority.Not declaredNot declaredNot declaredNot declared
render_supplier_email_bindingRender the caller's requirement as a reviewable RFC 5322 supplier-email draft after rebuilding its canonical supplier package and repeating quote-stage screening. The plain-language draft offers optional Can quote / Need changes / Decline reply choices and asks for price basis, freight scope, and lead-time basis when quoting. Suppliers may still reply in normal prose. Only an allow verdict renders. The operation validates one explicit recipient and an accountable sender-domain envelope, but cannot verify SPF, DKIM, or DMARC and therefore returns sendable=false. An explicit specification.assembly with two or more parts returns decomposition_required before file inspection or rendering. It is a stateless artifact transformation only: it stores nothing, sends nothing, contacts no supplier or provider, and grants no quote, order, payment, or fabrication authority.Not declaredNot declaredNot declaredNot declared
request_physical_solutionSubmit a physical-world requirement (a part, product, device, or capability that must exist in the physical world). a2a2p resolves it and returns a RESOLUTION REPORT: a recommended path (best existing commercial solution vs. custom fabrication), pricing, tradeoffs, a delivery plan with contingencies and expedite options, and a business case when business context is provided. Response is asynchronous: you receive a request_id immediately with an instant spec_review. Poll check_request_status; as soon as an automated draft exists it is returned with an a2a2p.resolution-report-delivery receipt that distinguishes machine_draft from operator_published. If the finite attempt budget is exhausted, status returns generation_failed; if the bounded automatic retry window expires first, it returns generation_expired. Either terminal state permits only a new caller-confirmed request from caller-held input. Operator review and publication are not guaranteed or subject to a service-level promise. No state is professional engineering certification or a supplier quote. ENTRY MODES — arrive with what you have: • fully_specified: provide 'specification' (part_type, material, process, dimensions, tolerance_class, design_files). Go straight to resolution report. • intent_only: provide 'intent' (purpose, environment, functional_requirements, quantity, timeline, priority). a2a2p recommends 2-3 specification options with tradeoffs. • partial: provide what you know in either layer; a2a2p fills the gaps. Layer 1 (intent) describes the PROBLEM. Layer 2 (specification) describes the SOLUTION. At minimum, provide 'requirement' (legacy) or 'intent.purpose' (structured) — one line describing what you need. Use 'rejected_alternatives' to record options already ruled out.Not declaredNot declaredNot declaredNot declared
request_provider_estimateSubmit a requirement to the durably queued provider-estimate workflow without holding the connection open. Returns a quote_job_id in milliseconds; scheduled settlement runs outside request waitUntil. Scheduled provider contact is not active in this release and cannot be enabled by an environment flag, so admitted jobs currently terminate as degraded with a deterministic model estimate. Additive processes with an STL design file only, for now. The requirement is screened before storage; any future provider activation must also screen the exact file bytes before contact. Every admission result is machine-readable. Rejections carry a stable closed-set reason_code, retry boundary, required input, and deterministic next_action; admitted responses carry the same versioned admission contract. An explicit specification.assembly with two or more parts is rejected before job creation or provider contact and must be decomposed first. Estimate only — never a quote, order, payment, or fabrication commitment. Poll with check_quote_job until a terminal status: completed (provider figure), degraded (deterministic model estimate with the provider's absence explained), or refused (screening).Not declaredNot declaredNot declaredNot declared
review_specificationCurrent file inspection governs geometry readiness: expired, unreadable, mismatched, unsuccessfully parsed or uninspected attachments prevent quote-ready status. Reattach the original file and review again. Instant, synchronous engineering review of a physical requirement — nothing is submitted. So the caller can continue in deb8, the answer may carry a continuation: the purpose and the details sent, held under its reference for 24 hours and then deleted, read only by deb8's server when the caller continues there. Purpose prose is preserved as intent but is not silently converted into loads, geometry, environments, interfaces, or acceptance criteria. The versioned engineering_evaluation receipt lists canonical paths and exact checks run, reports not_evaluated when none ran, and denies engineering-validation, certification, physical-truth, supplier-acceptance, and fabrication authority. Its finding-penalty score is not engineering soundness. Deterministic checks: material identification with handbook-typical properties (density, stiffness, yield, service temperature), explicit rectangular beam deflection, nominal bending stress, and nominal transverse shear with requester-defined acceptance criteria, material/process compatibility, tolerance-vs-process reality, quantity economics (e.g. tooling amortization), environment fit (UV, saltwater, food contact, temperature, medical), flexibility fit, post-processing validity, design-file format fit, and specification completeness. Every matched material reference identifies the current table as an uncited compilation and explicitly denies source verification, exact-state verification, design-allowable use, and simulation eligibility. A criterion that depends on that reference remains not_evaluated; its numerical comparison is reference_only, never a pass, failure, or blocker. Every supplied limit or strength basis is labeled requester_assertion, and every criterion verdict is explicitly conditional on declared inputs and theNot declaredNot declaredNot declaredNot declared
revise_requirementCreate a new, immutable revision of a prior request by applying only the fields you learned since the first submission. Use this after review_specification returns a clarification_plan: provide the original request_id plus the patch (for example intent.geometric_envelope or specification.material). The original is preserved; the revision receives a new request_id, a fresh spec_review, a revision_of link, and a deterministic readiness_progress comparison against its immediate predecessor. Provide idempotency_key when retrying the same patch so a network retry returns the same revision instead of creating another.Not declaredNot declaredNot declaredNot declared
run_bounded_simulation_studyExecute and validate a prepared simulation study through a2a2p's bounded closed-form rectangular-beam adapter. The adapter accepts only explicit load, span, section width/height, elastic modulus, exact support conditions, and supported output quantities; missing, extra, mismatched, or unsupported settings fail the affected experiment closed. It returns provenance-bound predictions and the existing hard-constraint/Pareto validation in one stateless call. It is not FEA, physical measurement, engineering validation, candidate selection, supplier contact, or fabrication authority.Not declaredNot declaredNot declaredNot declared
steer_co_invention_sessionsteer a free co-invention session. Free concept selection only. No research, model run, payment, procurement or manufacture is started. The private follow token authorizes agents to read and change this session. Only its SHA-256 digest is stored. Keep it secret.Not declaredNot declaredNot declaredNot declared
translate_materials_project_elasticityTranslate one bounded, caller-supplied Materials Project elasticity API response projection into source-bound computed-crystal reference evidence. Optional retrieval metadata binds the raw upstream bytes separately and records that an allowlisted projection changed the representation. The adapter verifies response shape, one exact material ID, non-deprecated successful state, modulus bounds, Poisson consistency, source versions, and record license; derives an isotropic VRH Young's modulus deterministically; and preserves warnings. It performs no network call, does not verify Materials Project origin, and grants no engineering-product, simulation-input, supplier, order, payment, or fabrication authority.Not declaredNot declaredNot declaredNot declared
upload_design_fileTurn local manufacturing file bytes into the temporary HTTPS reference used by specification.design_files. This is a bounded intake operation, not a request, provider call, quote, order, payment, or fabrication action. Common RFC 4648 transport forms are normalized, then decoded bytes are recognized by signature, checked against the declared format, screened before storage, retained for one hour, and never included in telemetry. Supported roles include geometry (STL/STEP) and drawings (DXF/PDF). The 2 MiB MCP ceiling is transport-specific; use POST /api/upload with purpose=manufacturing_design_file for files up to 8 MiB. Pass the returned file_reference object unchanged in specification.design_files on the next call.Not declaredNot declaredNot declaredNot declared
validate_actualization_planRe-run the exact Domain Solutioning case/result validation, then validate one caller-supplied Actualization Plan. Checks typed entity references, evidence references, decision cycles, source binding, and false authority. Success returns evidence linkage plus exact review_specification calls for unblocked fabricated parts, copied only from each caller-authored function and specification_patch. Rejection can append a tamper-evident correction entry to caller-held history. Stores, edits, and executes nothing; calls no model, provider, or supplier; grants no physical authority.Not declaredNot declaredNot declaredNot declared
validate_domain_solutioning_resultValidate a candidate result returned under the a2a2p domain-solutioning contract. The exact output of prepare_domain_solutioning_case is a prerequisite; malformed or non-prepared cases return a versioned machine-readable recovery workflow without weakening case-shape or digest checks. The operation verifies the source-case digest and provenance shape, rejects authority promotion and intent or design-file mutation, re-screens every candidate at quote stage, and runs the deterministic engineering review only after screening allows it. A successful response content-addresses the exact candidate result and returns a copy-ready, non-automatic source binding for prepare_simulation_study; every objective, constraint, physical input, setting, and validation plan remains caller-supplied. It stores nothing, runs no solver, calls no model or supplier, applies no patch, and grants no provider, quote, order, payment, or fabrication authority.Not declaredNot declaredNot declaredNot declared
validate_material_property_evidenceValidate and content-bind one caller-supplied material-property evidence envelope before attaching it to a compatible preliminary simulation. The receipt separates shape/content identity from source truth, material identity, uncertainty verification, design allowable, engineering validation, and physical authority. Computed-crystal evidence remains valid reference data but ineligible for the scalar engineering-product beam path. The operation calls no model or solver, stores nothing, contacts nobody, and creates no physical evidence, order, payment, or fabrication authority.Not declaredNot declaredNot declaredNot declared
validate_rectangular_beam_section_derivationRecompute a bounded rectangular beam-section derivation from the exact declared input and reject any mutation of the candidate, digests, assumptions, claim limits, external-effects boundary, authority boundary, or carried screening receipt. Success proves deterministic replay and content identity only; it does not make the candidate simulation-eligible, physically true, supplier-ready, approved, purchased, or fabrication-authorized.Not declaredNot declaredNot declaredNot declared
validate_rectangular_beam_section_design_spaceRecompute a bounded finite rectangular-beam design space from the exact caller-held input and reject any mutation of an embedded derivation, Pareto disposition, digest, claim limit, external-effect boundary, authority boundary, or carried screening receipt. Success proves deterministic replay and content identity only. It never selects or promotes a candidate, estimates cost, calls an external system, or grants simulation, supplier, purchase, or fabrication eligibility.Not declaredNot declaredNot declaredNot declared
validate_simulation_study_resultValidate a prepared a2a2p simulation-study result. Masked timeout, non-convergence, boundary, unit, provenance, unsupported-model, and solver failures fail closed. Hard constraints gate eligibility; distinct objective values remain visible; Pareto dispositions are canonical and order-independent. It runs no solver, applies no candidate, stores nothing, and grants no physical authority.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Jul 31, 2026
Updated
Jul 31, 2026
Categories (suggested)
Files and storageProject managementDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing