Cross-Reference Index

April 5, 2026 ยท View on GitHub

This index maps every major concept, API type, and task to the chapters where it is covered. Use it to navigate between related topics and to find the authoritative discussion of any subject.


Concept Index

Each row lists the primary chapter (where the concept is defined and explained in depth) and every other chapter that references it.

ConceptPrimary ChapterAlso Mentioned In
Capabilities05-capabilities-proofs.md02-core-concepts.md, 04-crate-reference.md, 07-partitions-scheduling.md, 10-security.md, 13-advanced-exotic.md, 14-troubleshooting.md, 15-glossary.md
Witness Trail06-witness-audit.md02-core-concepts.md, 04-crate-reference.md, 08-memory-model.md, 10-security.md, 11-performance.md, 13-advanced-exotic.md, 14-troubleshooting.md, 15-glossary.md
Proof System (P1/P2/P3)05-capabilities-proofs.md02-core-concepts.md, 04-crate-reference.md, 10-security.md, 11-performance.md, 13-advanced-exotic.md, 14-troubleshooting.md, 15-glossary.md
Partitions07-partitions-scheduling.md02-core-concepts.md, 03-architecture.md, 04-crate-reference.md, 05-capabilities-proofs.md, 08-memory-model.md, 12-bare-metal.md, 13-advanced-exotic.md, 15-glossary.md
Coherence Engine03-architecture.md02-core-concepts.md, 04-crate-reference.md, 07-partitions-scheduling.md, 11-performance.md, 13-advanced-exotic.md, 15-glossary.md
Scheduler (2-signal)07-partitions-scheduling.md03-architecture.md, 04-crate-reference.md, 11-performance.md, 13-advanced-exotic.md, 15-glossary.md
Memory Model (4-tier)08-memory-model.md02-core-concepts.md, 04-crate-reference.md, 12-bare-metal.md, 13-advanced-exotic.md, 15-glossary.md
Security Gate10-security.md04-crate-reference.md, 05-capabilities-proofs.md, 11-performance.md, 13-advanced-exotic.md, 14-troubleshooting.md, 15-glossary.md
Boot Sequence (7-phase)12-bare-metal.md03-architecture.md, 04-crate-reference.md, 10-security.md, 15-glossary.md
Measured Boot12-bare-metal.md10-security.md, 13-advanced-exotic.md, 15-glossary.md
WASM Agents09-wasm-agents.md02-core-concepts.md, 04-crate-reference.md, 12-bare-metal.md, 13-advanced-exotic.md, 15-glossary.md
Split / Merge13-advanced-exotic.md07-partitions-scheduling.md, 04-crate-reference.md, 14-troubleshooting.md, 15-glossary.md
MinCut13-advanced-exotic.md04-crate-reference.md, 11-performance.md, 15-glossary.md
CutPressure13-advanced-exotic.md07-partitions-scheduling.md, 11-performance.md, 15-glossary.md
EMA Filter11-performance.md13-advanced-exotic.md, 15-glossary.md
Buddy Allocator08-memory-model.md04-crate-reference.md, 11-performance.md, 12-bare-metal.md, 15-glossary.md
Reconstruction Pipeline08-memory-model.md13-advanced-exotic.md, 15-glossary.md
Failure Classes (F1--F4)13-advanced-exotic.md02-core-concepts.md, 14-troubleshooting.md, 15-glossary.md
Delegation / Derivation Tree05-capabilities-proofs.md04-crate-reference.md, 14-troubleshooting.md, 15-glossary.md
TEE / Attestation10-security.md04-crate-reference.md, 05-capabilities-proofs.md, 12-bare-metal.md, 15-glossary.md
IPC07-partitions-scheduling.md04-crate-reference.md, 13-advanced-exotic.md, 15-glossary.md
Scheduling Modes (Reflex/Flow/Recovery)07-partitions-scheduling.md13-advanced-exotic.md, 15-glossary.md
Epoch-Based Revocation05-capabilities-proofs.md07-partitions-scheduling.md, 14-troubleshooting.md, 15-glossary.md
RuVector13-advanced-exotic.md11-performance.md, 15-glossary.md
Seed / Appliance Profiles12-bare-metal.md13-advanced-exotic.md, 11-performance.md, 15-glossary.md
Benchmarks11-performance.md01-quickstart.md, 04-crate-reference.md
Build Profiles11-performance.md01-quickstart.md, 12-bare-metal.md, 14-troubleshooting.md
Linker Script (rvm.ld)12-bare-metal.md01-quickstart.md, 14-troubleshooting.md
FNV-1a06-witness-audit.md11-performance.md, 15-glossary.md
NullSigner (deprecated)10-security.md14-troubleshooting.md, 15-glossary.md
Device Leases04-crate-reference.md02-core-concepts.md, 07-partitions-scheduling.md, 15-glossary.md

