# info.summary
Versioned, source-traceable EU AI Act implementation data for people and AI agents.

# info.description
This read-only beta API exposes deterministic projections of Praxikon implementation graph.

It separates official facts, editorial interpretation and recommended actions, and includes transparent review metadata and source citations.

`effective_at` selects the legal applicability snapshot. `known_at` selects Praxikon knowledge cut-off.

No endpoint generates legal advice. The official source prevails over an editorial summary.

# info.x-public-access
Free to query without an account in this beta release. Reuse remains governed by the published terms.

# tags[].description
Actor-linked obligations with actions, evidence and source-grounded statements.

# tags[].description
Material regulatory changes and their implementation impact.

# tags[].description
Typed objects in the implementation graph.

# tags[].description
Deterministic text retrieval over the published graph.

# tags[].description
Stateless, deterministic implementation-map assessment using fixed answer codes. No profile is persisted.

# paths./api/v1/obligations.get.description
Returns published obligation objects for the selected legal and knowledge snapshot. Use `role`, `topic` or stable `id` to narrow the result.

# paths./api/v1/changes.get.description
Returns source-checked regulatory changes for the selected legal and knowledge snapshot, including links to affected obligations where available.

# paths./api/v1/entities.get.summary
List typed implementation graph entities

# paths./api/v1/entities.get.description
Returns deterministic localized projections of actors, obligations, changes, actions, evidence, controls and templates.

# paths./api/v1/answer.get.description
Matches a free-form question ("our chatbot talks to customers") to the scenario lexicon or the derived semantic index and assembles a deterministic answer from the versioned implementation graph: which obligations apply now or later, first actions, evidence to retain and follow-up questions. No LLM is involved; every element is source-traceable. Returns mode "none" with alternatives when no obligation is recognised.

# paths./api/v1/answer.get.parameters[].description
Plain-language question or situation, max 200 characters.

# paths./api/v1/answer.get.responses.200.description
An assembled answer (mode scenario or semantic), or mode "none" with alternative routes.

# paths./api/v1/enforcement.get.summary
List AI Act enforcement status per member state

# paths./api/v1/enforcement.get.description
Returns the enforcement tracker: designated market surveillance authorities and implementing-law status for all 27 member states, plus dated enforcement events (designations, implementing laws, investigations, decisions, fines and GDPR-context cases). Every entry carries a primary source URL. Filter with country (ISO code or EU) and type.

# paths./api/v1/enforcement.get.parameters[].description
ISO 3166-1 alpha-2 member state code, or EU for Commission-level events.

# paths./api/v1/enforcement.get.responses.200.description
Tracker metadata with stats, country status rows and filtered events.

# paths./api/v1/search.get.summary
Search the published implementation graph

# paths./api/v1/search.get.description
Performs deterministic text retrieval. Results remain constrained by both temporal snapshot parameters and any actor or topic filters.

# paths./api/v1/implementation-map.post.summary
Build or revalidate an AI Act implementation map

# paths./api/v1/implementation-map.post.description
Evaluates one structured AI system or GPAI model profile against the five published obligation routes. The request uses fixed answer codes, accepts no free text and is not persisted. Pass an earlier exported snapshot to receive a focused revalidation diff.

# paths./api/v1/implementation-map.post.responses.200.description
A versioned implementation snapshot with applicability, timing, rule trace, actions, evidence, sources and any revalidation changes.

# paths./api/v1/implementation-map.options.summary
CORS preflight for the stateless assessment

# components.parameters.Lang.description
Language used for localized labels, summaries and statements.

# components.parameters.Role.description
Stable actor identifier or published actor slug.

# components.parameters.Topic.description
Published topic slug, for example `article-50` or `fria`.

# components.parameters.EffectiveAt.description
Legal applicability snapshot. Defaults to the dataset default, never implicitly to the request clock.

# components.parameters.KnownAt.description
Praxikon knowledge cut-off. Use this separately from `effective_at` for reproducible historical queries.

# components.parameters.EntityType.description
Restrict entity results to one object type.

# components.parameters.Query.description
Literal search text. Search returns stored records and does not generate an answer.

# components.parameters.Format.description
Response serialization. `jsonld` uses the versioned RAIP context.

# components.responses.GraphResponse.description
A deterministic snapshot. JSON-LD contains the same entities and temporal boundary as the JSON representation.

# components.responses.InvalidQuery.description
One or more query parameters are invalid.

# components.schemas.ImplementationProfile.allOf[].description
`none` is an exclusive Article 50 scenario answer.

# components.schemas.ImplementationProfile.allOf[].description
`unsure` is an exclusive Article 50 scenario answer.

# components.schemas.ImplementationProfile.allOf[].description
A GPAI model is assessed for a GPAI model provider, importer or distributor, or an unresolved actor role.

# components.schemas.ImplementationProfile.allOf[].description
An AI system object cannot use the GPAI-model-provider role.

# components.schemas.ImplementationProfile.allOf[].description
A standalone GPAI-model profile does not carry AI-system-only answers.

# components.schemas.ImplementationProfile.allOf[].description
No Annex III domain has no Annex III use case.

# components.schemas.ImplementationProfile.allOf[].description
An unresolved Annex III domain keeps the use case unresolved.

# components.schemas.ImplementationProfile.allOf[].description
Decision influence is answered only for an exact Annex III use case.

# components.schemas.ImplementationProfile.allOf[].description
Interaction obviousness is answered only when direct AI interaction occurs.

# components.schemas.ImplementationProfile.allOf[].description
Article 50 market timing is answered only by a provider of synthetic-content functionality.

# components.schemas.ImplementationProfile.allOf[].description
Editorial control is answered only by a deployer of public-interest AI text.

# components.schemas.ImplementationProfile.allOf[].description
FRIA context is answered only for a deployer with a relevant exact Annex III use case.

# components.schemas.ImplementationProfile.allOf[].description
EU-market context is answered only for a standalone GPAI-model provider.

# components.schemas.ImplementationProfile.allOf[].description
GPAI timing and open-source context are answered only when the model is placed on the EU market.

# components.schemas.ApplicabilityStatus.description
A scoped first-assessment status. It is not a compliance determination.

# components.schemas.PreviousImplementationSnapshot.properties.payload_hash_sha256.description
Verified against the deterministic snapshot payload before revalidation.

# components.schemas.PreviousImplementationResult.description
Deprecated alias retained for beta clients; imports use the complete ImplementationResult schema.

# components.schemas.StatementKind.description
Machine-readable separation between primary-source fact, RAIP interpretation and practical recommendation.

# components.schemas.SourceRecord.properties.source_record_hash_sha256.description
Hash of the source-record fingerprint fields, not a claim that the complete external page was archived and hashed.

# components.schemas.Entity.properties.slug.description
Stable language-independent route slug for the current entity.

# components.schemas.Entity.properties.score.description
Deterministic relevance score, present on search results only.

# x-raip-temporal-model.effective_at
Legal applicability time selected for the snapshot.

# x-raip-temporal-model.known_at
Praxikon publication and verification cut-off.