Skip to main content

Ecosystem

ANIP runtime architecture is about consumers, governed services, and downstream systems. The ANIP ecosystem is the surrounding toolchain that helps teams author, package, distribute, generate, and verify those services.

Ecosystem Map

Roles

ComponentRoleNot responsible for
ANIP protocolDefines the service interaction contract.Authoring product requirements.
StudioHelps teams produce reviewed ANIP definitions, packages, and templates.Being the hidden authority after export.
RegistrySigns, stores, displays, and verifies packages/templates.Executing service logic.
CLI generatorGenerates service code from a package or definition.Inventing new behavior outside the contract.
Custom bundleSupplies implementation logic at declared extension seams.Rewriting public manifest semantics.
Verifier/scenario testsProve protocol and behavior claims.Replacing human design review.
Backend systemExecutes real work: SaaS API, database, semantic layer, internal service.Defining agent-facing governance by itself.

Package Trust Loop

Trust depends on stable artifacts:

  • Package ID and version.
  • Manifest digest.
  • Definition digest.
  • Registry receipt.
  • Contract signature.
  • Optional lock file.
  • Optional immutable custom bundle ref and digest.

Studio And Registry Are Not Runtime Dependencies

A running ANIP service does not need Studio. A consumer can inspect the service directly through /.well-known/anip, /anip/manifest, /anip/permissions, /anip/invoke, audit, and checkpoints.

Studio and Registry matter before and around runtime:

  • Studio improves authoring and review.
  • Registry improves sharing and trust.
  • CLI generation improves repeatability.
  • Verifiers improve confidence.

The runtime contract remains ANIP.

Where To Go Next