HEART Embedded Systems logoHEART

HEART Track 3: Advanced#

For products that act on their own, use an AI brain, run fleets, or are machines that move: what to read, what to skip, and when you are done

Status: Reading guide, November 2026. Part of the HEART Standards Family. It adds no requirements. Read first: Track 1: Basic and Track 2: Intermediate, all of both. This page lists only what Track 3 adds.


In one minute#

Track 3 is a HEART that acts. A rule, another system or an AI can start a change, and the HEART decides whether it may run. Risky changes wait for a person who is really there. One command stops all automatic action, at once.

  • Feature Set: full (card.level), with the control module (API Standard, Section 2.1).
  • Autonomy Level: A3, A4 or A5.
  • Claim when done: for example HEART Full · A3 (A4 for connectivity) · self-tested.

Track 3 has three stops. Stop as soon as your product is covered.

StopYou need it whenAutonomyExtra reading
3A. Acting, without a brainThe product suggests fixes for a person to approve, or runs rules a person adoptedA3, A4about 1 hour 20 minutes
3B. With a brainAn AI model explains, plans or proposes fixes; or the product fixes new problems by itself; or it embeds a HEART CoreA3 to A5 with a modelabout 1 hour 40 minutes more
3C. Fleets and machinesOne command goes to many systems; or the product is a robot, heavy machine, vehicle, drone, ship or spacecraftany10 minutes, plus the roadmap. Most of this is planned, not yet in the standard.

A3 is here, not in Track 2, because suggesting a fix and waiting for a yes needs the approval gate and the stop control, and both are part of HEART Full (Part 2, Section 8).


1. Who it is for#

StopExamples
3AA thermostat that proposes a cheaper schedule and waits (A3); an online shop that restarts a stuck worker by a Playbook (A4); an air-conditioner controller that recalibrates a drifting sensor; a birdhouse camera whose zoom moves by adopted rules, inside limits
3BA greenhouse controller that asks a model for a better watering plan and runs it as a Trial; a photo editor with an AI assistant; any product that fixes problems nobody planned for (A5)
3CA Gateway rolling out an update to 2,000 systems; industrial and warehouse robots, excavators, haul trucks, cranes, autonomous tractors, drones, ships, rovers, landers and satellites

Road vehicles: the roadmap decided that HEART does monitoring only for road vehicles, and sends no driving commands. Read Tracks 1 and 2, then the safety items of Stop 3C.


2. What you will build#

Stop 3A: acting, without a brain#

PieceWhat it doesDefined in
Capabilities and ActionsThings the product can be asked to do, invoked with POST /heart/v1/capabilities/{name}/invoke; each run is an Action you can followPart 3, Sections 3.5 and 3.6; API Standard, Sections 6.2 and 6.3
The whole gateEvery change, from rule, ai, peer or human, checked against one table; the allowlist with envelopesPart 6, Section 2.3
ApprovalsPOST /heart/v1/actions/{id}/decision: a person, never an AI, never the initiator, with proof of presence bound to the Action's digest; Actions that expirePart 6, Section 3; API Standard, Section 6.3
No back doorsNew Playbooks, a wider allowlist, higher autonomy, trusting a peer: all destructivePart 6, Section 4
Stop and the autonomy ceilingPOST /heart/v1/tending/stop, with no approval and no internet; the ceiling max (GET and PUT /heart/v1/tending/autonomy), and the mode that follows from the current level: observe, suggest, actPart 6, Sections 6 and 6.1; API Standard, Section 13.4
Playbooks (A4)"When this happens, do that", adopted by a person, run as rule inside the allowlistPart 2, "A4"; Part 6, Section 4.2
Custom commands and guardsThe product's own commands, mapped to Modbus, CAN, G-code and more, with interlocks checked at the moment they runAPI Standard, Section 14; Part 6, Section 9.1

Stop 3B: with a brain#

PieceWhat it doesDefined in
Models suggest, systems decideNothing a model says runs directly; instructions and data kept apart; budgetsPart 6, Section 5
The brain switchA brain only through a Command Center, only while holding a signed lease; cut at once or when the lease runs out; every answer signedPart 2, Rule 7; Part 6, Section 6.2; API Standard, Section 7.4; Command Center profile
HEART CoreThe runtime inside the product: four tiers, grounded serving, Consultations, Proposals, envelopes, Trials with undo, learned Playbooks, the brainless stateCore Standard
Model changesA new model passes the product's tests before usePart 6, Section 7; API Standard, Section 11

