Framing. Every knob below is a config object — and in CEWPOS a config object is a CEG attestation (
config:v1/scoresrow), self-signed at node-tier (ConfigScope::Local) or owner-self-tier (ConfigScope::Identity), append-only, latest-wins, version-chained, and hierarchically contained (node ⊂ owner-self ⊂ community ⊂ federation ⊂ constitutional). Because each knob is an attestation row, each knob is also a renderable 3D view-form: a signed object with a tier (depth), a capability (color/cohort), a layer (fabric=cell-membrane / boundary=door / agent=brain), and a precedence/version lineage (supersedes chain). This catalog is the concrete knob/policy/capability surface the repos expose — "everything but the agent." The abstract object/transformation grammar lives in the separate Constitution map; this is the dial board.Layer legend:
fabric= mechanism inside the cell membrane ·boundary= a door/gate (admission, refusal, kill-switch) ·agent= brain-side composition on top of the fabric. Tier legend:node<owner-self<community<federation<constitutional(containment hierarchy;both= the Local/Identity config axis itself).Total distinct knob entries: 982 across 8 repos (Persist 109 · Verify 93 · Edge 133 · NodeCore 180 · Registry 171 · Server 101 · Agent 98 · Lens 97). Tables below dedupe and group obvious config families.
2.1 CIRISPersist — durable substrate (caching, retention, crypto-at-rest, blobs/fountain, scope, merge, admission, accord)
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
CacheConfig.{max_entries,max_bytes,ttl,invalidation_bucket} + DeploymentTier + CIRIS_PERSIST_CACHE_* env |
LRU cap (entries/bytes), 30s TTL fail-honest staleness, 1h write-invalidation bucket; Mobile/Edge/Server budgets | node | caching/eviction | fabric |
AdmissionCache (§7.5) |
Caches admission decisions for read-scope gate | node | admission | boundary |
RetentionPolicy.{min_keep_secs,pressure_trigger/target_bytes,interval_secs,time_column} + ArchiveWindow + per-module archive defaults |
Sacred-floor (never delete younger), high/low-water sweeper, cadence, SQL time col, per-module cutoffs | node | retention | fabric |
CIRIS_PERSIST_GRAPH_MAX_ATTRIBUTES_BYTES / _TELEMETRY_MAX_LABELS_BYTES |
Per-node attr cap (1 MiB) / metric label cap | node | storage-limits | fabric |
DEFAULT_QUEUE_DEPTH (1024) + QueueError Full→429/Closed→503/Journal→500 |
Bounded ingest queue, never-silent-drop backpressure policy | node | queue/backpressure | fabric |
DiskPressureConfig.{warn,crit,stop,host_at_risk}_free_bytes / poll_interval / *_action / is_family} + PressureTier/TrustTier |
Free-byte thresholds → PressureAction (LogOnly..ForceEvictProxy/All); Local>Family>Federation eviction priority | node/community | disk-pressure-degradation | fabric |
FountainTier (Full/T2..T5) + FountainManifestV1.{min_viable_symbols,n_source,k_repair,symbol_size} + FountainSymbolV1.retention_priority |
RaptorQ FEC keep-count under pressure (graceful media degrade → EnvelopeOnly); per-symbol evict key | node | media/fountain | fabric |
ReplicationConfig.{trust_threshold,trust_recursion_depth,tier_recursion_depths} |
Trust-score blob-write gate; BFS depth over delegates_to (per-identity_type override) |
federation | trust-policy | boundary |
ReplicationConfig.{storage_budget_bytes,steady_state_utilization(0.92),eviction_decay_half_life_days(30),sweep_interval(60s)} |
Federation-blob budget + decay/watermark eviction sweeper | node | retention | fabric |
EncryptedKVStore passphrase + K_blind/K_value(ns) + 24B nonce |
App-layer XChaCha20 KV, refuse-to-open fail-fast, HKDF namespace isolation | owner-self | encrypted-at-rest | fabric |
WRAP_ALGORITHM_V2 (x25519+ML-KEM-768) MANDATORY + Three at-rest tiers + get_blob_for_viewer mode + per-write fresh DEK on member-remove |
Hybrid-PQC DEK wrap; self/family per-write vs community shared epoch-DEK; in-enclave unwrap; forward secrecy | owner-self/community/federation | encrypted-at-rest | fabric/boundary |
MasterKeyRef (Software/Hardware-TPM) + AccessOp (Reencrypt/Rotate) + Sensitivity + FilterConfig |
Secrets master-key backing, re-encrypt/rotate, Low/Med/High classification, versioned config-row | node | secrets-store / config-store | fabric |
Cohort vocab {self,family,community,affiliations,species,biosphere,federation} + CallerScope + cohort_scope_sql_predicate + ScopeRefusalReason |
Closed cohort tier model; AV-44 forge-resistant caller enum; WHERE-fragment gate; typed refusals | community/federation | scope/tier-model | boundary |
MergeIntent::{LwwSkewBounded,MonotonicQuorum} + LWW ±5min skew + withdrawal_forward_only + content-addressed merge (SHA-256) + structural-composer precedence (recants>withdraws>supersedes) |
Per-row merge policy: skew-bounded LWW, anti-rollback quorum, forward-only withdrawals, SHA identity, read-side winner | federation | merge-policy | fabric |
DimensionAdmissionPolicy.{morally_charged_stems,require_version_segment,reserved_prefix_rules} + AttestationLadderTransitionPolicy + capacity:* self-emission reject + accord:* requires accord_holder |
Block deception/harm stems; require :vN; prefix→emitter identity_type; CEG 0.1→0.2 window; anti-self-assert |
federation/constitutional | attestation-admission | boundary |
BlackholeRecord + ModerationEvent/SlashingAttestation + ReconsiderationRequest/Attestation |
Per-Reticulum-identity deny-list; accusation→adjudication→appeal chain | node/community | moderation | boundary |
MultimediaConfig.{immediate_legal_bases,counter_notice_window_days(14),age_gate_legal_bases} + LegalBasis enum + scheduled_takedown_actions + TakedownNoticePayload.perceptual_hash |
Immediate-evict bases, DSA art.16 window, age-gate-compose bases, 10-value taxonomy, PDQ/PhotoDNA discriminator | federation | moderation/child-safety/media | boundary |
AgeBand + age_assurance:*/age_self_declared:* ratchet + Presumption-of-sovereignty + Restrictive content floor (feat-306 PR branch) |
Witness>self one-way ratchet; Unknown=non-minor on steward axis, =minor on content axis (#309) | owner-self/constitutional | child-safety/age | boundary |
consensus_protocol (founder_only/unanimous/majority/quorum:m/n/weighted/custom) + _entrenched + VoteEnvelope/VoteWeight + PromotionAttestation + WitnessSet + quorum:{m}/{n} tag |
Family/community governance rule (m≤n,n>0); weight=credits×expertise×tier; canonical FALSE→TRUE flip; M-of-N witness ratify | community/federation/constitutional | voting/ratification/quorum | boundary |
Accord live-quorum + ActiveHalt + L_FLOOR steward-backstop + anti-replay nonce/window_until + recovery_supersede absent |
Constitutional kill-switch: M-of-N live quorum HALTs a family; resume binds sha256(halt); entrenched recovery | constitutional | reverse-quorum/kill-switch | boundary |
TrustGrant scope-by-purpose + TrustType (Direct/Partnered) + resolve_trust BFS + revocation/self-deleg depth cap |
Purpose-scoped signed grants; transitive delegates_to walk (NOT eigenvector); depth-bounded |
federation | trust-policy | boundary |
BlobBody (Inline/External/ChunkDag) + put_blob max-inline + list_holders+freshness |
Blob body kind, inline ceiling, holder directory (holds_bytes provenance) |
federation | media/blobs/holder-directory | fabric |
KeyGrantScope (SingleContent/GroupMember/SubscriptionTier/StreamEpoch) + KeyValidityWindow + stream chunk size (1 MiB) + per-stream STH (K=64/T=2s) + put_blob_chunk/seal_stream + per-stream tx-log + witness cosign + delivery_receipt:{stream_id} + get_range |
DEK grant granularity, validity window, live append/seal into ChunkDag, per-stream transparency log, proof-of-delivery, format-blind range read | federation | media/social-feed/streaming | fabric/boundary |
next_sequence/peek_sequence + original_content_hash dedup + verify-before-dedup ordering |
Per-(identity,stream) monotonic counter; idempotent replay; anti-probe-oracle ordering | node | sequence / dedup/idempotency | fabric/boundary |
HardwareAttestationPolicy.{accepted_hardware_types,max_nonce_age(24h)} + IdentityOccurrence.{device_class,valid_until,hardware_attestation,encryption_pubkeys} + PERSIST_STEWARD_PUBKEY_B64 |
Secure-element admission floor for accord-holders; multi-device occurrence binding; wrap-target registration; bootstrap steward pubkey | constitutional/owner-self | hardware-attestation/identity | boundary/fabric |
service_token_revocation + maintenance_locks + CIRIS_DATA_DIR |
Token revocation list; advisory locks w/ stale-timeout; data root | node | auth/operational-locks/storage | boundary/fabric |
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
trust_model (HttpsAuthoritative/EqualWeight) + dns_transport + cert_pin + project + dns_us/eu_host/https_endpoint(s)/probe_targets + timeout/cache_ttl/cache_dir + offline_grace + key_alias |
Multi-source validation weighting, DNS transport, cert pinning, namespace scope, geo registry endpoints, 72h/168/336/504h offline grace, shared hardware key alias | node/federation | Multi-Source Validation / Identity / Licensing | fabric/boundary |
ValidationStatus (ALL_AGREE/PARTIAL/DISAGREE/NO_SOURCES) + PARTIAL_AGREEMENT cap |
Consensus verdict → fail-secure degrade; 2-of-3 caps A3(supervisor)/A4(deny) | federation | Multi-Source Validation | boundary |
QuorumPolicy (2·M>N strict majority) + ThresholdMember.role (Founder/Member) + verify_founder_quorum/verify_quorum_policy/RosterMismatch + DeadlockPolicy/ZeroThreshold/ThresholdExceedsMembers |
Single federation-wide quorum rule (no 1/2,2/4 split-brain, no M==1 carve-out); founder-subset anti-Sybil; fail-closed | federation/constitutional | Quorum | fabric |
HybridPolicy (RequireHybrid/AllowClassicalPending) + consensus_protocol_entrenched |
PQC mandatory at federation; entrenched-family quorum:2/3 un-liftable | federation/constitutional | Hybrid Policy / Voting | fabric |
InvocationKind (Constitutional/Notify/Drill/LifecycleActive) + InvocationDedup + resumes_halt_id + humanity_accord_genesis (no-TOFU baked root) |
Closed kill-switch vocab, anti-replay window, anti-stockpile resume binding, cold-start roster pinned in binary | constitutional | Moderation (kill-switch) / REVERSE Quorum | boundary/fabric |
accord custody (YubiKey PIV 9c→f9→Yubico root) + usb_wrapped_mldsa65 portable + CUSTODY_TIER floor |
FIPS-hardware proof; PQC seed AES-GCM-wrapped on USB (YubiKey+PIN+touch) | constitutional | Hardware roots / key-grant | fabric |
AccordAction (Fire/RosterChange/Resume) + Vote (Yes/No/Abstain) + fire floor=1 + roster-change/resume = strict-majority-of-L + L_FLOOR=3 + N_min=2 + verify_recovery_supersede + decisions_equivocate + §4.5.13 bias gradient |
Asymmetric reverse-quorum: 1 yes FIRES, un-fire/roster lean HARD; steward backstop when | L | <3; bounded roll-back; split-brain hard-fail | constitutional |
LicenseStatus/LicenseType/AutonomyTier(A0..A4) + capabilities/capabilities_denied + DeploymentConstraints + mandatory_disclosure + license JWT hybrid gate + locale_merkle |
Hardware-rooted license gate (fail-secure to community); per-license grant/deny + autonomy ceiling + deploy constraints + baked disclosure | community/federation | Licensing / Revocation | boundary |
WiseBus prohibition levels (REQUIRES_SEPARATE_MODULE / NEVER_ALLOWED / TIER_RESTRICTED) + SOFTWARE_ONLY cap |
Restrictive floor: child_exploitation/weapons never allowed; software-only capped to community | community/node | Moderation / Child safety floor | boundary |
HardwareType/hardware_class + ClassicalAlgorithm/PQCAlgorithm/SignatureMode + HardwareLimitation.caps_attestation + IntegrityStatus + boundary_degraded + keyring/crypto features + sealed signers + TPM plugin (ABI v3) + Play Integrity/App Attest/TPM quote |
HW-token taxonomy + trust multipliers; crypto agility; emulator/CVE/rooted→software-only cap; opaque tamper category; backend feature gating; sealed-at-rest (no re-mint); advisory attestation | node | Hardware roots / Crypto agility / Anti-tamper | fabric/boundary |
PresencePolicy/verify_presence (WebAuthn) + self_enc/scope_privacy/secp256k1 derivations + rng_health (SP 800-90B) + key_grant wrap_algorithm v1/v2 |
Passkey unlock (not owner-binding); deterministic content/wallet/anon-tier keys; latched RNG fail-secure; v2 ML-KEM mandatory for streaming | owner-self/node/community/federation | Identity / Privacy / Crypto agility / Media | fabric |
FedKind (User/Agent/Node/Family/Community) + fedcode v1/v2 + FederationKeyset M-of-N rotation + WitnessRelation + OversightMode (HITL/HOTL/HOOTL) + transport_binding/compute_destination_hash |
Identity taxonomy; shareable hardware-rooted code; threshold-signed keyset rotation; attester relation; human-control gradient; RNS dest-hash recompute | federation | Identity / Quorum / Oversight | fabric/boundary |
OrgRole + INFRA_SCOPES vs AGENCY_SCOPES split + delegation deputization/attenuation (depth-cap 5) + verify_partner_record_quorum + provenance chain (depth 64, RequireHybrid) |
Op role lattice; infra-can't-self-appoint-agency; UCAN child⊆parent; founder-quorum partner admit; bounded hybrid provenance | federation/community | Operational admit / Identity | fabric/boundary |
RevocationChecker (unknown=revoked) + monotonic revocation revision + sign_occurrence_revocation + Merkle transparency log (RFC 6962) + jcs (RFC 8785) + doc_integrity two-person + build/function/file integrity tripwire |
Fail-secure revocation, anti-rollback revision, lost-device revoke, append-only STH+witness, blessed signing-bytes encoder, governance two-person rule, supply-chain L1/L5 | federation/node | Revocation / Transparency / Supply-chain integrity | fabric/boundary |
EventRateLimit(10) + ActorBudget(30/7d) + HarassmentClusterSignal(2.0) + RC24 walk-up principal + reconsideration §4.10 bound (≤9) |
Anti-DoS reconsideration pipeline; walk-up to owner-bound root (absence=reject); fresh-quorum recusal | community | Moderation / Voting | fabric/boundary |
SealedAvChunk double-seal + Fountain retention_decision/holding_claim + ALM bounded_capacity_score + AggregationMetaV1/EjectionVerdict + §19.0 verify_bound_hybrid |
§19 holonomic media substrate: double-AEAD live A/V, revoked→evict (N5), self-asserted-uplink cap (N8), forever-memory descent, PQC-mandatory preimage gate | community/federation | Media / Social feed / Hybrid Policy | fabric |
recursive_trust_bootstrap (≤5-hop, cycle-reject, weight-cap) + WholenessWitness Merkle + reputation propagation+slashing (PageRank-style) + multi-attester onboarding (≥3) + Attestation ladder L1–L5 + AgentMode posture |
Transitive trust DISCOVERY (trust≠membership N1); divergence witness; rogue-attestation slash; registered-tier 3-attester gate; L1-fail→all-UNVERIFIED; client/L0-proxy/L1-server posture | federation/node | EigenTrust / Attestation ladder / Identity | fabric/boundary |
watchdog/self-at-login ceremony |
Runtime watchdog + bilateral presence→delegation→partnership→transport→directory bundle | owner-self | Identity | fabric |
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
hybrid_policy + replay_window_seconds(300) + max_replay_entries(100k) + max_body_bytes + max_content_body_bytes(16 MiB) |
Verify-gate: PQC acceptance, replay window/cache, envelope+content body caps (AV-13) | node | verify-gate / content-fetch | boundary |
trust_threshold + trust_short_circuit_enabled + trust_recursion_depth + set_trust_threshold/install_trust_resolver |
THE inbound trust gate: drop below floor + moderation signal; delegates_to hops; pluggable resolver | owner-self/federation | moderation/trust-gate / EigenTrust | boundary |
cohort_scope_enforcement (Strict/WarnOnly/Off) + probe_pattern_observer_* + ProbePatternConfig.{window,entropy,zscore,KS-pvalue,centroids} + blackhole_prune_interval |
Wire scope invariant; counter-RII probe detector (entropy/z-score/KS/per-cohort centroids); deny-list prune | constitutional/node/community/federation | moderation/scope-gate/detector/blackhole | boundary |
agent_mode (Client/Proxy/Server) + listener_bound + outbound_queue_max + disk_budget_bytes + dispatcher/DispatcherConfig.{worker_id,batch_size,claim_duration,poll,backoff} |
Posture drives listener/queue/disk/trust-depth; durable outbound queue tunables | node | delivery/durable / transport / media/storage | fabric |
event_channel_capacity(1024) + reachability_window(300s) + display_name_path + subscribe_*(announces/link/interface/path/feed) |
EventBus cap, per-peer reachability tracker, operator display name, observability streams | node/owner-self | observability / peer-reachability / social-feed | fabric |
holds_bytes_ttl_seconds(86400) + holder_downweight_window(3600)/miss_threshold(3) + l1_cdn_edge_enabled+_external_uri_base + fetch_content/fetch_blob_swarm |
Holder attestation TTL, ContentMiss downweight, L1-as-CDN prefetch+re-emit, content-addressed fetch | node | content-fetch / media/CDN/blob-swarm | fabric |
delegation_authority_gate_enabled + delegation_graph_max_depth(4, clamp 16) |
Federation delegates_to authority gate; BFS depth | federation | quorum/trust-gate | boundary |
ReticulumTransportConfig.{listen_addr,bootstrap_peers,identity_path,announce_interval,local_key_id/epoch,interfaces,enable_transport} + AutoInterfaceConfig/Tcp*/Udp/Local/I2p |
Reticulum mesh: listen/dial/identity/announce/multi-interface set/NAT-relay; LAN auto-discovery; transport diversity | node | transport/reticulum / transport-diversity / NAT-relay | fabric |
RNodeInterfaceConfig.{device_path,freq_mhz,bw_khz,sf,cr,txpower_dbm,baud_rate,airtime_limit_*} + RNode flow_control/buffer_size |
LoRa PHY: device, freq (868EU/915US), BW, SF 7-12, CR 4/5-4/8, TX power, baud, duty-cycle caps, KISS flow control | node | radio/LoRa | fabric |
HttpTransportConfig + HttpServerConfig.{tls_cert/key,mtls_required,mtls_ca_pool,dev_self_signed,bearer_auth} + HttpClientConfig |
HTTP/HTTPS transport bind; mTLS (CN=key_id pubkey-pin) + CA pool; Ed25519-JWT bearer; client trust anchor | node | transport/http(s)(-auth) | fabric/boundary |
StoreAndForwardConfig.{max_queued_per_destination(256),max_total_bytes(64MiB),ttl_seconds(7d)} + drain(limit) |
S&F per-dest queue, total budget, entry TTL; pull-mode batch for offline mobile | node | delivery/store-and-forward/pull | fabric |
AvDispatcherConfig.{local_role,epoch_dek,initial_subscribers,inbound_links} + ReceiverLayerPolicy.{spatial,temporal,quality} + codec_id + Epoch rekey cadence (~60s/Nth) + Av1EncoderConfig + OpusEncoderConfig + FountainConfig |
AV role→crypto tier, epoch DEK + fanout roster, per-subscriber SVC layer cap, codec discriminator, rekey, AV1/Opus/RaptorQ params | node/owner-self | streaming/AV/video/voice/FEC | fabric |
ALM {MIN_REACHABILITY_RATIO,MAX_BACKUPS}/heal {dedup_ring,silence_heal_ms,heartbeat,reparent_backoff}/capacity {stale,window,has_room_for} + MLS CIPHERSUITE commit_add/remove + RelaySubscriber transit_key |
App-layer-multicast join/self-heal/capacity admission; group-key MLS rekey on roster change; SFU per-hop transit key (relay never sees plaintext) | node/community | streaming/AV-fanout/heal/relay/rekey | fabric |
SwarmConfig.{max_in_flight_per_peer(4),ewma_alpha(0.3),endgame_threshold(2),dishonest_strike_limit(1),per_request_timeout(30s)} + SwarmRuntimeConfig.{publish/observe_cadence,target_holders,min_viable,eviction_grace_pct(15%),observed_claim_ttl,policy} |
BitTorrent-style blob swarm + FountainHoldingClaim holding-swarm; wire-deterministic eviction margin | node/federation/constitutional | media/blob-swarm/holding-swarm | fabric |
ScopeConfig.{lambda,target_real_per_window,window,scope_key} + SchedulerConfig.scopes |
Per-scope Poisson cover-traffic rate, budget meter, AEAD scope key (mixnet) | community | mixnet/cover-traffic | fabric |
ReplicationRuntimeConfig/SchedulerConfig.{cadence(30s),round_timeout(10s)} + BridgeConfig.{cache_capacity(4096),page_limit} + OperationalProviders.{key_directory,root_stewards,steward_roster} + CohortProvider + EnvelopeKind(10) + start_replication |
Anti-entropy replication; v2 operational-admission (fail-closed when None); peer-set callback; 10 wire kinds; hot peer add/remove | federation | delivery/federation / quorum | fabric/boundary |
ArchiveMode (RotateForward/Retain) + DecayTier (Full..EnvelopeOnly/HardDelete) + ConsentState (Active/Revoked/Unknown) + HoldingClaimVerification |
Forward-secrecy past-key deletion; consent-decay eviction ladder (HardDelete=GDPR Art.17); Unknown=fail-secure evict; possession-weighted rarity credit | community/owner-self/federation | forward-secrecy / consent/RTBF / media | fabric |
CohortScope (Public/SelfOnly/Family/Community) + ScopePrivacyAnnouncePolicy/AnnounceSuppressionRegistry |
Envelope scope discriminator → announce suppression + scope-key sealing | community/owner-self | scope-privacy | boundary/fabric |
EdgePeerTrust (Untrusted/Trusted/Restricted/Blocked) + EdgePeerPolicy.{subscription_filter,max_queue_depth,ack_timeout,priority_class} + peer_add/remove/set_alias/notes + routing_blackhole_* + routing_path_* + prime_peer + peer_sas/peer_sas_digits + peer_reachability |
Operator peer directory CRUD, per-peer trust/policy, deny-list CRUD, path priming/drop, out-of-band priming, SAS words(5)/digits(6) manual verify | owner-self/node/federation | moderation/trust / delivery / peer-mgmt / reachability/SAS | boundary/fabric |
init_edge_runtime kwargs (master config surface) + Delivery::Mandatory.bypass_subscription + ACCORD_THRESHOLD_M_OF_N(2,3)+AccordSignature + AuthorityClass + RefusalReason |
One operator-config entry point; constitutional Mandatory reach; M-of-N accord-holder sig gate; typed door-refusals | owner-self/constitutional | config-surface / delivery/mandatory / voting/quorum | fabric/boundary |
FastPathLegalBasis (TVEC/GIFCT-CIP/NCMEC) + ContributionSubjectKind + ExternalRefWithAcl.{uri,sha256,acl_signature,acl_expiry} + LocationProof res≤7 |
Takedown fast-path bypasses rate-limit; takedown vs key-grant dispatch; publisher-signed external ACL (edge doesn't fetch); H3 over-share floor | constitutional/federation/owner-self | child-safety / media/blobs / privacy-floor | boundary |
TrustGraph.{roots,grants,max_chain_depth}+MAX_WITNESS_CHAIN_LEN(5) + TrustGrant.weight(0..255)+deterministic_topology(MAX_DEPTH 4) + WholenessWitness/AntiRollbackState/EquivocationProof + AggregationMetaV1+member_commitment |
Recursive trust bootstrap (budget halving root/2), integer wire-deterministic scoring, signed Merkle reconcile/anti-rollback/equivocation, quorum aggregation | federation | EigenTrust / voting/ratification / quorum | boundary/fabric |
CIRIS_EDGE_PANIC_LOG/RUN_ASYNC_STALL_WARN_MS + Cargo features (transport-reticulum-*, https) |
Panic log path, async-stall warn; build-time transport/interface selection | node | observability / transport-diversity | fabric |
2.4 CIRISNodeCore — second-tier consensus runtime (voting, deferral, moderation, judge, media, feeds, anonymous tier)
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
minimum_quorum (→BelowQuorum) + Verdict (approve/reject/abstain) + VoteWeight=credits×expertise×tier + approval_ratio (abstain excl.) + cohort meets_coverage_threshold + expected_occurrence_count + PromotionAttestation threshold-crossing |
Fail-secure vote gate; weighted buckets; promotion signal; anti-cherry-pick cohort coverage; caller flips is_canonical | community/federation | voting/ratification | fabric |
min_responders(5)/max_responders(9) + DiversityPolicy (Jurisdictional/Org/None) + ResponseFormat (Binary/Categorical/Freeform) + deferral deadline + domain classifier closure |
Deferral routing: bounded responder set, greedy diversity sweep, verdict shape, late-exclusion, domain map | community | deferral routing | fabric |
trust recursion depth (0/1/2/3) + MAX_DELEGATION_DEPTH(16) + effective_trust_set_multiplier (1×/4×/20×/100×) + withdraws/recants exclusion + TrustPurpose + grant scope/expires_at + wildcard * + TrustEdge (Direct/Transitive/Untrusted) + registry_vouch + trust_type + weighted_aggregate + local trust threshold |
EigenTrust-like: depth-capped delegates_to walk, hop-expansion curve, purpose-scoped/time-bounded grants, transitive registry vouch, federation collective scoring (no oracle), intake cutoff | node/owner-self/federation | EigenTrust-like trust | fabric |
disk_budget_server/capacity_available + L0 256GB/L1 1TB + eviction=popularity×freshness + decay curve + holds_bytes 24h TTL + utilization watermark(0.92) + 2-day retention floor + evict_actor + fleet presets (PhoneFirst/Realistic/Homelab) + cohort_scope locality dividend (self/family ⇒ no holds_bytes) |
Intake/eviction scaling model: capacity gate, popularity×freshness drop, anti-thrash floor, per-actor bulk evict, device-class presets, structural locality privacy | node/owner-self | intake/eviction / privacy/locality | fabric/boundary |
Allegation/TargetKind/accuser_stake + four-layer moderation + report_content/report_actor + ItemActions + cohort-scoped reporting routes + build_moderator_delegation/revocation_payload + RATCHET advisory flags |
Moderation: protocol-violation categories, escalation ladder, first-class filing, per-item affordances, scope-matched routes, opt-in moderation delegation, external Sybil flags | community/owner-self/federation | moderation | fabric/agent |
SlashingOutcome (ProvenRogue/NotProven) + quorum_ids+quorum_signatures + credits_reduced/expertise_reduced (≥0) + AccuserStakeDisposition + miscalibration-NOT-slashable |
Quorum adjudication: M WA sigs, floored penalty, accuser stake fate, good-faith decoupling (P11 not P9) | federation | quorum / moderation | fabric |
Reconsideration Grounds/requester_stake/recursion bound (3→harassment)/time bound (180d)/fresh-quorum recusal/ReconsiderationAttestation (REVERSED/PARTIAL/UPHELD) |
Universal appeal: reverse slashing/verdict/takedown; relitigation trip-wire; restore credits on reversal | federation | reconsideration (reverse adjudication) | fabric |
| Witness-diversity N(3) + diversity bar (jurisdiction/org/stack/cell) + expertise jump-threshold + locality-scaled-quorum (N∝cohort_scope) | High-stakes witness floor; single-fault-domain prevention; quorum size matches decision scale | federation/community | quorum | fabric |
AnnouncementPriority + AuthorityClass (BootstrapSeed/RootWa/WaQuorum/HumanityAccord) + AccordScope (AgentOwner/WaCell/DeploymentPartner/FederationWide) + AccordCommandType (SHUTDOWN_NOW/FREEZE/SAFE_MODE/NOTIFY_USERS/DRILL) + HumanityAccord 2-of-3 + humanity_accord_key_set/threshold (non-modifiable) + bootstrap_key_set/threshold + EmergencyShutdown severity + bootstrap window (90d) + WaQuorum N + expires_at + NotifyUsersPayload + DRILL monthly + drill thresholds (95%/99%) + on_federation_announcement (SIGKILL on suppress) + Delivery Mandatory{bypass_subscription} + delivery_attestation |
REVERSE quorum/halt: humans-only hardware-rooted hierarchy that halts the federation but the federation can't halt; mandatory perception; per-peer reach audit | constitutional/federation/node | reverse quorum / halt | boundary/fabric |
| age_assurance tiers (self/provider/govt) + 'I am not a child' gate + adult-publisher floor + CSAM perceptual-hash DBs (PhotoDNA/PDQ/Arachnid) + children's-keys-lack-adult-attestation + PG-13 restrictive floor + legal mappings (COPPA/OSA/SREN/AVMSD/KOSA/GDPR-Art8) | Child safety: structural trust-graph block, restrictive community default, federation-handoff CSAM match, ratified legal→CEG mappings | node/community/federation | child safety | boundary/fabric |
BlobBody Inline(16MiB)/External + MAX_BODY_BYTES + media sub_kinds (image/audio/video/film/model_3d + chat/blog/event/...) + content_rating multi-scheme (MPAA/BBFC/PEGI/ESRB/IFCO/CSM/cw) + content_class family + cw_class + is_ai_generated (mandatory ≥community) + alt_text/transcript/captions + external_fetch_fraction + geographic admission + key_grant/wrap_algorithm/group DEK rotation (MLS) + takedown_notice/legal_basis/owner-vs-third-party/clearinghouses/hold windows |
Media+takedown: inline/CDN carriage, rating/class/CW taxonomies, AI-disclosure refusal, accessibility, jurisdiction gate, DEK delivery, withdraws-against-holds_bytes per-basis discipline | node/community/federation/owner-self | media (blobs) / takedown | fabric/boundary |
live_stream (latency_class/chunks/age_gate/takedown) + compose_local/community/global_feed + cohort_scope feed bucketing + quality threshold + freshness decay knob + content_rating/class consumer filter + CW+publisher subscriptions + user-algorithm presets (PG-13/adult/news/academic/horror-CW/art-cinema) + compose_* read-surfaces |
Social feed/streaming: user-controlled algorithm = tuple(depth,cohort,quality,freshness,rating,subscriptions); exportable signed preset | community/owner-self/federation | social feed / video / live streaming | fabric/agent |
judge model (claude-opus-4-7) + api_url/key_file + max_tokens(200) + no-temperature + judge_prompt_sha256 + override flags + 4 calibration Contribution kinds + reversal-rate(>25%) drift + multi-judge ensemble(N≥3) + safety-floor/contextual/improvement blocks + secondary fallback |
Foundation-model judge contract: reproducible interpreter_judgment verdicts, vote-calibrated, drift-monitored | federation/node/community | foundation-model judge | boundary/fabric |
criterion kinds (term_present/absent/regex/script_detection/interpreter_judgment) + script_detection min_ratio + severity/verdict + operationalization gate + rules-crowdsourced/verdicts-machined + rubric status (canonical/candidate) + safety-battery freshness(7d) + WIPE_DATA_ON_START + federation-chain ingest (canonical-only) + Sigstore bundle |
Machine-applicable safety criteria: deterministic+semantic evaluators, unmachineable rejected, canonical-only chain ingest, two-layer provenance | community/federation/node | machine safety criteria | fabric/boundary |
WA promotion thresholds+decay + Active-tier N + seed Expertise (1-5, decaying) + seed decay rate + onboarding n_min (≥3) + $1 bond + seed_holder_voting_alignment + truth-grounding multiplier + ExpertiseAttestation + gratitude_signal |
Expertise consensus/anti-Sybil: continuously-tuned policy, demotion applies to ROOT, seed fades as cell matures, capture monitor | federation/community/constitutional | expertise consensus / anti-Sybil | fabric/boundary |
ServiceKind/ServiceEndpoint/service_usage_summary/service_deprecation + subscription_request + notification/notification_response/unsolicited_guidance/assistance_request/commitment/cancellation/improvement + Goal/Approach/Method/Progress-Measure DAG + substrate_rung + validity_window+Goodhart + sub-federation branching + DelegationPolicy/Scope/Rule+predicate vocab+revocation + /v1/federation/*+/v1/accord/* + federation-tab + trust-grants UI + accord-page HW-key gate + two-phase admission UI + community/location/consent/family/identity-occurrence/bilateral builders + AnonymousContribution/node_blinded_key/AEAD/onion-3-hop/LRU-only-eviction + install_cohabitation/node_mode_serving + DURABLE_CONSENSUS/PERSIST_READ_LIMIT |
Service marketplace, messaging envelopes, decision hierarchy (P12-15), agent-delegation mandates, portal/client surface, identity/consent/partnership ceremonies, v2 anonymous tier, substrate integration | federation/community/owner-self/node/constitutional | and-more (service/messaging/decision/delegation/identity/anonymous) | fabric/agent/boundary |
2.5 CIRISRegistry — federation directory / licensing / role hierarchy / Constitution-encoded policy (proto + DESIGN + CC)
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
ENVIRONMENT + GRPC/HTTP_PORT + DB_* (host/ssl/pool/password-guard) + ED25519/MLDSA_KEY_PATH + JWT_SECRET/ISSUER + MTLS_ENABLED+TLS_* + KEY_STORAGE_MODE (memory/VAULT/CLOUDKMS/AWSKMS/AZUREKV/HSM/YUBIHSM/CLOUDHSM) |
Deploy posture (prod prod-validation), listeners, Postgres, steward hybrid keys, admin-JWT, mTLS, signing-key store | node | deployment-config / federation-identity / auth / key-management | fabric |
FEDERATION_DUAL_WRITE_ENABLED + _PERSIST_ENDPOINT/REQUIRED/DSN + _CACHE_TTL_SECONDS(300) + _MAX_STALE_CACHE_AGE(3600) |
Dual-write to persist substrate + read-through cache; fail-closed/open; stale ceiling bounds revoked-key replay | federation | federation-identity / revocations | fabric |
Rate-limit tier (Bypass/Public/Verify) + Rate limiting by OrgType |
Per-IP throttling; INTERNAL none/PARTNER std/LICENSEE own/COMMUNITY stricter | node/federation | rate-limiting | fabric |
SystemRole (SYSTEM_ADMIN/AUDITOR/WISE_AUTHORITY) + @ciris.ai constraint + WA cap (9, 3yr terms) + OrgRole+permission matrix + OrgType + parent_org_id constraints + multi-org membership + Community→Partner upgrade + hierarchy role config (term-bound DAG, depth-cap) |
Role hierarchy + org records; LICENSEE⊂PARTNER; one-user-many-OrgRole; SYSTEM_ADMIN mints PartnerRecord | federation/community/constitutional | role-hierarchy / partner-org-records | fabric |
LicenseType (COMMUNITY..FULL) + PartnerStatus + effective-capability (agent∩granted−denied) + effective-autonomy=min(agent,partner) + AutonomyTier (A0-A4) + capability namespace (domain:/modality:/autonomy:) + License expiration bands (7/30/90d) + partner_record M-of-N steward quorum |
Licenses/tiers: capability grant formula, autonomy downgrade, 3-part namespace, founder-quorum federation grant | federation | licenses-tiers / quorum | fabric/boundary |
RevocationType/Reason/Severity + MassRevoke selection + dry-run + withdraws primitive |
Revocations: forward-only, multi-criteria mass-revoke with preview+incident-id confirm | federation | revocations | fabric/boundary |
EmergencyShutdown IncidentSeverity (LOW..CONSTITUTIONAL) + duration (1h..manual) + allowed_operations whitelist + emergency_status fields + CONSTITUTIONAL 2-of-3 accord + accord:invoke kinds + accord:lifecycle:active resumption + consumer-UI distinction + HUMANITY_ACCORD triple (Moore/Kudzin/Bradley) + accord quorum:2/3 entrenched + accord authority scope-isolation |
Emergency halt → constitutional kill-switch (2-of-3 accord bypasses all federation authority, non-configurable, scope-isolated keys) | constitutional/federation | emergency-halt / reverse-quorum / steward-attestations | fabric/boundary |
founder-quorum (ciris-canonical 2-of-3 over lens+registry-us+eu) + default-trust re-rootable + live-quorum proof-of-life+vote + bias gradient (fire≤roster≤standing) + steward floor key-independent (H6) + restore-to-known-good (H7) + owner-binding gate (RC7) |
Quorum/reverse-quorum trust root: re-rootable canonical trust, fire-floor-of-1 live set, key-independent backstop, restore-only carve-out, owner-bound admission | constitutional/federation | quorum / reverse-quorum / eigentrust-policy | fabric/boundary |
identity_type as a set + hardware_class taxonomy + trusted_primitive_keys + signature_mode HYBRID_REQUIRED + KeyStatus/CustodyModel/RotationMode/EscrowType/SigningKeyStatus + rotation grace (24-168h) + key recovery + steward-key rotation policy + app-attest/play-integrity + offline verification package |
Federation identity + key management: role cohabitation set, hybrid mandatory, custody/escrow/rotation lifecycle, device attestation, offline verify | federation/node | federation-identity / key-management / steward-attestations | fabric |
Policy A-I library (direct/one-hop/weighted-graph EigenTrust/lexical-priority/locality-quorum/agent_files/trust-fresh/tiered-scope/attestation-ladder) + cohort_scope + Frickerian discipline + sub-quorum fallback + infrastructure DEK opt-out |
EigenTrust-policy library: Policy C = explicit global-from-local; consumer MUST impl Policy A; locality-scaled quorum with explicit fallback; Commons-tier plaintext | node/federation/community | eigentrust-policy / quorum / social-feed | boundary/fabric |
Child-safety Q1–Q7 (developmental bands, restrictive-floor one-way tuning, under-18 baseline, non-derogable floor, jurisdiction ratchet, assurance rungs, help/report channel, non-overridable best-interest, standing-vs-per-act, co-stewardship M-of-N) + age_assurance ladder + witness-reservation + mDL preference + age_self_declared{band} + content_class:adult gate + misdeclaration adjudication (never slashing) + minor-stewardship delegates_to + capacity_assurance ladder + ward's-champion |
Ratified child-safety as non-derogable restrictive FLOOR riding existing primitives; unassured=child; one-way protective ratchet; zero-leak mDL ranked above ID-scan | constitutional/community/owner-self | child-safety / reverse-quorum / adult-incapacity-stewardship | fabric/boundary |
moderate/takedown/review delegated_scope + sub_delegation/deputization + delegation depth cap(5) + enforced-admission gate (RC24/25/27) + named-moderator existence invariant + merit auto-promotion + moderation_track_record + open labeling + reverse-quorum 48h window + protective default-remove + infohazard consent interstitial + outcome ladder + optional moderator quorum + no-moderator recovery + single-point warning + takedown_notice LegalBasis (10) + fast-path coordination + perceptual-hash matcher operator policy + feed registration + watchlist:{id} per-group + CSAM-disable non-silent + separation-of-powers + audit emissions |
Moderation as delegable duty; reverse-quorum (presence-is-authority, default-remove); per-group opt-in watchlist (never global, fabric/operator/authority split) | community/node/federation | moderation / reverse-quorum / watchlist-detection | fabric/boundary |
§11.2 amendment process + 1-of-6 sign-off VETO + meta-amendment entrenchment + open-vocabulary collision rule + consensus_protocol vocabulary + _entrenched flag + quorum:M/N semantics (m absolute) + witness-set verifiability invariant |
Voting/ratification: P5→N=3 witness→WA quorum→reconsideration→1-of-6 veto; entrenchment needs MAJOR+2-of-3; first-registered-wins | federation/constitutional/community | voting-ratification / quorum | fabric |
external_content sub_kinds + holds_bytes:sha256 emission + key_grant wrap_algorithm (v1/v2 mandatory) + scope/rotation_chain + content_rating/class/cw_class + `delivery_mode:{pull |
push}+listed:public+history_on_join` + streaming epoch-DEK cascade + consent:stream bundles + topical_relation + event_listing lifecycle |
Media + social-feed + live-streaming: observer-share(N=1) and multicast(N>1) as one primitive; per-(stream,epoch) PQC key cascade; delivery_receipt | node/community/owner-self | media / social-feed / live-streaming / consent-privacy |
lifecycle ceremonies (identity/family/community) + location_proof (H3 ≤7) + self-occurrence single-vouch + forward-secrecy on departure + multi-family family_id + consent:* family (8 prefixes) + subject_key_ids + consent:scope + deletion_sla watcher + vertical compliance mapping + structural-invisibility (self/family) |
Lifecycle/consent/privacy: ceremony witness-sets re-verified at boundary; subject-side consent authority; deletion-SLA→hard_case; rough-only geo wire-enforced | owner-self/community/federation | lifecycle-ceremonies / consent-privacy / geographic-privacy | fabric |
Audit log + export (JSON/CSV/JSONL/SPLUNK) + Compliance reports (SOC2/HIPAA/GDPR/ISO27001/PCI) + Webhooks + transparency log (RFC6962) + build attestation SLSA + AgentType/AgentStatus + Retryable hint |
Audit/compliance + supply-chain provenance + consumer retry guidance | node/federation | audit-compliance / federation-identity / deployment-config | boundary/fabric |
2.6 CIRISServer — node runtime (config-as-CEG, accord halt, founder-quorum, transport/radio, moderation, child-safety, auth/sessions, client UX)
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
transport.{node,store_and_forward} + scorer.{cadence_secs(3600),window(500),sample_gate(20),target_n_eff(8.0)} + replication.reconcile_secs(30) + mode + net.{listen_addr,bootstrap_peers} + node.alias + auth.{admin_key_ids,oauth_callback_base_url} |
Boot-structural transport posture + HOT scorer/replication cadences (reconciled live) | node | transport / EigenTrust-analog reputation / peers / sessions | fabric |
net.radio.{enabled,serial_port,frequency_hz(915M),bandwidth_hz(125k),spreading_factor(7),coding_rate(5),tx_power_dbm(17)} + RadioParams + RNODE_HW_MTU(508)/RNODE_BAUD(115200) |
LoRa/RNode PHY pushed via KISS (desktop-only, cfg-gated off mobile) | node | transport+radio | fabric |
--home/DEFAULT_CIRIS_HOME (the ONE input, zero-env) + --key-id/keystore_alias + lens_store_min_gib(5) + Slices{lens,registry,node} + Capabilities{disk_free,lens_store} + db_path/dsn + seed_path/ret_identity_path/keyring_dir + claim_pin_file + read_api_addr |
Convention-derived data root; structural disk gates; service slices light up at minimums; key/identity/DB paths | node | storage / identity / services/adapters | fabric |
ConfigScope (Local=node vs Identity=owner-self) + ConfigValue union + ConfigEntry{key,value,version,updated_by,scope,previous_version} + config write owner-gate + config reconciler cadence (30s+Notify) |
THE CEWPOS tier axis: config = append-only self-attestation; owner-bound+SYSTEM_ADMIN write; live ResolvedConfig republish | both/node | config-as-CEG | fabric |
HALT_LATCH_FILE + HALT_EXIT_CODE(42) + AccordHalt{home,peers,exit_on_halt} + ACCORD_THRESHOLD/2-of-3 + kill_switch_quorum_m + InvocationKind + InvocationDedup + MAX_PENDING/MAX_SEEN + REPLICATION_TIMEOUT/CONNECT_TIMEOUT + reactivation proof gate (2-of-3 incl ≥1 genesis) + CUSTODY_TIER_PORTABLE_2FA + YUBICO_ATTESTATION_ROOT_1 + accord_holder side-door refusal |
Disk-latched full halt (boot-refuses while latch exists); replicate-before-halt; fail-out exit(42); FIPS-YubiKey custody floor for accord admission | constitutional | Accord kill-switch / REVERSE quorum | fabric |
CANONICAL_CONSENSUS_PROTOCOL quorum:2/3 + consensus_protocol_entrenched + Role::Founder member + founder-quorum genesis assemble/entrench |
Entrenched founder-quorum trust root replaces single steward key; non-founder/wrong-role sigs don't count | federation/constitutional | quorum / voting/ratification | fabric |
CONSENT_DIMENSION (consent:replication:v1) + attestation_prefixes (default [capacity:]) + PEER_IDENTITY_TYPES allowlist + peering admission gate (owner-bound+SYSTEM_ADMIN, requires peer SignedKeyRecord) |
Directed replication-consent grants; admissible peer identity types; fail-secure peering | owner-self/node | peers+consent | fabric |
PBKDF2_ITERATIONS(100k) + session expires_in(86400) + DelegatedGrant{client_id,scope,expires_at} + DELEGATION_REACHABILITY_DEPTH(4) + GRANT_TTL/POLL/DELEGATED_TTL + DEFAULT_SCOPE (owner:act-on-behalf) + Role set + scope::INFRA vs AGENCY split + UserRole hierarchy + Permission set(22) + consent dimension + erasure route |
Sessions/delegations: bearer TTL, owner→client delegated grant (durable delegates_to, re-checked per use), infra-no-agency separation, right-to-erasure | owner-self/node/constitutional | sessions/auth/delegations / separation-of-powers / peers+consent | fabric |
Duty enum (Moderate/Takedown/Review) + §11.10 admit-iff gate + MODERATION_DIMENSION_PREFIX/track_record + named-moderator existence_verdict (Operate/AutoPromote/Quiesce) + auto_promotion ranking + HARD_CASE_COMMUNITY_* |
Moderation as delegable duty; admit IFF owner-bound duty-holder or live scoped chain; deterministic merit promotion; auditable quiesce | community | moderation / child safety / reputation | fabric |
AgeBand (Minor/Adult @18) + AssuranceLevel (SelfDeclared<Provider<Government) + ContentClass+gate_content_for + age dimensions (witness-reserved vs self) + MISDECLARATION_ALLEGATION (never slashing) + WatchlistEnable/Class(Csam/Other)/Mode(AlertOnly/Enforce) + authority gate (per-group never global) + on_publish/SeamOutcome (DeferredNoMatcher) |
Child safety: binary age band + assurance ladder; unknown→Minor block; CSAM→auto-takedown; opt-in per-group watchlist; matcher operator-provisioned | owner-self/community | child safety / age verification / restrictive floor | fabric |
reverse-quorum WINDOW_HOURS(48) + ProposableAction (keep/remove/neutral) + resolution rule + protective default-remove + minor-stewardship binding + age-graduation bands C/T/A + scope-widening co-sign gates + protective cohort default for minors + co-stewardship M-of-N (OPEN) |
CC4.5.13 community reverse-quorum: anyone opens 48h window, named moderator blocks by 1 sig else live-majority removes; minor content born at smallest cohort | community/owner-self/constitutional | REVERSE quorum / child safety / ratification | boundary/fabric |
py_adapter/adapter/proxy + LLM provider/model/baseUrl/apiKey (BYOK vs Proxy, 16 providers) + LLM Bus settings (circuit breakers/strategy/priority) + liveBackgroundEnabled/forceClassicViz + CellVizConfig (~25 clamped) + colorTheme/brightness/location + rerunSetupWizard/factoryReset/logout + client config/policy screens |
Brain-side adapter wiring + client-tier LLM/viz/theme/lifecycle UX + ConfigScreen/Consent/Delegations/Transport/Accord/Moderation/ChildSafety/Identity/Peers screens | node/owner-self/both | services/adapters / LLM/agent settings / viz settings / config-policy UX | agent/boundary/fabric |
2.7 CIRISAgent — brain (CEG-native agent: runtime/pipeline, adapters, consent, WA-deferral, prohibitions, credits)
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
database.{main_db,secrets_db,audit_db,url} + agent_occurrence_id + agent_mode (CLIENT/PROXY/SERVER, SERVER≥256GiB) + adapters.{auto_discovery,discovery_paths,disabled} + log_level/debug_mode/template_directory/default_template |
Persistence paths, multi-occurrence runtime, global mode, adapter auto-load, identity template | node/owner-self | memory/graph config / runtime/pipeline / adapters | fabric |
services.llm_* + LLM provider priority/distribution/circuit-breaker + CIRIS Services toggle + provider CRUD (cloud/local/server, Ollama/llama.cpp/vLLM/LM Studio) + multi-region endpoints (proxy/billing/agents/lens) |
LLM/provider settings: routing, strategy, CB thresholds, BYOK vs hosted proxy, on-device + LAN discovery | node/federation | LLM/provider settings | fabric |
security.{audit_retention_days,enable_signed_audit,secrets_encryption_key_env,secrets_key_path,storage_mode,max_thought_depth} + JWT_SECRET_KEY/EMERGENCY_SHUTDOWN_PUBLIC_KEY |
Signed audit, master-key backing (software/hardware-CIRISVerify), thought-depth auto-defer, kill-switch pubkey | constitutional/node/boundary | runtime/pipeline / secrets / reverse quorum | fabric/boundary |
limits.{max_active_tasks,thoughts,batch_size,round_delay,dma_retry,dma_timeout,conscience_retry} + workflow.{max_rounds,round_timeout,enable_auto_defer} + ResourceLimit (mem/cpu/tokens/disk/thoughts) + ResourceAction (LOG/WARN/THROTTLE/DEFER/REJECT/SHUTDOWN) + ResourceCost (token cents/water/carbon/energy) |
Concurrency + DMA/conscience gate plumbing; per-resource warn/crit + action+cooldown; economic+environmental accounting | node/boundary | runtime/pipeline / Wise-Authority deferral | fabric/boundary |
graph.tsdb_* + telemetry.{enabled,export_interval,retention,hot_cold} |
TSDB consolidation/retention; telemetry tiering | node | memory/graph config / runtime/pipeline | fabric |
Discord/API/CLI adapter config (channels/mentions/threads/rate-limit/allowlists/intents/cors/auth/swagger/timeouts/colors/tools) + AdapterConfig.{enabled,persist,settings}+auto_start |
SOCIAL surfaces + adapter UX + per-adapter hot load/unload | node/community | channels (SOCIAL) / adapters / moderation | fabric |
FilterPriority/TriggerType/FilterTrigger + AdaptiveFilterConfig.{attention_triggers,review_triggers,llm_filters,channel_configs,auto_adjust,thresholds} + UserTrustProfile (trust/violation/evasion/rapid_switch) + ConversationHealth |
Adaptive moderation rule engine (semantic=LLM); OUTPUT filters guard malicious LLM; per-user anti-gaming trust; channel health | community | moderation / EigenTrust trust-policy | boundary/fabric |
ConsentStream (temporary/partnered/anonymous) + ConsentCategory + decay (14d/90d, safety_patterns_retained) + revocation ≤24h federation promotion + Partnership request/approval + DSAR workflow + TicketsConfig |
Consent handlers: data regime, auto-forget, subject revocation→withdraws→24h promote, GDPR DSAR always-on | owner-self/community/federation/constitutional | consent handlers / voting/ratification | fabric/boundary |
WARole/WACertificate scopes + DeferralRequest/Response + GuidanceRequest urgency+modality + WisdomAdvice disclaimer/requires_professional + send_deferral broadcast + domain_hint + UserRole/Permission(~25) + OAuth permission-request workflow |
Wise-Authority deferral queue/UI: WA roles+scopes, sign deferral/guidance, liability gating, RBAC, OAuth grant review | federation/community/node/constitutional | Wise-Authority deferral / voting/ratification / moderation | boundary/fabric |
ProhibitionSeverity (REQUIRES_SEPARATE_MODULE/NEVER_ALLOWED/TIER_RESTRICTED) + PROHIBITED_CAPABILITIES(20) + CONTENT_MODERATION_CAPABILITIES (age_verification) + COMMUNITY_MODERATION_CAPABILITIES (Tier4-5: grooming/coordinated-campaign/protective-routing) + get_prohibition_severity+Stewardship Tier 1-5 + Accord lockdown kill-switch (1 sig→ALL prohibited→shutdown) |
Code-level 'NO KINGS' prohibition floor; tier-gated community-safety; single signed veto halts every capability | constitutional/community | child safety / moderation / reverse quorum | boundary |
cognitive wakeup/shutdown/play/solitude/dream + state_preservation + Runtime single-step (StepPoint×10, StepDuration) + TaskSelectionCriteria + ServiceProviderUpdate+CircuitBreakerStatus + RUNTIME_CONTROL/MANAGE_CONFIG + Config CRUD API + ConfigNode version chain + external-data connectors (SQL/REST/HL7) |
Cognitive-state availability + consensual shutdown + single-step debugger + task pull + service registry tuning + live graph-config CRUD | owner-self/constitutional/node | runtime/pipeline / consent handlers / memory/graph config / adapters | fabric/boundary |
Secrets detection patterns + agent-defined rules + auto_decapsulate + verify_partner_record_quorum (M steward sigs) + Veilid distributed-consensus WA (0.66) + WA voting weight (credit-proportional) + anti-sybil policy votes + Commons Credits/AgentCreditSummary (k_eff, decay) + Coherence Stake/N_eff + DualSignature+GratitudeSignal + local-tier sig deferral + CreditCheckResult/CreditContext + gas-sponsorship + Wallet trust-tier 1-5 + Wallet OFAC/jurisdiction gate |
Secrets auto-redact; forward+distributed quorum; non-transferable reputation=governance weight (global-from-local); per-interaction credit gate; wallet compliance | constitutional/federation/owner-self/node | secrets / quorum / EigenTrust trust-policy / child safety | fabric/boundary |
Media/vision ingest (base/api vision, document_parser) + media adapters (image-gen/whisper/TTS/video_frames/summarize/camsnap) + social-feed adapters (reddit/bird/slack) + Wisdom-extension toggles (geo/weather/sensor, HA) + Stewardship Tier+Creator Intent/Ledger + AgentTemplate.{permitted_actions,auto_load_adapters,domain} + CIRISNodeConfig + transparency log/audit-as-substrate + multilateral participation metadata |
Multimodal ingest+gen; SOCIAL feed monitoring/posting (file-based video); wisdom providers; Book VI stewardship gating; per-template action allowlist; audit≡CEG canonical-hash | node/federation/owner-self/constitutional | media / social feed / adapters / child safety / voting-ratification | fabric/boundary/agent |
2.8 CIRISLens (cirislens-core) — observation/science layer (capacity scoring, coherence-ratchet, N_eff, manifold-conformity, PII scrubbing, trace-ACL)
| Knob (family) | Controls | Tier | Capability | Layer |
|---|---|---|---|---|
lambda_C/mu_C (C decay) + decay_rate d/signal_weight w/positive_moment_weight/ethical_faculty_weight (S) + drift_ignore_below/drift_full_penalty_at/trend_window/threshold (R) + per-factor collapse floor(0.1) + unsafe entropy(0.5) |
CIRIS Capacity Score factors C·I·R·I·S; multiplicative collapse floor; tunable calibration constants | federation | capacity-scoring | fabric |
min_traces(30) + window_days (baseline/coherence/default 7d) + BENCHMARK_FILTER/mock exclusion + non_exempt/exempt_actions + capacity bands (<0.3..≥0.85→autonomy) + confidence tiers + warm-up provisional + scoring query params (window/alerts threshold) + rate-limit 60/min + cache TTL 300s |
Statistical-validity gates, scoring corpus filter, capacity→autonomy band gate, public API limits | federation/node/owner-self/constitutional | capacity-scoring | fabric/boundary |
Z_SCORE_WARNING/CRITICAL(2σ/3σ) + DAILY_DRIFT_WARNING/CRITICAL(15/25%) + MIN_TRACES_PER_AGENT/DOMAIN/DAY(10/3/5) + OVERRIDE_RATE_MULTIPLIER(2x/3x) + intra-agent variance gate + _DIVERGENCE_METRIC_KINDS(5) + stratification key (deployment_domain) + hash-chain any-gap=critical + detector cadences (24h/1h) + alert lifecycle/read endpoints |
Coherence-ratchet detectors (validated-not-adjudicated): divergence/drift/override/hash-chain; human ack/resolve | federation/node/constitutional | coherence-ratchet | fabric/boundary |
cohort cell taxonomy + deployment_region/type + agent_role (incl 'moderation') + agent_template + declared-vs-inferred mismatch + two-sided conformity + centroid sliding window + min-sample→indeterminate + cold-start deadline + cross-peer attestation + fail-secure 'general' fallback + hot-path SLO + published-signal discretization + lens_core_version stamping + deployment-tier security levels + detection-as-records invariant |
Cohort routing + manifold-conformity: per-trace centroid distance, mismatch=detection event, never-fabricate-numeric, version-bounded aggregation | federation/community/owner-self/constitutional | cohort-routing / manifold-conformity / cohort-attestation | fabric |
17-dim constraint vector + N_eff_PR/N_eff_H + federation N_eff capacity ceiling (Kish) + --filter-qa organic-only + N_eff window knobs + cohort-relative entropy normalization |
Federation N_eff: capacity bounded by collective diversity (global-from-local reputation cap); anti-Goodhart organic filter | federation/node | federation-N_eff | fabric |
CIRISLENS_SCRUBBER_VERSION (v1/v2) + full-body threshold(64KB) + trace_level (generic/detailed/full) + SCRUB_FIELDS allowlist (NOT configurable) + 11-cat NER + XLM-R(29 langs) + ONNX-missing→refuse-start/level-missing→422 + cryptographic scrub-envelope + privacy hash/remove fields + geo-coarsening (0.5° grid) |
PII scrubbing: multilingual NER+regex over allowlisted fields, fail-secure boot, original never persisted, geo coarsened | node/owner-self/federation/constitutional | pii-scrubbing | fabric/boundary |
AccessLevel (FULL/PARTNER/PUBLIC) + public_sample + partner_access list (PeerAcl analog) + pendulum viewer access gate + DSAR /dsar/delete + public-keys/federation-keys/attestations/revocations lists + signature_verified gate |
Trace-visibility ACL + federation directory + right-to-erasure + signature-verified-only detector intake | node/owner-self/community/federation/constitutional | trace-acl / privacy-compliance / signature-verify / federation-directory | boundary/fabric |
RoutingDecision (Production/Mock/Connectivity/Malformed) + mock-detection/generic-bypass + telemetry (COLLECTION_INTERVAL/OTLP/retention/downsampling/rate-zones/scaling-tiers) + OAuth/Grafana SSO + AGENT__TOKEN/_URL + pendulum render knobs (default agent/no-fallback/instability weights/canonical-gate-order/list-limit) + aggregate scoring params + corpus_shape + WBD/PDMA/creator/sunset ledger records |
Ingestion routing, telemetry/OTLP scaling, admin SSO, per-agent tokens, deterministic render-only viz, observation-science record surfaces | node/federation/owner-self/community/constitutional | ingestion-routing / telemetry / auth / trace-viz / observation-science | fabric/boundary |
- Repos: all 8 (Persist owns blackhole/takedown; NodeCore owns four-layer + slashing; Registry/Server own delegable-duty + watchlist; Verify owns kill-switch + reconsider-DoS; Edge owns trust-gate + probe detector; Agent owns adaptive-filter + prohibitions; Lens = moderation cohort-label only).
- Objects:
BlackholeRecord;ModerationEvent/Allegation/TargetKind/accuser_stake;SlashingAttestation(ProvenRogue/NotProven, quorum_ids/sigs);ReconsiderationRequest/Attestation;Duty{Moderate,Takedown,Review}+§11.10 admit-iff gate;moderation_track_record+merit auto-promotion+existence_verdict;watchlist:{id}/WatchlistClass/Mode;TakedownNoticePayload/LegalBasis/MultimediaConfig;EventRateLimit/ActorBudget/HarassmentClusterSignal/RC24 walk-up;ItemActions;AdaptiveFilterConfig/FilterTrigger/UserTrustProfile;PROHIBITED_CAPABILITIES; EdgeProbePatternObserver/EdgePeerTrust(Blocked). - Transformations: report→file moderation_event→witness aggregation→slashing (penalty floored ≥0)→trust drop→admission tighten+
evict_actor→withdraws:holds_bytes; principal walked-updelegates_toto owner-bound root (absence=reject); per-event/actor/cluster anti-DoS; immediate-evict vs counter-notice scheduling; perceptual-hash match→auto-takedown/route-to-moderator; reversible via reconsideration. - Knobs: legal_basis taxonomy, counter_notice window, age_gate bases; min/max responders + diversity; rate-limit(10)/budget(30/7d)/cluster(2.0)/recursion(≤9); WINDOW_HOURS(48); watchlist class/mode/authority-gate; probe entropy/z-score/KS/centroids; AdaptiveFilter thresholds;
trust_threshold/blackhole_prune_interval. - CEWPOS-native 3D view-form: a moderation membrane: each content object glows by its outcome ladder state (visible / consent-gated / removed), the 48h reverse-quorum window renders as a contracting shell, and the walk-up-to-owner principal chain draws as a delegates_to thread anchored at a hardware-root.
- Repos: Verify (the single 2·M>N rule + founder-quorum), Persist (consensus_protocol quorum:m/n, WitnessSet, PromotionAttestation), NodeCore (minimum_quorum, WaQuorum, locality-scaled), Registry (founder-quorum, partner_record, Policy E), Server (CANONICAL quorum:2/3, founder genesis), Edge (accord 2-of-3, OperationalProviders steward_roster), Agent (verify_partner_record_quorum, Veilid 0.66), Lens (cross-peer centroid consensus).
- Objects:
QuorumPolicy(2·M>N)/ThresholdMember(Founder/Member)/ThresholdSignature/FederationKeyset;consensus_protocol(+entrenched)/quorum:{m}/{n}/WitnessSet/DiversityProof/PromotionAttestation;Aggregate::BelowQuorum;partner_recordM-of-N;OperationalProviders.steward_roster;verify_founder_quorum. - Transformations: re-derive JCS/canonical bytes→verify each sig→distinct-key dedup (both hybrid halves counted)→count ≥M strict-majority→admit else fail-closed (
DeadlockPolicy/RosterMismatch/InsufficientAccordSignatures);is_canonical FALSE→TRUEflip in one tx; quorum_size=f(locality), min_pool=2×quorum with scale-down/escalate/defer. - Knobs: the 2·M>N rule (no M==1 carve-out); founder roster N==real-count gate; witness-diversity N(3, policy-tunable); locality quorum (local2/regional3/national4/federation6); WaQuorum N; bootstrap_threshold (1→2/3→3/5); consensus_protocol vocabulary (m absolute, n documentary).
- CEWPOS-native 3D view-form: an N-of-M signature rosette — M founder seats arranged in a ring, each lighting as its hybrid sig verifies; the gate-door dilates only when the lit arc crosses strict majority; entrenched protocols show a welded lock on the ring.
- Repos: Verify (fire-floor-of-1 bias gradient), Persist (accord live-quorum, ActiveHalt, L_FLOOR), Server (HALT_LATCH_FILE, 2-of-3 disk-latched halt + CC4.5.13 48h community), NodeCore (AccordCarrier/AccordCommandType FederationWide), Registry (CONSTITUTIONAL halt, live-quorum bias gradient, reverse-quorum 48h protective-default), Edge (monotonic-fail-secure 'revoked>active', withdrawal-forward-only, Mandatory bypass), Agent (Accord lockdown 1-sig→shutdown), Lens (no governance reverse-quorum; only observed conscience-veto flags).
- Objects:
AccordProposal/Participation(Vote yes/no/abstain)/Decision;FireVerdict/RosterChangeVerdict/ResumeVerdict/RecoveryVerdict;ActiveHalt/HALT_LATCH_FILE/InvocationKind::Constitutional;L_FLOORsteward-backstop;AccordCommandType(SHUTDOWN_NOW/FREEZE/SAFE_MODE/NOTIFY/DRILL);humanity_accord_key_set; CC4.5.13WINDOW_HOURS(48)+ProposableAction(keep/remove);monotonic_quorum/withdrawal_forward_only. - Transformations: a SINGLE yes in live set L FIRES the halt (floor=1, missed-fire is terminal); un-fire/roster-change lean HARD (strict-majority-of-L + steward 2-of-3 when |L|<3); halt = replicate-to-peers-FIRST→latch→exit(42)→boot-refusal;
recovery_supersederestores known-good only (never installs novel);decisions_equivocate→hard-fail; community: propose→48h→unilateral-block-by-1 OR M-of-N live-majority-removes (protective default-remove);on_federation_announcementSIGKILL on suppression. - Knobs: fire floor=1; L_FLOOR=3; N_min=2; ACCORD_THRESHOLD (2,3) entrenched quorum:2/3; HALT_EXIT_CODE(42); REPLICATION/CONNECT_TIMEOUT; WINDOW_HOURS(48); DRILL monthly + 95%/99% thresholds; bias gradient fire≤roster-change≤standing.
- CEWPOS-native 3D view-form: a kill-switch pendulum that is heavy on the FIRE side (one hand tips it) and stiff on the UN-FIRE side (needs a majority arc to swing back); the disk halt-latch renders as a fused red cell with exit-code-42 tombstone, and the steward backstop appears only when the live-set shell shrinks below 3.
- Repos: Registry (Q1–Q7 ratified rulings, age-assurance ladder, mDL), Server (binary AgeBand + watchlist + minor-stewardship), NodeCore (structural trust-graph block, PG-13 floor, CSAM DBs, legal mappings), Persist (AgeBand ratchet, CSAM legal bases — feat-306 branch), Agent (prohibitions: age_verification, grooming/coordinated-campaign Tier4-5), Verify (downstream WiseBus NEVER_ALLOWED floor only), Edge (FastPathLegalBasis TVEC/GIFCT/NCMEC + LocationProof≤7), Lens (ABSENT — only fail-secure scoring floor).
- Objects:
AgeBand(Minor/Adult)/AssuranceLevel(Self<Provider<Government)/ContentClass+gate_content_for;age_assurance:*/age_self_declared:{band}(witness-reserved); minor-stewardshipdelegates_to;WatchlistEnable/Class(Csam)/Mode;content_class:adultgate;capacity_assurance;LegalBasis::{NcmecCsam,PerceptualHashCsam,AvmsdAgeInappropriate};MultimediaConfig.age_gate_legal_bases; CC 3.4.13 Q1-Q7; PG-13 restrictive floor; ward's-champion. - Transformations: unassured=child fail-secure; one-way ratchet (self may declare minor, witness-reserved to exit; tuning may only RAISE protection); minor content born at smallest cohort (one rung tighter); structural — children's keys lack
age_assurance:adultso admission itself blocks adult content; CSAM perceptual-hash→immediate-evict+NCMEC report; age-gate-compose (withdraws+gate, NOT evict); misdeclaration→adjudication NEVER slashing; mDLage_over_18selective disclosure ranked above ID-scan. - Knobs: developmental bands (under-13/13-15/16-17/adult or C/T/A); assurance rungs (BE=self, EXIT=≥provider:adult, STEWARD=provider:adult+relationship→government); immediate vs age-gate legal bases; counter-notice windows; LocationProof resolution≤7; co-stewardship M-of-N; PG-13/PARTIAL caps.
- CEWPOS-native 3D view-form: a protective floor plate under every content cell that can only ratchet UP — minor cells render inside a tighter inner membrane (self/family) with adult-content doors shown welded shut unless a witness-rung (provider/government) key is presented; CSAM matches drop the cell through a one-way hard-delete trapdoor.
- Repos: NodeCore (weighted_aggregate→PromotionAttestation, judge/rubric calibration), Registry (§11.2 amendment, 1-of-6 veto, entrenchment), Persist (VoteEnvelope/consensus_protocol/canonical flip), Verify (entrenched consensus_protocol, partner_record, doc_integrity), Server (founder genesis entrench, reactivation proof), Edge (AccordCarrier 2-of-3, WholenessWitness/AntiRollback), Agent (credit-weighted WA consensus, partnership approval, OAuth review), Lens (alert ack/resolve + cross-peer attestation = closest analog).
- Objects:
VoteEnvelope/Verdict(approve/reject/abstain)/VoteWeight(credits×expertise×tier)/approval_ratio;PromotionAttestation(is_canonical flip);consensus_protocol(+_entrenched);WitnessSet; §11.2 PROPOSAL→N=3→WA quorum→reconsideration→1-of-6 sign-off;doc_integrity;CreditGenerationPolicy/PartnershipOutcomeType. - Transformations: P4 signed Vote→P7 weighted aggregate→per-verdict weight sums→approval_ratio→caller threshold→canonical promotion in one tx; any single 1-of-6 signer VETOes by refusing; entrenched surfaces need MAJOR bump + dedicated 2-of-3 accord; supersedes authorized by prior roster's quorum.
- Knobs:
minimum_quorum(BelowQuorum fail-secure), VoteWeight multipliers, active-tier N, witness-diversity N(3), reversal-rate(>25%)→judge_drift, truth-grounding multiplier per subject, seed-decay, $1 bond, open-vocab collision (Levenshtein≤2, 90d reclaim). - CEWPOS-native 3D view-form: a ratification ledger spiral — each Vote attestation stacks by effective weight, the promotion threshold draws as a luminous waterline, and the is_canonical flip lights the whole stack; entrenched rows wear a constitutional padlock that only a separate 2-of-3 accord ring can open.
- Repos: Persist (BlobBody/Fountain/holder-directory/KeyGrant/at-rest cascade), NodeCore (Inline16MiB/External, ratings/classes, key_grant, takedown), Registry (external_content sub_kinds, holds_bytes emission, wrap_algorithm v2), Edge (ExternalRefWithAcl, blob-swarm, CDN-edge, FountainConfig), Verify (§19 holonomic fountain/av/aggregation), Server (holds_bytes provenance; blob ingest DEFERRED to NodeCore seam), Agent (vision/document ingest + media-gen adapters), Lens (JSONB context blobs + public_sample/partner_access exposure ACL).
- Objects:
BlobBody(Inline/External/ChunkDag);BlobStorage.list_holders/holds_bytes:sha256;FountainManifestV1/SymbolV1/FountainConfig;KeyGrant/KeyGrantScope/KeyValidityWindow;WRAP_ALGORITHM_V2;MultimediaConfig;content_rating:{scheme}/content_class/cw_class;ExternalRefWithAcl;SwarmConfig. - Transformations: put_blob/get_range; content-addressed SHA identity + holds_bytes provenance; FountainTier keep-count under PressureTier (graceful degrade→EnvelopeOnly); per-write/epoch DEK wrap v2 (X25519+ML-KEM-768 mandatory); external bytes ride publisher CDN (edge doesn't fetch, ACL+hash+expiry gate); swarm pick-fastest + endgame + dishonest-strike.
- Knobs: max-inline bytes (16 MiB), FountainTier/n_source/k_repair/symbol_size/min_viable_symbols, retention_priority, holds_bytes TTL(24h)/downweight, swarm in-flight/strike/timeout, disk_budget L0/L1, immediate vs counter-notice takedown windows, is_ai_generated mandatory ≥community, alt_text/transcript/captions.
- CEWPOS-native 3D view-form: a content-addressed constellation — each blob a SHA-keyed node, its holder set drawn as orbiting
holds_bytessatellites that dim/fall off past TTL, FEC symbols rendered as a shrinking ring under disk pressure (Full→T5→EnvelopeOnly), and the DEK wrap shown as a per-recipient sealed lock.
- Repos: Persist (stream chunks/STH/epoch-DEK/delivery_receipt/seal_stream), NodeCore (compose_*_feed, live_stream sub_kind, user-algorithm presets), Registry (delivery_mode pull/push, listed:public, history_on_join, epoch-DEK cascade, topical_relation), Edge (subscribe_feed, realtime_av double-AEAD chunks, AV1/Opus codecs, ALM tree, SFU relay, MLS rekey, ReceiverLayerPolicy), Verify (§19 SealedAvChunk/ALM/aggregation), Server (DEFERRED to NodeCore seam; client FederationEventStream + AV bench only), Agent (channel SOCIAL surfaces + reddit/bird; video file-based), Lens (@streaming_step trace events + single-agent live viewer; no audience broadcast).
- Objects:
put_blob_chunk/seal_stream/federation_stream_chunks/sth;KeyGrantScope::{SubscriptionTier,StreamEpoch}/delivery_receipt:{stream_id};compose_local/community/global_feed/FeedItem/ItemActions;AvDispatcher/SealedAvChunk/ReceiverLayerPolicy/Av1EncoderConfig/OpusEncoderConfig/AlmJoinPlanner/MlsSession;delivery_mode:{pull|push}/topical_relation:{kind}/live_stream. - Transformations: K=64/T=2s STH publish; epoch DEK rotate (~60s/Nth chunk); subscribe-while-live via attestation; signed delivery ack vs published root; community = "a stream its members subscribe to"; inner E2E EpochDek + outer per-link transit seal; SVC layer
admits()drops above-policy chunks; ALM reparent on 1500ms parent silence; user-controlled algorithm = tuple(depth,cohort,quality,freshness,rating,subscriptions). - Knobs: stream chunk size (1 MiB), STH cadence, epoch rekey, ReceiverLayerPolicy (spatial/temporal/quality), codec_id, ALM reachability(0.5)/backups(2)/heal timers, relay capacity, MLS ciphersuite, feed quality threshold + freshness decay + rating/class filter + CW/publisher subscriptions + user-algorithm presets.
- CEWPOS-native 3D view-form: a live cell-broadcast tree — the publisher cell at the apex, epoch-DEK shells pulsing as they rotate, the ALM relay fan-out rendered as a self-healing branch network (silenced parents wither, backups graft), and each subscriber's SVC layer-cap shown as a throughput aperture; the feed itself is a cohort-bucketed lattice tuned by the viewer's algorithm preset.
- Repos: Registry (Policy C explicit weighted-graph EigenTrust + Policy A-I library), Lens (federation N_eff Kish capacity ceiling = structural global-from-local), Verify (recursive_trust_bootstrap + reputation propagation/slashing), NodeCore (weighted_aggregate over scores + registry_vouch transitive), Persist (resolve_trust BFS — NOT eigenvector, explicit substitute), Edge (TrustGraph budget-halving walk + deterministic_topology scoring), Server (capacity scorer N_eff→capacity:* attestations), Agent (Commons Credits + Coherence Stake/N_eff).
- Objects:
Policy A-I(esp. Policy C weighted-graph); 17-dim constraint vector +N_eff_PR/N_eff_H+ federation capacity ceiling;recursive_trust_bootstrap/BootstrapVerdict/WitnessRelation;weighted_aggregate/TrustEdge/registry_vouch/trust_grant(TrustPurpose);resolve_trust;TrustGraph.weight+deterministic_topology;Commons Credits/AgentCreditSummary(k_eff). - Transformations: transitive-trust propagation weighted by canonical-bootstrap distance with per-hop confidence decay (Policy C); local per-agent features→z-scored constraint vectors→eigenvalue spectrum→N_eff diversity ceiling that bounds federation capacity (global CANNOT exceed cohort collective diversity); bounded cycle-free witness walk (trust≠membership N1, BootstrapVerdict structurally can't say 'admitted'); rogue-attestation R1 slashing propagates downstream; reputation = non-transferable decaying credit.
- Knobs: trust_threshold + recursion depth (0/1/2/3, multiplier curve 1×/4×/20×/100×); MAX_DELEGATION_DEPTH(16)/MAX_WITNESS_CHAIN_LEN(5); TrustGrant.weight(0..255); hardware_class trust-multipliers; N_eff window/sample_gate(20)/target_n_eff(8.0); published-signal discretization; ciris-canonical default-trust re-rootable.
- CEWPOS-native 3D view-form: a trust-diffusion field — each key glows by its locally-computed score, signed
delegates_to/vouch edges carry color outward with per-hop fade, and a translucent N_eff ceiling dome caps how bright any cell can get (global-from-local: collective diversity is the literal lid); rogue slashing shows as a darkening wave propagating down the edge graph.
- Licensing & autonomy gating — LicenseStatus/Type, AutonomyTier A0-A4, capability/capabilities_denied, DeploymentConstraints, mandatory_disclosure, license JWT hybrid gate (Verify/Registry).
- Revocation — RevocationChecker (unknown=revoked), monotonic anti-rollback revision, MassRevoke + dry-run, withdraws forward-only, CRL (Verify/Registry/Lens).
- Delegation, sessions & auth — DelegatedGrant/device-grant (RFC8628), DELEGATION_REACHABILITY_DEPTH, UCAN-style attenuation (child⊆parent, depth-cap 5), PBKDF2 sessions, OAuth/SSO, JWT, mTLS bearer, UserRole×Permission lattices (Server/Edge/Registry/Agent/Lens).
- Separation-of-powers — scope::INFRA vs AGENCY cryptographic split (a fabric node can't self-appoint agency) (Server/Verify).
- Radio / LoRa transport diversity — RNode PHY (freq/BW/SF/CR/TX/airtime), Reticulum multi-interface (TCP/UDP/Local/I2P/AutoInterface), NAT-relay, store-and-forward (Edge/Server).
- AV codecs, epoch-rekey, MLS, ALM, SFU relay, blob-swarm — AV1/Opus encoders, double-seal nonce derivation, MLS commit_add/remove, ALM self-heal, BitTorrent-style swarm with dishonest-strike (Edge/Verify).
- Retention / eviction / disk-pressure / cache — RetentionPolicy sacred floor, PressureTier→PressureAction, FountainTier degradation, LRU CacheConfig, decay-half-life eviction, utilization watermark (Persist/NodeCore).
- SAS / out-of-band peer verification — peer_sas words(5)/digits(6), prime_peer (Edge).
- Halt / kill-switch latch — HALT_LATCH_FILE + exit(42) + reactivation proof gate; AccordHalt replicate-before-latch (Server).
- Lifecycle ceremonies — establish_identity/add_occurrence, family/community create+member ceremonies, location_proof, bilateral partnership, consent records (Registry/NodeCore).
- Role hierarchy & org records — SystemRole/OrgRole/OrgType, parent_org DAG, multi-org membership, Community→Partner upgrade (Registry).
- Capacity scoring / coherence-ratchet / manifold-conformity / N_eff — 5-factor C·I·R·I·S, divergence/drift/override/hash-chain detectors, cohort centroids, detection-as-records (validated-not-adjudicated) (Lens).
- PII scrubbing / privacy / DSAR / geo-coarsening — XLM-R NER, SCRUB_FIELDS allowlist, cryptographic scrub-envelope, right-to-erasure, 0.5° geo grid (Lens/Agent/Registry).
- Secrets store — MasterKeyRef (software/TPM), detection patterns + UUID-replace, AES-256-GCM per-secret, auto_decapsulate (Persist/Agent).
- Config-as-CEG — ConfigScope (Local/Identity), ConfigEntry version chain, owner-gated writes, reconciler republish (Server/Persist/Agent).
- Hardware roots / attestation — HardwareType/hardware_class taxonomy + trust multipliers, sealed signers (no re-mint), TPM plugin (ABI v3), Play Integrity/App Attest, USB-wrapped custody (Verify/Registry/Server).
- Transparency / audit log — RFC6962 Merkle STH + witness cosigners, audit≡CEG canonical-hash, build/SLSA attestation, doc_integrity two-person rule (Verify/Registry/Agent).
- Wise-Authority deferral routing — DeferralRequest/Response, GuidanceRequest, broadcast + domain_hint, diversity-aware bounded selection (NodeCore/Agent).
- Foundation-model judge + machine safety criteria — pinned judge model/prompt-sha, 5 criterion kinds, operationalization gate, reversal-rate drift, Sigstore bundles (NodeCore).
- Service marketplace & messaging — ServiceKind/Endpoint/usage/deprecation, notification/assistance/commitment/improvement envelopes (NodeCore).
- Decision hierarchy — Goal/Approach/Method/Progress-Measure upward DAG, substrate_rung, Goodhart-resistance (NodeCore).
- Telemetry / OTLP / scaling tiers / rate-limiting / trace-ACL — collection cadence, downsampling tiers, rate-zones, AccessLevel + partner_access (Lens/Registry).
- Commons Credits economy — non-transferable decaying reputation, k_eff diversity, gratitude_signal, gas-sponsorship, credit gate (Agent).
- Anonymous tier (v2) — blinded signing keys, onion-3-hop write, LRU-only mandatory-infra eviction (NodeCore).
- Runtime/pipeline control — single-step StepPoint×10, ResourceLimit→ResourceAction, cognitive-state behaviors, consensual shutdown (Agent).
- Cohort routing & detection — cohort cell taxonomy, declared-vs-inferred mismatch, fail-secure 'general' fallback, version-stamped aggregation (Lens).
constitutional(the un-amendable floor; humans-only, hardware-rooted) — HumanityAccord 2-of-3 triple + key-set (non-federation-modifiable); accord live-quorum / fire-floor-of-1 bias gradient / L_FLOOR / recovery_supersede; HALT_LATCH_FILE + exit(42) + reactivation proof + CUSTODY_TIER_PORTABLE_2FA; consensus_protocol_entrenched + 1-of-6 veto + meta-amendment entrenchment; Child-safety Q1-Q7 non-derogable restrictive floor + presumption-of-sovereignty; NEVER_ALLOWED / PROHIBITED_CAPABILITIES + Accord lockdown; scope::INFRA-vs-AGENCY split; SYSTEM_ADMIN @ciris.ai; QuorumPolicy 2·M>N + DeadlockPolicy; detection-as-records / SCRUB_FIELDS allowlist / fail-secure cohort fallback (Lens floors); signed-audit, EMERGENCY_SHUTDOWN_PUBLIC_KEY.federation— trust_threshold/recursion + tier_recursion_depths; Policy A-I EigenTrust library (esp. C); founder/locality/witness quorum + partner_record; DimensionAdmissionPolicy reserved prefixes; replication runtime + EnvelopeKind; revocations + monotonic revision + stale-cache ceiling; transparency log + SLSA; N_eff capacity ceiling + coherence-ratchet detectors + cohort attestation; multi-region service endpoints; HYBRID_REQUIRED + hardware_class; takedown legal_basis + content rating/class; license tiers + effective-capability.community— consensus_protocol governance + VoteWeight; four-layer moderation + reverse-quorum 48h + watchlist:{id} + moderation_track_record; PG-13/cw_class/content warning floors; ConsentStream + group DEK/MLS rekey; AdaptiveFilterConfig + UserTrustProfile + ConversationHealth; OrgRole + multi-org membership; mixnet cover-traffic scopes; expertise/credits accrual; locality-scaled quorum.owner-self(Identity-tier config) — EncryptedKVStore passphrase + self/family per-write DEK; ConfigScope::Identity entries; trust_threshold (inbound gate) + install_trust_resolver; peer directory CRUD + EdgePeerTrust/Policy + SAS; minor-stewardship + age_self_declared + consent:* + subject_key_ids + DSAR/erasure; DelegationPolicy/Scope/Rule mandates; user-algorithm feed presets; AgentTemplate + Stewardship Tier; wallet trust-tiers; display_name/scope-privacy announce suppression; LLM/viz/client-UX settings.node— CacheConfig + RetentionPolicy + DiskPressureConfig + queue depth; Reticulum/HTTP transport + radio PHY + store-and-forward + DispatcherConfig; agent_mode/mode + disk_budget L0/L1 + intake/eviction; scorer cadences + ConfigScope::Local; sessions/PBKDF2 + JWT/mTLS/DB/ports/KEY_STORAGE_MODE; secrets master-key + sensitivity; telemetry/OTLP + rate-limit zones + scaling tiers; capacity-scoring windows/thresholds + PII scrubber version + RoutingDecision; Cargo build features; probe-pattern detector thresholds; blob-swarm tuning; CIRIS_DATA_DIR/--home convention root.both(the Local↔Identity config axis itself) —ConfigScope,ConfigValueunion,ConfigEntry, and the client config/policy screens — the dial that decides whether any given knob is a node-tier or owner-self-tier attestation. This axis is the CEWPOS tier-selection primitive.