Makoto
Menu
Schema reference

catalog.json

The index of hosted resources and their digests. Not a schema itself; the document a resolver pins against.

Title
Schema catalog
Identifier
https://usemakoto.dev/schema/v0.2/catalog.json
Digest
sha256:b68cb2cae64cfcd2a5021a725505ccbaa80dfaa053322ce276af9c6650860304
Raw
/schema/v0.2/catalog.json
Carried in
The hosted core catalog. Every other resource on these pages is listed in it with its digest, and it is validated by catalog.schema.json.

All schemas§12.3§17FieldsRaw JSON

A real instance. Read from schema/v0.2/catalog.json, which validates against this schema.
{
  "resources": [
    {
      "digest": {
        "sha256": "2a6ca7b341abcbc0995369e5bf338e95f531cfaaa417715906da8169e5f829c8"
      },
      "id": "https://usemakoto.dev/schema/v0.2/bundle.schema.json",
      "path": "bundle.schema.json"
    },
    {
      "digest": {
        "sha256": "30b478401528256f823a27418d1316ca27b1ccb8ecaf45d1afa2edbbcb1fd797"
      },
      "id": "https://usemakoto.dev/schema/v0.2/catalog.schema.json",
      "path": "catalog.schema.json"
    },
    {
      "digest": {
        "sha256": "5a0498a2911bbe3029c9dbcbcbbbb2c2ce683d280b796a5f09ad271d8e9b034f"
      },
      "id": "https://usemakoto.dev/schema/v0.2/dataset-manifest.schema.json",
      "path": "dataset-manifest.schema.json"
    },
    {
      "digest": {
        "sha256": "49de7cf790e3a0c7bd3b83ee7322164d2a5a829648fe1407c79c07f4d74a0f66"
      },
      "id": "https://usemakoto.dev/schema/v0.2/envelope.schema.json",
      "path": "envelope.schema.json"
    },
    {
      "digest": {
        "sha256": "762746d6636a9521382c58d6861f7ac87fd11fea990845d70389b68b4977f0d6"
      },
      "id": "https://usemakoto.dev/schema/v0.2/handoff.schema.json",
      "path": "handoff.schema.json"
    },
    {
      "digest": {
        "sha256": "3f56d68d758bb72c2bcbabd922e1ac7d6eb6dd9c3e6baa78a9f104cf0a64badc"
      },
      "id": "https://usemakoto.dev/schema/v0.2/origin.schema.json",
      "path": "origin.schema.json"
    },
    {
      "digest": {
        "sha256": "563ff211e383732113d7455bf5c6bf07d1a87401dd41e9db68bdd5e99b433fb8"
      },
      "id": "https://usemakoto.dev/schema/v0.2/profile-dialect.schema.json",
      "path": "profile-dialect.schema.json"
    },
    {
      "digest": {
        "sha256": "abe12266ae10b57d95d8fd14489c6cdaedd4ed67ef8f7a44db7b18249832665c"
      },
      "id": "https://usemakoto.dev/schema/v0.2/profile-reference.schema.json",
      "path": "profile-reference.schema.json"
    },
    {
      "digest": {
        "sha256": "dbe4487be9b44521e4fa9b63900992304b9fb4e4985b7899cb23af6916efe5e0"
      },
      "id": "https://usemakoto.dev/schema/v0.2/statement.schema.json",
      "path": "statement.schema.json"
    },
    {
      "digest": {
        "sha256": "8b8dad3361327578c79a5b69912fe77e747d4ac6d1c6b234327f1a56621b1a23"
      },
      "id": "https://usemakoto.dev/schema/v0.2/transform.schema.json",
      "path": "transform.schema.json"
    },
    {
      "digest": {
        "sha256": "5f18360abc901e175a16ec3a0ed1a4fa47626b34af08d64f6adb33c78fe9d6ac"
      },
      "id": "https://usemakoto.dev/schema/v0.2/trust-policy.schema.json",
      "path": "trust-policy.schema.json"
    },
    {
      "digest": {
        "sha256": "f1d47e7c8273deff5a65a6901d4f0b00f2eecaf7da5d4bc29055508a8877c3ae"
      },
      "id": "https://usemakoto.dev/schema/v0.2/verification-report.schema.json",
      "path": "verification-report.schema.json"
    }
  ],
  "version": "0.2"
}

Resources

