{
 "fact_ray": "0.1",
 "kind": "subject",
 "issuer": {
  "name": "RiskMandate",
  "domain": "riskmandate.ai"
 },
 "subject": {
  "name": "RiskMandate Publisher",
  "domain": "riskmandate.ai",
  "product": "RiskMandate Publisher"
 },
 "issued": "2026-11-11",
 "claims": [
  {
   "node": "gamma-ray:indicator/I04",
   "asserts": "yes",
   "statement": "Runs as Claude Code on the web, in a managed container.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I08",
   "asserts": "yes",
   "statement": "It publishes releases to the branch the site deploys from.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I10",
   "asserts": "yes",
   "statement": "The repository, the stories vault and the live site.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I11",
   "asserts": "yes",
   "statement": "The code host and the vault host.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I12",
   "asserts": "yes",
   "statement": "One person and two agents; the publisher checks what the design studio agent delivers.",
   "evidence": [
    "https://riskmandate.ai/team/"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I18",
   "asserts": "yes",
   "statement": "Two kinds of work, two rules on the page: a story goes out only when the lead has accepted it by message, and changes to the site are released by the agent after its own check, with no person approving them. The credit rests on the second.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I20",
   "asserts": "yes",
   "statement": "The mandate is written: wanted, refused and unstated.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I21",
   "asserts": "yes",
   "statement": "Its tools and skills are listed.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I23",
   "asserts": "yes",
   "statement": "The grant is published on the agent's page and in publisher.json: 17 of the 23 capabilities, each with how it is known. Read on the Spectrum card as a documented permission list; the governance rating does not credit it, because it is not observed or measured.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I27",
   "asserts": "yes",
   "statement": "A lane identity with a public key.",
   "evidence": [
    "https://riskmandate.ai/agents/"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I29",
   "asserts": "yes",
   "statement": "The team page lists the agents.",
   "evidence": [
    "https://riskmandate.ai/team/"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I30",
   "asserts": "yes",
   "statement": "Owner: the lead.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I32",
   "asserts": "yes",
   "statement": "The team page names the lead (Dinis Cruz, co-founder), who decides the cast, what is published and the keys. The page does not use the word accountable.",
   "evidence": [
    "https://riskmandate.ai/team/"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I34",
   "asserts": "yes",
   "statement": "Its Agent Behaviour Policy is the published policy.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I38",
   "asserts": "yes",
   "statement": "The lead accepts each story by message before it goes into a story. The approval covers stories only: releases of the site are not approved by a person.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I41",
   "asserts": "yes",
   "statement": "Every release is a written note in the version record. That records releases, not what the agent did between them.",
   "evidence": [
    "https://riskmandate.ai/versions.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I45",
   "asserts": "yes",
   "statement": "Every outside request goes through an egress proxy above the container.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I47",
   "asserts": "yes",
   "statement": "Several limits are prose: the page says the grant does not know them.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I49",
   "asserts": "yes",
   "statement": "The delta is stated: 4 in excess, 3 unbounded.",
   "evidence": [
    "https://riskmandate.ai/team/publisher.html"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/I56",
   "asserts": "yes",
   "statement": "A site-level disclosure: the team page says the site is made by one person and two agents, and the agents page says the site is kept by one person and their agents. Neither says the agent tells the people it talks to, in a conversation, that it is an AI.",
   "evidence": [
    "https://riskmandate.ai/team/"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/S1",
   "asserts": "yes",
   "statement": "The site's version index (versions/index.json) lists 155 releases from 29 June to 4 November 2026; 40 of them are dated from 26 September, when the agent's page says it began releasing, and the page names v1.34.19 and v1.34.20 as shipped by it. The index does not name the author of each release.",
   "evidence": [
    "https://riskmandate.ai/versions/index.json"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  },
  {
   "node": "gamma-ray:indicator/S3",
   "asserts": "yes",
   "statement": "The site publishes an llms.txt and a markdown twin of every page.",
   "evidence": [
    "https://riskmandate.ai/llms.txt"
   ],
   "role": "to be named by the operator before this file is hosted",
   "as_of": "2026-11-10"
  }
 ]
}
