Skip to content

561 Group Market

Workspace Content Graph and Schema Lineage

Browse

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

  1. Send the source's unsigned request. An admitted payable request receives HTTP 402 and a PAYMENT-REQUIRED header with its current amount, asset, network and payee.
  2. Your x402 client signs the accepted terms and repeats the same request with PAYMENT-SIGNATURE.
  3. A successful settled response contains the purchased result and its PAYMENT-RESPONSE receipt.

How x402 purchasing works

Source and machine access

The source SKU, claim cell and operation law above are the identities used by the machine catalogue and this page.