# description
The unit of management defined in Section 2 of The Agent Estate Standard v1.0, published by AI ROF.

# properties.agent_id.description
Field 1. Unique, persistent identifier assigned by the organisation. Must not be a vendor-assigned identifier alone, because agents migrate between platforms and vendor identifiers do not survive migration.

# properties.name.description
Field 2. Human-readable, unique within the estate.

# properties.purpose.description
Field 3. One sentence, understandable by a person outside the delivery team.

# properties.runtime.description
Field 4. Platform or platforms the agent executes on. Where an agent spans runtimes, all must be listed.

# properties.entered_production.description
Field 5. Date the agent first acted on live data or live systems, or produced output reaching a person or process outside the delivery team. Not the build date and not the pilot start date. Must not be inherited unverified from a vendor registry creation date.

# properties.business_unit.description
Field 7. The unit whose work the agent performs. Where an agent serves several, the accountable unit must be identified.

# properties.technical_owner.description
Field 8. Named individual accountable for the agent functioning.

# properties.business_owner.description
Field 9. Named individual accountable for the agent producing its stated outcome. A team, role, committee or distribution list must not be recorded here. See validation rule V2.

# properties.stated_outcome.description
Field 10. The business result the agent was funded to produce, in the terms its Business Owner would use with their own leadership.

# properties.baseline.description
Field 11. Pre-agent cost, time, volume or quality of the same outcome. Where not captured before deployment, captured must be false and a retrospective estimate must not be entered.

# properties.cost_per_successful_outcome.description
Field 12. Total cost of operation divided by count of successful outcomes over a stated period. Operating cost includes inference, orchestration, human review, exception handling and monitoring. Estimates permitted at Level 2 where flagged. Level 3 requires basis to be measured.

# properties.autonomy_level.description
Field 13. Assistive: proposes, human acts. Supervised: acts, human approves. Autonomous: acts, human notified.

# properties.escalation.description
Field 14. Named individual or on-call function receiving escalation when the agent fails or behaves outside expectation.

# properties.accountabilities.description
Section 3. Each accountability assigned to a named individual. The same individual may hold more than one.

# properties.promotion.description
Field 15. Reference to the record demonstrating the agent met the criteria in 5.2.

# properties.review_triggers.description
Field 16. Minimum one per control surface. Each must be expressed as a threshold with a value, not a qualitative condition.

# properties.retirement_criteria.description
Field 18. Conditions under which this agent should be withdrawn. Must be defined at promotion, not at first review.

# properties.next_review_due.description
Field 19. Must not exceed twelve months from last review, or three months where autonomy_level is autonomous or the agent exceeds the stated materiality threshold.

# properties.field_exceptions.description
Requirement 2.7.3. Any required field left empty must have an entry here stating the reason. A blank field and a knowingly unavailable field are different conditions and an assessor must be able to distinguish them.

# properties.optional.description
Section 2.5. None of these are required at any conformance level.

# properties.record_last_updated.description
Requirement 2.7.1. A record must be updated within ten working days of a change to any required field.

# allOf[].$comment
Validation rule V1. Requirement 7.2.5. An agent in production must have a Business Owner.

# allOf[].$comment
Validation rule V3. Where a baseline was not captured, no value may be recorded.

# allOf[].$comment
Validation rule V6. A retired agent's record is retained, not deleted. Enforced at implementation level.