{
 "expectation": "every object must be REJECTED by an independent verifier",
 "objects": [
  {
   "class": "relationship_skip",
   "mutation": "a relationship skipped from DISCOVERED to CONTRACTED",
   "object": {
    "relationship": {
     "grants_authority": false,
     "history": [
      {
       "to": "DISCOVERED"
      },
      {
       "to": "CONTRACTED"
      }
     ],
     "state": "CONTRACTED"
    }
   }
  },
  {
   "class": "terminal_reopen",
   "mutation": "a revoked relationship reopened",
   "object": {
    "relationship": {
     "grants_authority": false,
     "history": [
      {
       "to": "REVOKED"
      },
      {
       "to": "TRUSTED"
      }
     ],
     "state": "TRUSTED"
    }
   }
  },
  {
   "class": "negotiation_authority",
   "mutation": "a negotiation created authority",
   "object": {
    "body": {
     "authority_created": true,
     "grants_authority": true,
     "status": "AGREED"
    }
   }
  },
  {
   "class": "handshake_allow",
   "mutation": "a handshake silently allowed",
   "object": {
    "body": {
     "authority_created": true,
     "result": "GOVERNANCE_ESTABLISHED"
    }
   }
  },
  {
   "class": "receipt_no_auth",
   "mutation": "a receipt emitted without an authorization",
   "object": {
    "body": {
     "authority_granted": "NONE",
     "authorization": "UNKNOWN"
    }
   }
  },
  {
   "class": "discovery_trust",
   "mutation": "discovery implied trust",
   "object": {
    "authority": "NONE",
    "implies_trust": true
   }
  },
  {
   "class": "breaker_confiscation",
   "mutation": "the circuit breaker confiscated assets",
   "object": {
    "authority_increased": true,
    "confiscated": true
   }
  },
  {
   "class": "translation_broadens",
   "mutation": "a translation broadened authority",
   "object": {
    "broadens_authority": true,
    "declares_drops": true
   }
  },
  {
   "class": "learning_authority",
   "mutation": "exchange learning increased authority",
   "object": {
    "increases_authority": true
   }
  },
  {
   "class": "sybil_proof",
   "mutation": "correlation was treated as proof of sybil",
   "object": {
    "correlation_is_proof": true
   }
  }
 ],
 "schema": "cain42.e41.malicious.v1"
}