API Quick Finder

This table maps key public types and functions to the crate where they are defined and the chapter that explains their usage.

Type / FunctionCrateChapter
CapTokenrvm-types05-capabilities-proofs.md
CapRightsrvm-types05-capabilities-proofs.md
CapTypervm-types05-capabilities-proofs.md
Capabilityrvm-types05-capabilities-proofs.md
CapabilityManagerrvm-cap05-capabilities-proofs.md
CapabilityTablervm-cap05-capabilities-proofs.md
DerivationTreervm-cap05-capabilities-proofs.md
GrantPolicyrvm-cap05-capabilities-proofs.md
ProofVerifierrvm-cap05-capabilities-proofs.md
verify_p1()rvm-cap05-capabilities-proofs.md
Proofrvm-proof05-capabilities-proofs.md
ProofTierrvm-proof05-capabilities-proofs.md
ProofEnginervm-proof05-capabilities-proofs.md
ProofContextBuilderrvm-proof05-capabilities-proofs.md
verify()rvm-proof05-capabilities-proofs.md
compute_data_hash()rvm-proof05-capabilities-proofs.md
WitnessSigner (proof)rvm-proof10-security.md
HmacSha256WitnessSignerrvm-proof10-security.md
TeeQuoteProviderrvm-proof10-security.md
TeeQuoteVerifierrvm-proof10-security.md
SoftwareTeeProviderrvm-proof10-security.md
WitnessRecordrvm-types06-witness-audit.md
WitnessHashrvm-types06-witness-audit.md
ActionKindrvm-types06-witness-audit.md
WitnessLogrvm-witness06-witness-audit.md
WitnessEmitterrvm-witness06-witness-audit.md
verify_chain()rvm-witness06-witness-audit.md
fnv1a_64()rvm-witness06-witness-audit.md
StrictSignerrvm-witness10-security.md
NullSignerrvm-witness10-security.md
PartitionIdrvm-types07-partitions-scheduling.md
PartitionStatervm-partition07-partitions-scheduling.md
PartitionManagerrvm-partition07-partitions-scheduling.md
Partitionrvm-partition07-partitions-scheduling.md
scored_region_assignment()rvm-partition13-advanced-exotic.md
merge_preconditions_full()rvm-partition13-advanced-exotic.md
IpcManagerrvm-partition07-partitions-scheduling.md
MessageQueuervm-partition07-partitions-scheduling.md
Schedulerrvm-sched07-partitions-scheduling.md
PerCpuSchedulerrvm-sched07-partitions-scheduling.md
SwitchContextrvm-sched07-partitions-scheduling.md
SwitchResultrvm-sched07-partitions-scheduling.md
SchedulerModervm-sched07-partitions-scheduling.md
EpochTrackerrvm-sched07-partitions-scheduling.md
SmpCoordinatorrvm-sched07-partitions-scheduling.md
compute_priority()rvm-sched07-partitions-scheduling.md
CoherenceGraphrvm-coherence13-advanced-exotic.md
CoherenceScorervm-types07-partitions-scheduling.md
CutPressurervm-types13-advanced-exotic.md
EmaFilterrvm-coherence11-performance.md
AdaptiveCoherenceEnginervm-coherence11-performance.md
MinCutBridgervm-coherence13-advanced-exotic.md
compute_coherence_score()rvm-coherence11-performance.md
compute_cut_pressure()rvm-coherence13-advanced-exotic.md
DefaultCoherenceEnginervm-coherence03-architecture.md
BuddyAllocatorrvm-memory08-memory-model.md
RegionManagerrvm-memory08-memory-model.md
TierManagerrvm-memory08-memory-model.md
ReconstructionPipelinervm-memory08-memory-model.md
CompressedCheckpointrvm-memory13-advanced-exotic.md
WitnessDeltarvm-memory13-advanced-exotic.md
MemoryRegionrvm-memory08-memory-model.md
MemoryTierrvm-types08-memory-model.md
SecurityGatervm-security10-security.md
GateRequestrvm-security10-security.md
GateResponservm-security10-security.md
PolicyDecisionrvm-security10-security.md
AttestationChainrvm-security10-security.md
DmaBudgetrvm-security10-security.md
BootSequencervm-boot12-bare-metal.md
BootPhaservm-boot12-bare-metal.md
BootTrackerrvm-boot12-bare-metal.md
MeasuredBootStatervm-boot12-bare-metal.md
BootContextrvm-boot12-bare-metal.md
run_boot_sequence()rvm-boot12-bare-metal.md
Platform (trait)rvm-hal03-architecture.md
MmuOps (trait)rvm-hal03-architecture.md
TimerOps (trait)rvm-hal03-architecture.md
InterruptOps (trait)rvm-hal03-architecture.md
validate_module()rvm-wasm09-wasm-agents.md
WasmModuleInforvm-wasm09-wasm-agents.md
FailureClassrvm-types13-advanced-exotic.md
RecoveryCheckpointrvm-types13-advanced-exotic.md
PhiValuervm-types02-core-concepts.md
RvmErrorrvm-types14-troubleshooting.md
CommEdgervm-types07-partitions-scheduling.md
DeviceLeaservm-types04-crate-reference.md