Stop 3C: fleets and machines#

PieceWhat it doesDefined inStatus
Fleet commandsOne command to many systems, in stages, paused on failures, approved at the GatewayPart 6, Section 8; API Standard, Section 13.3In the standard and the reference Gateway
Lifecycle and running workHow, what and when for restarts; pause, resume and cancel at safe pointsAPI Standard, Sections 6.3 (rule 5) and 13.2 (rule 3)In the standard
The brain switch for machinesThe Command Center, leases and auto mode for machines that are offline for daysCommand Center profileIn the standard; the reference Command Center runs at heartcortex.ai
Control authority, missions, hazardous commands, machine modules, machine profilesWho has control, link-loss rules, time-limited commands, arm-then-fire, two-person rules, ten modules, Part 8 profilesPlannedPlanned. Not in the standard yet.

3. What to read, in order#

Read Track 1, Section 3, and Track 2, Section 3, first. Then read up to your stop.

Stop 3A: acting, without a brain#

#DocumentRead these sectionsTimeWhy
1Part 2: Autonomy LevelsIn Section 4, "A3: Suggests" and "A4: Fixes known problems"; in Section 5, Rules 1, 3 and 5; Sections 6 and 1010 minWhat A3 and A4 demand, the stop rule, and areas such as "A4 for connectivity"
2Part 6: Human Control and SafetySection 2.3 again, every column this time; Sections 4 (4.1 to 4.3), 6 and 6.1; Section 9.118 minThe whole gate, the allowlist and its envelopes, no back doors to power, stop and modes, and guards. The heart of this track.
3Part 3: Information ModelSections 3.5, 3.6 and 66 minCapabilities, Actions and the standard action names
4API StandardSections 6.2, 6.3, 6.4, 13.2 (rule 10) and 13.412 minInvoking, the approval flow, the digest, presence methods, cancelling at safe points, Trials' one exception, and autonomy control. Read 6.3 slowly.
5Part 1: BasicsSection 92 minThe ladder of five steps, for commands the standard does not know
6API StandardSections 1.3, 14 (14.1 to 14.7) and 15; Appendix D if you write custom definitions12 minCustom commands, mapping to native protocols, guards, native passthrough, and physical systems
7Security Advisory 2026-001C1 and C25 minWhy an AI holding a person's login cannot approve, and why standing orders count as power
8Part 9: Testing and CertificationSections 5.3, 6.1 and 6.517 minCausing faults safely, the autonomy tests, and the gate, approval and stop tests
9One guide close to your productAll30 minOnline shop server (A4 Playbooks), air-conditioner controller (HEART Full with heartd) or birdhouse camera (Playbooks inside an envelope)

Stop 3A total: about 1 hour 20 minutes without the guide. Stop here if your product has no AI model and sends no fleet commands.

Stop 3B: with a brain#

#DocumentRead these sectionsTimeWhy
10Design Note 1: The Brain and the HeartSections 1 to 57 minWhy the brain is cut and the heart never is, with one worked example
11Part 2: Autonomy LevelsIn Section 4, "A5: Fixes new problems"; in Section 5, Rule 73 minWhat A5 demands, and why A3 and above with a brain needs a switch
12Part 6: Human Control and SafetySections 5 (5.1 to 5.4), 6.2 and 710 minModels suggest, systems decide; cutting the brain; changing the model
13API StandardSections 4.4, 7.2, 7.3, 7.4 (rules 1 to 13), 11 and 13.2 (rules 11 and 12)12 minThe Reason format, the brain lease, signed answers, signals that only lower risk, and the brain and evolving modules
14HEART Command Center"In one minute" and Sections 1 to 1115 minJoining, leases, cutting, tripwires, the public log and blessed models
15Core StandardSections 1 to 9, 11 and 12. Read Section 7 (7.1 to 7.8) slowly.45 minThe Core inside the product: tiers, serving, Consultations, Proposals, envelopes, Trials, learned Playbooks, the brainless state, classes and robustness
16Part 9: Testing and CertificationSection 6.6, and the P6-BRAIN-*, P6-TRIAL and P6-INJECT rows of Section 6.55 minThe Core tests and the brain switch tests
17One guide close to your productAll30 minGreenhouse irrigation (the brain proposes, a Trial with one approval and automatic undo) or photo editing software (the Core inside an app)

