{
  "protocol": "trust-graduation",
  "version": "0.1",
  "status": "draft",
  "homepage": "https://trustgraduation.org/",
  "spec": "https://trustgraduation.org/spec/0.1/",
  "llms": "https://trustgraduation.org/llms.txt",
  "humans": "https://trustgraduation.org/humans.txt",
  "schemas": {
    "action_class": "https://trustgraduation.org/spec/0.1/action-class.schema.json",
    "decision": "https://trustgraduation.org/spec/0.1/decision.schema.json",
    "approval_packet": "https://trustgraduation.org/spec/0.1/approval-packet.schema.json",
    "receipt": "https://trustgraduation.org/spec/0.1/receipt.schema.json",
    "evidence_row": "https://trustgraduation.org/spec/0.1/evidence-row.schema.json",
    "posterior": "https://trustgraduation.org/spec/0.1/posterior.schema.json"
  },
  "reference_implementation": {
    "npm": "https://www.npmjs.com/package/@trust-graduation/core",
    "github": "https://github.com/RonenTanchum/trust-graduation"
  },
  "action_classes": [
    "read.context",
    "draft.compose",
    "draft.response",
    "tool.call.local",
    "email.send.internal",
    "email.send.external",
    "calendar.create",
    "social.post.public",
    "payment.initiate",
    "proposal.submit"
  ]
}