PathSHA-256
bundle.schema.json2a6ca7b341abcbc0995369e5bf338e95f531cfaaa417715906da8169e5f829c8
catalog.schema.json30b478401528256f823a27418d1316ca27b1ccb8ecaf45d1afa2edbbcb1fd797
dataset-manifest.schema.json5a0498a2911bbe3029c9dbcbcbbbb2c2ce683d280b796a5f09ad271d8e9b034f
envelope.schema.json49de7cf790e3a0c7bd3b83ee7322164d2a5a829648fe1407c79c07f4d74a0f66
handoff.schema.json762746d6636a9521382c58d6861f7ac87fd11fea990845d70389b68b4977f0d6
origin.schema.json3f56d68d758bb72c2bcbabd922e1ac7d6eb6dd9c3e6baa78a9f104cf0a64badc
profile-dialect.schema.json563ff211e383732113d7455bf5c6bf07d1a87401dd41e9db68bdd5e99b433fb8
profile-reference.schema.jsonabe12266ae10b57d95d8fd14489c6cdaedd4ed67ef8f7a44db7b18249832665c
statement.schema.jsondbe4487be9b44521e4fa9b63900992304b9fb4e4985b7899cb23af6916efe5e0
transform.schema.json8b8dad3361327578c79a5b69912fe77e747d4ac6d1c6b234327f1a56621b1a23
trust-policy.schema.json5f18360abc901e175a16ec3a0ed1a4fa47626b34af08d64f6adb33c78fe9d6ac
verification-report.schema.jsonf1d47e7c8273deff5a65a6901d4f0b00f2eecaf7da5d4bc29055508a8877c3ae

Real documents that validate

  • schema/v0.2/catalog.json

Raw JSON

The published document (2,274 bytes)
{
  "resources": [
    {
      "digest": {
        "sha256": "2a6ca7b341abcbc0995369e5bf338e95f531cfaaa417715906da8169e5f829c8"
      },
      "id": "https://usemakoto.dev/schema/v0.2/bundle.schema.json",
      "path": "bundle.schema.json"
    },
    {
      "digest": {
        "sha256": "30b478401528256f823a27418d1316ca27b1ccb8ecaf45d1afa2edbbcb1fd797"
      },
      "id": "https://usemakoto.dev/schema/v0.2/catalog.schema.json",
      "path": "catalog.schema.json"
    },
    {
      "digest": {
        "sha256": "5a0498a2911bbe3029c9dbcbcbbbb2c2ce683d280b796a5f09ad271d8e9b034f"
      },
      "id": "https://usemakoto.dev/schema/v0.2/dataset-manifest.schema.json",
      "path": "dataset-manifest.schema.json"
    },
    {
      "digest": {
        "sha256": "49de7cf790e3a0c7bd3b83ee7322164d2a5a829648fe1407c79c07f4d74a0f66"
      },
      "id": "https://usemakoto.dev/schema/v0.2/envelope.schema.json",
      "path": "envelope.schema.json"
    },
    {
      "digest": {
        "sha256": "762746d6636a9521382c58d6861f7ac87fd11fea990845d70389b68b4977f0d6"
      },
      "id": "https://usemakoto.dev/schema/v0.2/handoff.schema.json",
      "path": "handoff.schema.json"
    },
    {
      "digest": {
        "sha256": "3f56d68d758bb72c2bcbabd922e1ac7d6eb6dd9c3e6baa78a9f104cf0a64badc"
      },
      "id": "https://usemakoto.dev/schema/v0.2/origin.schema.json",
      "path": "origin.schema.json"
    },
    {
      "digest": {
        "sha256": "563ff211e383732113d7455bf5c6bf07d1a87401dd41e9db68bdd5e99b433fb8"
      },
      "id": "https://usemakoto.dev/schema/v0.2/profile-dialect.schema.json",
      "path": "profile-dialect.schema.json"
    },
    {
      "digest": {
        "sha256": "abe12266ae10b57d95d8fd14489c6cdaedd4ed67ef8f7a44db7b18249832665c"
      },
      "id": "https://usemakoto.dev/schema/v0.2/profile-reference.schema.json",
      "path": "profile-reference.schema.json"
    },
    {
      "digest": {
        "sha256": "dbe4487be9b44521e4fa9b63900992304b9fb4e4985b7899cb23af6916efe5e0"
      },
      "id": "https://usemakoto.dev/schema/v0.2/statement.schema.json",
      "path": "statement.schema.json"
    },
    {
      "digest": {
        "sha256": "8b8dad3361327578c79a5b69912fe77e747d4ac6d1c6b234327f1a56621b1a23"
      },
      "id": "https://usemakoto.dev/schema/v0.2/transform.schema.json",
      "path": "transform.schema.json"
    },
    {
      "digest": {
        "sha256": "5f18360abc901e175a16ec3a0ed1a4fa47626b34af08d64f6adb33c78fe9d6ac"
      },
      "id": "https://usemakoto.dev/schema/v0.2/trust-policy.schema.json",
      "path": "trust-policy.schema.json"
    },
    {
      "digest": {
        "sha256": "f1d47e7c8273deff5a65a6901d4f0b00f2eecaf7da5d4bc29055508a8877c3ae"
      },
      "id": "https://usemakoto.dev/schema/v0.2/verification-report.schema.json",
      "path": "verification-report.schema.json"
    }
  ],
  "version": "0.2"
}

Formatted for reading. The digested bytes are canonical single-line JSON; fetch the raw URL to compare them.