561 Group Market
Workspace Content Graph and Schema Lineage
Workspace Content Graph and Schema Lineage
Build an addressed graph of supplied workspace files, package dependencies and schema references. Preserve source locations and native SignCell readouts for exact observed schema links. Up to 32 files and 64 KiB; 128 schema and 16 glossary readouts. No repository or network fetching. Schema lineage records declarations and resolution, not schema validation or source authentication.
Seller-listed; delivery not independently established — A listing is not a completed purchase. The live HTTP 402 challenge supplies current payment terms.
- Price preview
- $0.01
- Method
- POST
- Endpoint
- https://market.561.group/v1/data/workspace-content-graph
- Seller
- engineering
- Source-rights state
- not-declared
- Offer NI
- ni:///sha-256;c0F7ZAli8E8ONrmpYbJUrtGRsZTT6EnXn9EJEFLO2ME
- Claim cell
- ni:///sha-256;mdQHNeeEmFwOOBv6w_glXmtgCxbJo3xzk5-bcfoIoP4
- Operation law
- ni:///sha-256;wm55pd9Xl8YJaE7ykY2vULaCAm15Do-HltzwHJrT7ws
- workspace-content-graph
- catalog-workspace-content-graph
- data
- ni:///sha-256;c0F7ZAli8E8ONrmpYbJUrtGRsZTT6EnXn9EJEFLO2ME
- @red-cup-engineering/workspace-content-graph-service
- engineering
The seller offers this resource under the stated method and contract. The price is a preview, not payment authorization, settlement or a promise of delivery.
Request contract
{
"maxBytes": 65536,
"bodySchema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "urn:561:market:workspace-content-graph:1",
"$comment": "Native admission also limits literal JSON depth to 32, aggregate JSON nodes to 8192, schema lineage readouts to 128 and glossary readouts to 16. An active [withheld] glossary-validation schema may contain at most 128 schema positions and may not evaluate pattern or $ref. Ordinary schema references remain available for lineage.",
"required": [
"resources"
],
"additionalProperties": false,
"properties": {
"resources": {
"type": "array",
"minItems": 1,
"maxItems": 32,
"items": {
"type": "object",
"required": [
"path",
"content"
],
"additionalProperties": false,
"properties": {
"path": {
"type": "string",
"minLength": 1,
"maxLength": 1024,
"description": "Unique relative workspace path; traversal is refused."
},
"content": {
"type": "string",
"minLength": 1,
"maxLength": 65536,
"description": "Observed source text. Original content bytes are retained in addressing."
},
"mediaType": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Optional explicit media type. application/schema+json identifies an extensionless schema; an explicit other type preserves instance classification."
}
}
}
}
}
},
"example": {
"method": "POST",
"url": "https://market.561.group/v1/data/workspace-content-graph",
"headers": {
"accept": "application/json",
"content-type": "application/json"
},
"body": {
"resources": [
{
"path": "invoice.schema.json",
"content": "{\"$id\":\"urn:example:invoice\",\"type\":\"object\",\"properties\":{\"amount\":{\"type\":\"integer\"}}}"
},
{
"path": "invoice.json",
"content": "{\"$schema\":\"urn:example:invoice\",\"amount\":7}"
}
]
}
}
}Unsigned request example (copy and run)
curl --include --request POST --header 'accept: application/json' --header 'content-type: application/json' --data-raw '{"resources":[{"path":"invoice.schema.json","content":"{\"$id\":\"urn:example:invoice\",\"type\":\"object\",\"properties\":{\"amount\":{\"type\":\"integer\"}}}"},{"path":"invoice.json","content":"{\"$schema\":\"urn:example:invoice\",\"amount\":7}"}]}' --url 'https://market.561.group/v1/data/workspace-content-graph'This request reads the seller's current HTTP response or 402 terms. It does not authorize or settle a payment. A buyer must independently approve current x402 terms.
Declared output
{
"schema": {
"type": "object",
"required": [
"type",
"version",
"id",
"denominator",
"resources",
"packages",
"relations",
"schemaLineage"
],
"properties": {
"type": {
"const": "WorkspaceContentGraph"
},
"version": {
"const": 5
},
"id": {
"type": "string"
},
"denominator": {
"type": "object"
},
"resources": {
"type": "array"
},
"packages": {
"type": "array"
},
"relations": {
"type": "array"
},
"schemaLineage": {
"type": "object",
"required": [
"implementation",
"resolutionPolicy",
"validationPerformed",
"readouts",
"limitations"
],
"properties": {
"implementation": {
"type": "string"
},
"resolutionPolicy": {
"const": "observed-exact-identifiers-and-json-pointers"
},
"validationPerformed": {
"const": false
},
"readouts": {
"type": "array",
"maxItems": 128,
"items": {
"type": "object",
"required": [
"kind",
"source",
"relation",
"reference",
"resolution",
"nativeReceipt",
"id"
],
"properties": {
"source": {
"type": "object",
"required": [
"path",
"carrierBytesNi",
"carrierSemanticNi",
"keywordLocation"
]
},
"relation": {
"enum": [
"schema-reference",
"instance-declared-schema"
]
},
"reference": {
"type": "string"
},
"resolution": {
"type": "object",
"required": [
"disposition",
"targets"
]
},
"nativeReceipt": {
"type": "object"
},
"id": {
"type": "string"
}
}
}
},
"limitations": {
"type": "array"
}
}
}
}
},
"example": {
"type": "WorkspaceContentGraph",
"version": 5,
"denominator": {
"observedResources": 2,
"packageActors": 0,
"glossaryUtteranceReadouts": 0,
"glossaryRefusals": 0,
"glossaryOverlaps": 0
},
"packages": [],
"resources": [
{
"kind": "json-schema",
"classification": {
"basis": "schema-filename",
"mediaType": null
},
"path": "invoice.schema.json",
"source": {
"path": "invoice.schema.json",
"bytes": 88,
"ni": "ni:///sha-256;44Gw_S0DI1M2Mzi91ZzcOP85BZ-EG_7sNkPQGoEJQLo"
},
"semanticNi": "ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU"
},
{
"kind": "json",
"classification": {
"basis": "json-carrier",
"mediaType": null
},
"path": "invoice.json",
"source": {
"path": "invoice.json",
"bytes": 44,
"ni": "ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI"
},
"semanticNi": "ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ"
}
],
"glossaryUtteranceReadouts": [],
"glossaryRefusals": [],
"glossaryOverlaps": [],
"schemaLineage": {
"implementation": "@red-cup-engineering/json-schema-services-section/schema-children+resolve-schema-reference",
"resolutionPolicy": "observed-exact-identifiers-and-json-pointers",
"validationPerformed": false,
"readouts": [
{
"kind": "workspace.schema-lineage",
"version": 1,
"source": {
"path": "invoice.json",
"carrierBytesNi": "ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI",
"carrierSemanticNi": "ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ",
"keywordLocation": "/$schema"
},
"relation": "instance-declared-schema",
"reference": "urn:example:invoice",
"resolution": {
"disposition": "resolved",
"targets": [
{
"path": "invoice.schema.json",
"carrierBytesNi": "ni:///sha-256;44Gw_S0DI1M2Mzi91ZzcOP85BZ-EG_7sNkPQGoEJQLo",
"carrierSemanticNi": "ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU",
"schemaPointer": "",
"schemaNi": "ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU"
}
]
},
"nativeReceipt": {
"kind": "obsmetrologia.articulating.receipt",
"apex": "ni:///sha-256;78Uq676kl-rKyfQx10xkDgfTl4mV7UpEno6ZTSCqKUw",
"operation": "articulate-utterance",
"requestNi": "ni:///sha-256;9Dmg6VlfQH8pHciqrKEfSVSpHJRyPgYMV9mFAJYQZic",
"identifiers": {
"operation": "articulate-utterance",
"node": "@red-cup-engineering/signcell/utterance#articulate",
"lean": "Obsmetrologia.Articulating.Cell.initial",
"solidity": "ArticulationCell.seat"
},
"cell": {
"kind": "utterance.articulation.cell",
"potentialAperiodicArticulationCell": [
{
"kind": "utterance.carrier",
"token": {
"kind": "utterance.token",
"hand": "left",
"mark": {
"kind": "utterance.mark",
"value": "{\"path\":\"invoice.json\",\"carrierBytesNi\":\"ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI\",\"carrierSemanticNi\":\"ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ\",\"keywordLocation\":\"/$schema\"}"
}
},
"claim": {
"kind": "utterance.claim",
"hand": "right",
"mark": {
"kind": "utterance.mark",
"value": "{\"relation\":\"instance-declared-schema\",\"reference\":\"urn:example:invoice\",\"resolution\":{\"disposition\":\"resolved\",\"targets\":[{\"path\":\"invoice.schema.json\",\"carrierBytesNi\":\"ni:///sha-256;44Gw_S0DI1M2Mzi91ZzcOP85BZ-EG_7sNkPQGoEJQLo\",\"carrierSemanticNi\":\"ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU\",\"schemaPointer\":\"\",\"schemaNi\":\"ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU\"}]}}"
}
}
},
[
[
{
"kind": "utterance.token",
"hand": "left",
"mark": {
"kind": "utterance.mark",
"value": "{\"path\":\"invoice.json\",\"carrierBytesNi\":\"ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI\",\"carrierSemanticNi\":\"ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ\",\"keywordLocation\":\"/$schema\"}"
}
}
],
[]
]
]
},
"id": "ni:///sha-256;s5ALrdnctL3xWeMb6VldGUJqxM5whmbcA0H6-Rc9MY4"
},
"id": "ni:///sha-256;hM1qA4FGt-hDcR_jTy5S426s3HM5uqd6oV4jZc55YnQ"
}
],
"limitations": []
},
"relations": [
{
"id": "ni:///sha-256;8iF1eSbM6siULh2pJFZOTGdupHqyZrgtl-5CMoC3WIs",
"kind": "workspace.oriented-relation.carrier",
"version": 1,
"subject": "ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ",
"predicate": "urn:json-schema:declares-schema",
"object": "urn:example:invoice",
"witnessIdentifiers": [
"ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI",
"ni:///sha-256;hM1qA4FGt-hDcR_jTy5S426s3HM5uqd6oV4jZc55YnQ"
]
},
{
"id": "ni:///sha-256;iKYCN21YK_UPkmugHz1_fkItdIS8BG-AkjKbv3CqnE8",
"kind": "workspace.oriented-relation.carrier",
"version": 1,
"subject": "ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ",
"predicate": "urn:semiotic:specified-by",
"object": "ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU",
"witnessIdentifiers": [
"ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI",
"ni:///sha-256;44Gw_S0DI1M2Mzi91ZzcOP85BZ-EG_7sNkPQGoEJQLo",
"ni:///sha-256;hM1qA4FGt-hDcR_jTy5S426s3HM5uqd6oV4jZc55YnQ"
]
},
{
"id": "ni:///sha-256;8YQoLd3T50M5yJi_Cg-8XBPthw4fu9XBMCdgbcUUy7Y",
"kind": "workspace.oriented-relation.carrier",
"version": 1,
"subject": "ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU",
"predicate": "urn:json-schema:declares-id",
"object": "urn:example:invoice",
"witnessIdentifiers": [
"ni:///sha-256;44Gw_S0DI1M2Mzi91ZzcOP85BZ-EG_7sNkPQGoEJQLo"
]
},
{
"id": "ni:///sha-256;HOW3wMxDNAgdBkNEAyIWFUjopKo6M3NaBgwkgUf5pAM",
"kind": "workspace.oriented-relation.carrier",
"version": 1,
"subject": "ni:///sha-256;r6owN5Ztlhs6WReLRCKYlphu6MFWhhFmBBVF4bpHkWU",
"predicate": "urn:semiotic:describes-carrier",
"object": "ni:///sha-256;P75JyLLmG27A5vCF8x_Tl5o__ZRBkgE829-S-9qFEmQ",
"witnessIdentifiers": [
"ni:///sha-256;fngHXnHGyg1fgbCR9Y4a9Jyd0Bab9HidGI2J1ouHbGI",
"ni:///sha-256;44Gw_S0DI1M2Mzi91ZzcOP85BZ-EG_7sNkPQGoEJQLo",
"ni:///sha-256;hM1qA4FGt-hDcR_jTy5S426s3HM5uqd6oV4jZc55YnQ"
]
}
],
"id": "ni:///sha-256;iP8kFIMPKl4a3dI26lafwisv7weowCt4nYFLXKJTI9U"
}
}How to buy with x402
- Send the source's unsigned request. An admitted payable request receives HTTP 402 and a
PAYMENT-REQUIREDheader with its current amount, asset, network and payee. - Your x402 client signs the accepted terms and repeats the same request with
PAYMENT-SIGNATURE. - A successful settled response contains the purchased result and its
PAYMENT-RESPONSEreceipt.
Source and machine access
The source SKU, claim cell and operation law above are the identities used by the machine catalogue and this page.