{"$schema":"https://embeddedsemantics.com/schemas/embedded-semantics-integration-studio-v1.schema.json","adapters":[{"defaultMode":"local-fixtures","id":"python-stdlib","liveModeRequiresExplicitFlag":true,"networkClient":"urllib.request","path":"adapters/python/embedded_semantics_adapter.py","productionDependencyAdded":false,"runtime":"Python 3.10+","title":"Python standard library"},{"defaultMode":"local-fixtures","id":"node-fetch","liveModeRequiresExplicitFlag":true,"networkClient":"built-in fetch","path":"adapters/node/embedded-semantics-adapter.mjs","productionDependencyAdded":false,"runtime":"Node.js 18+","title":"Node.js built-in fetch"},{"defaultMode":"local-fixtures","id":"powershell","liveModeRequiresExplicitFlag":true,"networkClient":"Invoke-RestMethod","path":"adapters/powershell/EmbeddedSemanticsAdapter.ps1","productionDependencyAdded":false,"runtime":"PowerShell 7+","title":"PowerShell"},{"defaultMode":"instructions-only","id":"curl","liveModeRequiresExplicitFlag":true,"networkClient":"curl","path":"adapters/curl/resolve.sh","productionDependencyAdded":false,"runtime":"POSIX shell + curl + Python 3 for safe JSON encoding","title":"curl transport example"}],"boundaries":["The generated adapter never constructs, translates, approximates, or guesses a ConceptCode.","Only a structurally valid resolved response receives exact code and registry version.","Unknown, ambiguity, malformed response, request failure, and service error remain no assignment.","A ConceptCode and a passing local report never authorize a downstream action.","The Integration Studio adds no production package dependency and does not activate semantic generalization."],"integrity":{"readinessContractSha256":"6714d976e2f48f9e35c1bd9d007865251856e55e13854f3e8e1b9479f7c72b5e","readinessFixturesSha256":"9144753dc9d7349c4f6f3126d547ac0c7b78baf0ac9e8424558b6795d42da649"},"journey":[{"id":"understand","result":"Know which durable semantic boundary needs a stable governed identity.","title":"Understand the benefit"},{"id":"select","result":"Choose exactly one of the five canonical workflow recipes.","title":"Select one recipe"},{"id":"prove","result":"Exercise all six fixed fixtures with zero network calls and zero side effects.","title":"Run the local proof"},{"id":"generate","result":"Receive copy-ready Python, Node.js, PowerShell, and curl handoffs.","title":"Generate adapters"},{"id":"inspect","result":"Review source, manifest, fixture evidence, hashes, and authorization boundary.","title":"Inspect every artifact"},{"id":"download","result":"Carry one reproducible first-party ZIP into the desktop or application project.","title":"Download the deterministic kit"}],"kit":{"containsCredentials":false,"containsLiveSemanticResults":false,"containsModelWeights":false,"deterministic":true,"productionDependencyAdded":false,"requiredArtifacts":["README.md","integration-manifest.json","local-conformance-report.json","fixtures.json","agent-instructions.txt","tool-definition.json","openapi-fragment.json","SHA256SUMS","adapters/python/embedded_semantics_adapter.py","adapters/node/embedded-semantics-adapter.mjs","adapters/powershell/EmbeddedSemanticsAdapter.ps1","adapters/curl/resolve.sh"]},"liveCheck":{"available":true,"explicitUserActionRequired":true,"includedInKitIntegrity":false,"readOnlyResolverCall":true,"rule":"A live check is separate from local conformance, is never action authorization, and must not be described as proof that arbitrary text will resolve.","sameOriginOnly":true},"localProof":{"allOtherFixtures":"no ConceptCode assignment","alwaysRetained":["originalExpression","language","semanticOutcome","resolverEvidence"],"authorization":"Record an independent policy outcome and version; semantic identity grants no permission.","fixtureIds":["resolved-valid","unknown-expression","ambiguous-expression","malformed-resolved","request-error","service-error"],"identityAssignedOnlyTo":["resolved-valid"],"networkCalls":0,"resolvedOnly":["conceptCode","registryVersion"],"sideEffectsPerformed":0},"purpose":"Move a human or machine agent from understanding the value to a reproducible, dependency-free, fail-closed client handoff without granting action authority.","readiness":{"positiveResolutionPossible":false,"productionResolver":"reviewed_exact_registry_first","publishedConcepts":0,"reviewedExactExpressions":0,"semanticRuntimeConfigured":false},"recipeSelection":{"recipes":[{"benefitMetrics":[{"calculation":"duplicate semantic categories / reviewed durable memory categories","id":"duplicate-memory-category-rate","name":"Duplicate memory category rate","targetDirection":"decrease without increasing wrong accepted identity"},{"calculation":"unresolved memories retained with explicit outcome / all unresolved memories","id":"unresolved-memory-visibility","name":"Unresolved memory visibility","targetDirection":"increase toward complete visibility"}],"bestPlacement":"At the durable-memory write boundary, not on every conversational turn.","fitStatement":"Will this reviewed meaning be written to durable memory and reused across sessions, languages, or models?","id":"multilingual-memory","title":"Multilingual agent memory"},{"benefitMetrics":[{"calculation":"unsupported or ambiguous inputs blocked from semantic routing / all unsupported or ambiguous routing inputs","id":"wrong-route-prevention","name":"Wrong-route prevention","targetDirection":"increase toward complete prevention"},{"calculation":"authorized routes using exact published codes / all semantic routes","id":"policy-code-consistency","name":"Routing policy code consistency","targetDirection":"increase toward complete consistency"}],"bestPlacement":"Immediately before a semantic routing decision whose policy already recognizes published codes.","fitStatement":"Does an already-authorized routing policy need a stable governed semantic key at one decision boundary?","id":"workflow-routing","title":"Agent and workflow routing"},{"benefitMetrics":[{"calculation":"records using the same exact code for the same reviewed meaning / compared resolved records","id":"cross-system-code-consistency","name":"Cross-system code consistency","targetDirection":"increase"},{"calculation":"retired local label mappings / baseline local label mappings","id":"mapping-table-reduction","name":"One-off mapping table reduction","targetDirection":"increase while preserving unresolved records"}],"bestPlacement":"At an API, event, or persistence boundary where semantic metadata is part of the contract.","fitStatement":"Will an API, event, or stored record cross a boundary where another system benefits from inspecting the same governed definition?","id":"api-event-interoperability","title":"API, event, and record interoperability"},{"benefitMetrics":[{"calculation":"clarifications producing a reviewed resolved result or explicit preserved uncertainty / all clarification attempts","id":"clarification-resolution-quality","name":"Clarification resolution quality","targetDirection":"increase without forcing resolution"},{"calculation":"material decisions made without resolved identity or explicit no-code handling / material semantic decisions","id":"silent-assumption-rate","name":"Silent semantic assumption rate","targetDirection":"decrease toward zero"}],"bestPlacement":"At a decision point where choosing the wrong meaning would materially change the next step.","fitStatement":"Would choosing the wrong meaning materially change the assistance, record, route, or next question?","id":"clarification","title":"Human clarification and safer assistance"},{"benefitMetrics":[{"calculation":"semantic decisions with original input, complete outcome evidence, and version data / audited semantic decisions","id":"provenance-completeness","name":"Provenance completeness","targetDirection":"increase toward complete coverage"},{"calculation":"audits that can reconstruct semantic and authorization gates independently / attempted audits","id":"reproducible-review-rate","name":"Reproducible review rate","targetDirection":"increase"}],"bestPlacement":"At evidence capture, logging, or review boundaries where semantic decisions must be reproducible.","fitStatement":"Must a reviewer reproduce what expression was submitted, what the resolver returned, and what separate policy authorized later action?","id":"audit-provenance","title":"Audit, provenance, and explainability"}],"requiredCount":1},"schema":"embedded-semantics.integration-studio.v1","service":{"canonicalOrigin":"https://embeddedsemantics.com","capabilities":"https://embeddedsemantics.com/api/v1/capabilities","humanStudio":"https://embeddedsemantics.com/integrate","kitDownloadUrlTemplate":"https://embeddedsemantics.com/api/v1/integration-studio/kit/{recipeId}.zip","kitManifestUrlTemplate":"https://embeddedsemantics.com/api/v1/integration-studio/manifest/{recipeId}","machineGuide":"https://embeddedsemantics.com/api/v1/integration-studio","name":"Embedded Semantics","openapi":"https://embeddedsemantics.com/openapi.json","readiness":"https://embeddedsemantics.com/api/v1/integration-readiness","recipes":"https://embeddedsemantics.com/api/v1/use-case-recipes","resolve":"https://embeddedsemantics.com/api/v1/resolve"},"version":"1.0.0"}
