Developer Portal

Integrate ARA compliance into your development lifecycle. The ARA developer platform provides SDKs, APIs, and schema definitions to help you build, monitor, and certify autonomous systems against the ARA Standard.

Quick Start

1

Choose your System Profile

Select your profile — Foundational (F), Standard (S), Advanced (A), or Comprehensive (C) — to determine which ACRs apply to your system.

2

Integrate the Telemetry SDK

Install the @araf/telemetry-sdk package and configure it with your ARA System Identifier and telemetry endpoint for continuous monitoring readiness.

3

Use the API

Query ACRs, check regulatory framework mappings, search the certification registry, and verify certifications programmatically via the REST API.

Resources

Architecture Overview

The ARA developer platform consists of three main components that connect your system to the ARA certification infrastructure. The architecture varies by Assurance Class: Class A systems self-monitor, while Class B and Class C systems route telemetry through a CAPO (Continuous Assurance Platform Operator).

Data Flow

Your SystemTelemetry SDKCAPO (Class B/C)ARA Registry

Example: Telemetry Initialization

Initialize the Telemetry SDK and begin tracking decision events in your system. The SDK batches events and transmits them to the configured endpoint.

TypeScript

telemetry-init.ts
import { ARATelemetry } from '@araf/telemetry-sdk';

const telemetry = new ARATelemetry({
  systemId: 'ARA-2026-XXXXX',
  profile: 'standard',
  endpoint: 'https://capo.example.com/ingest',
});

telemetry.trackDecision({
  domain: 'decision-integrity',
  action: 'recommendation',
  confidence: 0.94,
  reasoning: 'Based on policy rules #14, #22',
});