# Sovereign Agent Kernel - Memory Map Configuration # 6502 @ 1MHz, 64KB address space, zero heap memory_map: zero_page: scheduler_regs: {start: 0x00, end: 0x0F} sha512_h_state: {start: 0x10, end: 0x4F} cw_orbital_state: {start: 0x50, end: 0x6F} context_save: {start: 0x70, end: 0x7F} forth_ip: {start: 0xFE, end: 0xFF} hardware_stack: start: 0x0100 end: 0x01FF agents: - id: 0 role: inspector base: 0x0200 size: 512 layout: dictionary: {offset: 0x00, size: 128} data_stack: {offset: 0x80, size: 128} return_stack: {offset: 0x100, size: 128} mailbox: {offset: 0x180, size: 128} - id: 1 role: manipulator base: 0x0400 size: 512 - id: 2 role: transport base: 0x0600 size: 512 - id: 3 role: relay base: 0x0800 size: 512 constant_tables: sha512_k: {start: 0x0A00, size: 640} sha512_h_init: {start: 0x0C80, size: 64} keccak_const: {start: 0x0CC0, size: 146} cw_phi_matrix: {start: 0x0D52, size: 144} trig_tables: {start: 0x0DEA, size: 512} thruster_alloc: {start: 0x0FEA, size: 22} kernel_code: start: 0x1000 end: 0xFFFF size: 61440 scheduler: frequency_hz: 100 agents: 4 policy: round_robin max_cycles_per_frame: 10000 context_switch_cycles: 156 irq_handler_cycles: 84 crypto: sha512_block_cycles: 44800 keccak_p1600_12_cycles: 21600 total_crypto_per_frame: 66400 orbital: cw_propagate_cycles: 412 cw_propagate_bytes: 248 fixed_point: Q16.16 sparse_entries: 14