Skip to content

Sauvidya / PACE

Sauvidya (Sanskrit for with proper knowledge) defines the PACE specification: Principal Accessibility & Capacity Envelope.

Agent protocols assume the principal can see, hear, read, comprehend, decide in real time, and maintain consistent cognitive capacity across interactions. For the estimated 1.3 billion people worldwide living with some form of disability, and for every adult whose capabilities are declining with age, this assumption is structurally exclusionary.

WCAG and ARIA govern the rendering layer (color contrast, screen readers). PACE governs the behavioral layer: what the agent communicates, when, how much, how many options it presents, how long it waits, and whether the principal can consent at this moment.

PrimitiveWhat it does
PrincipalCapabilityProfileOn-device declaration of the principal’s capabilities across eight dimensions
InteractionModalityAgent’s adapted communication plan computed from the PCP
ConsentCapacityCheckPer-interaction verification that the principal can meaningfully consent right now
AdaptiveInteractionContractBinding rules governing how all agents interact with this principal
DimensionRange
Visionfull, low, minimal, none
Hearingfull, partial, minimal, none
Motorfull, limited, minimal, assistive_device
Cognitivefull, mild_decline, moderate_decline, severe_decline
Languagelist of (language code, fluency score)
Literacyfull, functional, limited, none
Tech fluencyhigh, moderate, low, none
Decision capacitystable, fluctuating, limited, guardian_required

PACE works standalone. When deployed alongside other protocols:

  • With consent protocols: consent becomes accessibility-conditional. A ConsentCapacityCheck must pass before any ConsentRecord is created.
  • With welfare protocols: satisfaction measurement becomes capability-aware. A non-response from a principal who could not see the notification is not scored as negative engagement.
  • With payment protocols (AP2): payment authorization becomes accessible. A voice confirmation in Telugu replaces a payment-detail screen the principal cannot read.

The augmentation_profile extension extends PACE from defensive accommodation toward active prosthetic augmentation. PACE Core declares what the principal can do and adapts the agent’s interaction surface to fit. The extension adds the missing piece: how an agent actively replaces missing capacity or amplifies existing strengths, with contractual safeguards against skill atrophy, identity erosion, and missed-emergency risk.

PrimitiveWhat it records
AugmentationAxisA single dimension with kind: compensate, amplify, or preserve
AugmentationProfilePer-principal declaration with reversibility, audit, identity, skill-maintenance, and emergency rules
AugmentationActionA logged action with a mediation field distinguishing agent-compensated, agent-amplified, user-direct, and agent-handed-off
EmergencyTrigger / HandoffEventDeclared crisis conditions and the typed handoff event that follows
AxisRevertedEventTyped reversion event recording principal opt-out of any axis
InvariantPurpose
AUG-1 ReversibilityEvery augmentation is revertible by the principal as a typed event
AUG-2 Audit DecompositionEvery action records its mediation (no aggregation that erases agency)
AUG-3 Identity PreservationVoice/style alteration requires explicit identity_consent
AUG-4 Skill Maintenancepreserve axes are never replaced by agent action
AUG-5 Emergency BoundaryTriggers force human handoff; no further agent action until acknowledgement

Full specification with TLA+ model and TLC configuration at extensions/augmentation_profile/. The extension is additive: agents that do not declare an AugmentationProfile continue to operate under PACE Core’s existing defensive-accommodation model.