"I Want To..." Task Index

I Want To...Read
Build and run RVM for the first time01-quickstart.md
Understand RVM's key ideas before diving into code02-core-concepts.md
See how the 13 crates fit together03-architecture.md
Find the API for a specific crate04-crate-reference.md
Add capability checks to an operation05-capabilities-proofs.md
Submit and verify a proof05-capabilities-proofs.md
Emit and query witness records06-witness-audit.md
Debug a broken witness chain06-witness-audit.md, 14-troubleshooting.md
Understand how partitions are scheduled07-partitions-scheduling.md
Learn about the four memory tiers08-memory-model.md
Run WASM agents inside partitions09-wasm-agents.md
Harden a deployment for production10-security.md
Run benchmarks and tune performance11-performance.md
Boot RVM on QEMU or real hardware12-bare-metal.md
Understand what makes RVM novel13-advanced-exotic.md
Split or merge partitions at runtime13-advanced-exotic.md
Fix a build or runtime error14-troubleshooting.md
Look up a term I do not recognize15-glossary.md
Find every chapter that covers a conceptcross-reference.md (this page)
Deploy on a 64 KB microcontroller12-bare-metal.md, 13-advanced-exotic.md
Set up CI for an RVM fork12-bare-metal.md
Choose the right witness signer for production10-security.md
Reconstruct dormant memory from checkpoints08-memory-model.md, 13-advanced-exotic.md

Chapter List

For convenience, here is the complete table of contents for the user guide.

#TitleFocus
--README.mdUser guide overview and navigation
01Quick StartFive-minute build, test, boot
02Core ConceptsFoundational theory and design philosophy
03ArchitectureCrate layers, data flow, boot sequence
04Crate ReferencePer-crate API documentation
05Capabilities and ProofsThree-tier proof system
06Witness and AuditWitness trail, hash chain, record format
07Partitions and SchedulingPartition lifecycle, scheduler, IPC
08Memory ModelFour-tier memory, buddy allocator, reconstruction
09WASM AgentsWebAssembly runtime, quotas, migration
10SecuritySecurity gate, TEE, signers, attestation
11PerformanceBenchmarks, build profiles, tuning
12Bare-Metal DeploymentQEMU boot, linker script, hardware profiles
13Advanced and ExoticSix novel capabilities, fault classes, RuVector
14TroubleshootingCommon errors and solutions
15GlossaryAlphabetical term definitions
--Cross-Reference IndexThis page