Stop 3B total: about 1 hour 40 minutes without the guide. Stop here unless you send fleet commands or build a machine that moves.

Stop 3C: fleets and machines#

#DocumentRead these sectionsTimeWhy
18Part 6: Human Control and SafetySection 8, and Section 9 again5 minOne command to many systems, and physical safety, which takes priority over everything
19API StandardSection 13.32 minStaged rollout, pause, resume with a new approval, cancel
20Core StandardSection 101 minWhere the Core sits in a control system: on the supervisory side, never in the loop
21Part 2: Autonomy LevelsSection 6, "Profiles may set a ceiling"1 minA machine profile may cap your Autonomy Level (Part 8 is not written yet)
22Part 6: Human Control and SafetySection 95 minWhere HEART sits beside a machine's safety system. Authority, missions, hazardous commands and machine profiles are planned, not in the standard: do not claim any of them.
23One guideAll25 minWater pump station: the pattern for machines today. The PLC and its interlocks run the plant; HEART watches, explains and tells a person.

4. What you can skip, and why#

SkipWhy
Stop 3B, if your product has no AI modelA3 and A4 need no model and no internet (Part 2, Section 8). Without a brain you need no Command Center (Part 2, Rule 7).
The Core Standard, if you do not embed a HEART CoreThe Core is one way to build a Full HEART. If you build your own, the gate, Actions and stop come from Part 6 and the API Standard. Read Core Section 7 anyway if a brain proposes changes.
Stop 3C, if you send no fleet commands and nothing movesFleets are for Gateways with the fleet module. The machine extensions are planned only.
API Standard, Appendices A to CBackground: neighbouring standards, open items and references.
The roadmap's decisions for machines you do not buildEach decision says which machines need it. A warehouse robot does not need the space profile.

5. Where to start: templates and simulators#

Templates and the reference implementation#

No template serves HEART Full yet. The planned rust-heart-core and browser-worker templates will. Today, start from the reference implementation:

Start fromFor
HEART Core in Rust (heart-core-rs, the heartd daemon)HEART Full on embedded Linux, a server or a Gateway: the gate, presence checks, Actions, Playbooks, Trials, custom commands, the Gateway and fleet commands. Download it from heartcortex.ai/downloads.
The Core as WebAssembly or a Rust libraryHEART Full inside an app, as in the photo editor guide
esp32-fullAn ESP32 that asks a cloud model to explain its alerts through a Reasoning Gateway (F3) and takes physical commands only after a press of its own button (F4). It claims Basic.

The brain switch is in the standard, the reference Core and heartd, the Python and ESP32 templates, and the Command Center at heartcortex.ai.

Simulators#

These three claim HEART Basic · A1 in their Card, because they are not rated Full implementations. They show Track 3 behaviour.

SimulatorStopWhat it shows
Online shop server3AThree Playbooks on the allowlist for rule, with daily limits and cooldowns: A4 behaviour. Destructive actions are never possible through HEART.
Birdhouse camera3ATwo adopted Playbooks move the zoom inside an envelope; the infrared light, which shines on living birds, needs a person at the box
Greenhouse irrigation3BA clearly labelled mock brain proposes "water 20% less, in two steps"; one press of the button approves the whole Trial, which is watched and undone if it goes wrong

The thermostat (Track 2) also previews A3: its mock AI only suggests, and every suggestion waits for a person.


6. The Part 9 tests that apply#

All the tests of Track 1 and Track 2, plus these. Weights: critical 5, must 3, should 1. One failed critical test caps the rating at 3.9, Unsafe.

Stop 3A#

