{
  "info": {
    "name": "Trusted SIC — compact documentary subset",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "version": "1.7.261001-documentary",
    "description": "Source: Trusted SIC Service API Specifications, Compact document, 1.7.261001. Eight REST operations catalogued, selected field structures only. No deployment server is configured; source contradictions remain unresolved. Readiness metadata: source documented; no confirmed sandbox/production deployment."
  },
  "variable": [
    {
      "key": "base_url",
      "value": ""
    },
    {
      "key": "token",
      "value": ""
    }
  ],
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "exec": [
          "throw new Error(\"Documentary collection: requests disabled. Confirm the contract and configure a private backend before use.\");"
        ]
      }
    }
  ],
  "item": [
    {
      "name": "sicCompactLogin",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v2/auth/login",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "auth",
            "login"
          ]
        },
        "description": "Authenticate application. Selected source fields, not an exhaustive contract. No complete safe request fixture: fill only after contract confirmation."
      },
      "response": []
    },
    {
      "name": "sicCompactRevoke",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v2/auth/revoke",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "auth",
            "revoke"
          ]
        },
        "description": "Revoke an application token. Selected source fields, not an exhaustive contract. No complete safe request fixture: fill only after contract confirmation."
      },
      "response": []
    },
    {
      "name": "sicCompactIssue",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v2/credentials/issue",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "credentials",
            "issue"
          ]
        },
        "description": "Issue a credential. Selected source fields, not an exhaustive contract. No complete safe request fixture: fill only after contract confirmation."
      },
      "response": []
    },
    {
      "name": "sicCompactList",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{base_url}}/v2/credentials/list",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "credentials",
            "list"
          ]
        },
        "description": "List credentials for an owner. Selected source fields, not an exhaustive contract.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"userID\": \"DEMO-OWNER\",\n  \"certificates\": \"single\",\n  \"onlyValid\": true\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": []
    },
    {
      "name": "sicCompactInfo",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{base_url}}/v2/credentials/info",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "credentials",
            "info"
          ]
        },
        "description": "Inspect a credential before authorization. Selected source fields, not an exhaustive contract.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"credentialID\": \"DEMO-CREDENTIAL\",\n  \"certInfo\": true\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": []
    },
    {
      "name": "sicCompactAuthorize",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{base_url}}/v2/credentials/authorize",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "credentials",
            "authorize"
          ]
        },
        "description": "Authorize the exact digests. Selected source fields, not an exhaustive contract.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"credentialID\": \"DEMO-CREDENTIAL\",\n  \"numSignatures\": 1,\n  \"documentDigests\": {\n    \"hashes\": [\n      \"ypeBEsobvcr6wjGzmiPcTaeG7/gUfE5yuYB3ha/uSLs=\"\n    ],\n    \"hashAlgorithmOID\": \"2.16.840.1.101.3.4.2.1\"\n  }\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": []
    },
    {
      "name": "sicCompactSignHash",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v2/signatures/signHash",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "signatures",
            "signHash"
          ]
        },
        "description": "Sign digests with valid authorization. Selected source fields, not an exhaustive contract. No complete safe request fixture: fill only after contract confirmation."
      },
      "response": []
    },
    {
      "name": "sicCompactManagement",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{base_url}}/v2/owner/management",
          "host": [
            "{{base_url}}"
          ],
          "path": [
            "v2",
            "owner",
            "management"
          ]
        },
        "description": "Open owner management. Selected source fields, not an exhaustive contract. No complete safe request fixture: fill only after contract confirmation."
      },
      "response": []
    }
  ]
}