Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Content-addressed shard DHT on seeder agents with subnet_primary_seeder election, cross-subnet fleet_torrent_gossip, BGP swarm magnets, C2 torrent manifest, and k-of-n peer fetch with C2 fallback.
22 lines
725 B
Go
22 lines
725 B
Go
package ai
|
|
|
|
// Oath action types and outcomes — mirrored in db/oath_ledger.go for SQLite rows.
|
|
const (
|
|
OathSpreadTierEscalation = "spread_tier_escalation"
|
|
OathGraft = "graft"
|
|
OathForkMerge = "fork_merge"
|
|
OathStrainCardPlay = "strain_card_play"
|
|
OathCourtL4Decision = "court_l4_decision"
|
|
OathSpreadAttempt = "spread_attempt"
|
|
OathStrainHospice = "strain_hospice"
|
|
|
|
OathOutcomeSuccess = "success"
|
|
OathOutcomeFail = "fail"
|
|
OathOutcomePending = "pending"
|
|
)
|
|
|
|
// OathRecorder persists immutable operator / AI council accountability rows.
|
|
type OathRecorder interface {
|
|
Record(actor, actionType, agentID, strain, outcome string, whySource, payload interface{}) error
|
|
}
|