TestWeightApplies to you when
P2-AUTONOMY-CURRENTmustFull
P2-ALL-1criticalFull
P2-A3-1, P2-A3-2, P2-A3-3, P2-A3-4mustYou claim A3 or higher
P2-A3-5mustYou claim exactly A3
P2-A4-1, P2-A4-2, P2-A4-3mustYou claim A4 or higher
P2-A4-4mustYou claim exactly A4
P4-AUTH-SCOPE, P4-IDEMPOTENCYmustFull
P6-GATE, P6-APPROVER, P6-PRESENCE, P6-PRESENCE-ONE-CALL, P6-AUTHORITY, P6-PHYSICALcriticalFull
P6-PRESENCE-ENROLcriticalYou offer the presence module
P6-MODE, P6-ALLOWLIST, P6-EXPIRE, P6-PLAYBOOK-ADOPT, P6-CANCEL-SAFEmustFull
P6-STOP, P6-STOP-ONEmustA3 or higher
P6-HALTmustYou offer the core module and a halt capability
P6-GUARDmustYour commands have guards
SEC-05-AGENT-NOT-HUMAN, SEC-06-AUTHORITY-CHANGE, SEC-07-PRESENCE-REQUIREDcriticalFull

Stop 3B#

TestWeightApplies to you when
P2-A5-1, P2-A5-2, P2-A5-3mustYou claim A5
P2-A5-4shouldYou claim A5
P5-AImustIt calls AI models
P6-INJECTcriticalIt uses AI or /serve
P6-TRIALmustIt has the core module, or runs Trials
P6-BRAIN-LEASE, P6-BRAIN-SIGNED, P6-BRAIN-LOWER, P6-BRAIN-NOKEYScriticalIt has the brain module
P6-BRAIN-SAFE, P6-BRAIN-SELFCUTmustIt has the brain module
P6-BRAIN-RESTOREcriticalIt has brain.restoreNeedsOwner
P6-BRAIN-OFFLINE-CAP, P6-BRAIN-RECONNECTcriticalIt has brain.offline (auto mode)
P6-BRAIN-STEPDOWNmustIt has brain.offline
P7-UNDERSTAND, P7-NO-MODEL, P7-LIMITS, P7-RESTARTmustYou claim a Core class (Core-S, Core-M or Core-L)

Stop 3C#

TestWeightApplies to you when
P6-FLEETmustA Gateway with the fleet module
P6-FLEET-RESUMEcriticalA Gateway with the fleet module
P6-FLEET-ONE-APPROVALcriticalA Gateway with the fleet module, or a system that pins a Gateway key

There are no Part 9 tests yet for the planned machine extensions, and no Part 8 profile tests (Part 9, Section 6.8). Nothing in them can be claimed until they exist.


7. You are done when#

Stop 3A#

  • Everything on the Track 1 and Track 2 finish lines is still true.
  • Every combination of risk and initiator, on and off the allowlist, in every mode, gives exactly the result in Part 6, Section 2.3.
  • An AI, another program, the Action's own initiator and a person without proof of presence all fail to approve. The person an AI acted for, with valid proof, succeeds.
  • As the AI, adding a Playbook, widening the allowlist or raising max is held for a person or refused.
  • Stop works at once, degraded and offline, with no approval, by POST /heart/v1/tending/stop and by PUT /heart/v1/tending/autonomy with max 2: waiting Actions are cancelled, and new automatic Actions get 409 autonomy-stopped.
  • If you claim A4: a Playbook fault is fixed without asking, also offline, and a fault no Playbook covers gets a suggestion that waits.

Stop 3B#

  • With every message to the Command Center blocked, the brain is cut when the lease ends; nothing is consulted, and Proposals are refused. The heart keeps working.
  • No model provider key is anywhere on the product.
  • Unsigned, wrongly signed, old and replayed answers and signals are rejected, and no signal can ever raise anything.
  • A Trial runs on one approval, undoes itself when a guard fails, and ends stopped with its values restored when stop is pressed.
  • If you claim A5: with the model disconnected, autonomy.current drops to 4 with limitedBy: no-model.

Stop 3C#

  • A fleet command that is not read waits for a person at the Gateway, starts with a small first stage, and pauses at its first failure; resuming needs a new approval.
  • Your machine's safety functions work with the HEART absent, stopped or hacked, and HEART sits only on the supervisory side.
  • You claim nothing from the roadmap until it is in the standard and tested.

When every test in Section 6 that applies passes, you can say, for example: HEART Full · A4 (A3 for actuators) · self-tested. You have read everything the standard asks of your product. The rest of the standard is reference.