Standard Profiles
Profile is one of the core abstractions in NNRP. Its purpose is to keep the public layer stable while moving domain-specific interpretation into profile and schema combinations.
The public layer is responsible for:
- Message skeletons.
- Length models.
- Shared semantics such as sessions, operations, and flow control.
Profiles are responsible for:
- Identifying the semantic family of a payload.
- Working with schemas to define the actual interpretation.
- Preventing one business scenario from bloating the public layer.
Current public standard directions
tensor and token are the clearest current standard profile directions.
Tensor Profile
For numeric blocks, region-oriented payloads, real-time enhanced rendering, and parts of media processing.
Token Profile
For discrete tokens, streaming text, AI NPC dialogue, agent collaboration, and tool-result streams.
Reading path
- Start with Tensor Profile Overview, then read its
Descriptor Common Header / Schema and Body / Payload Framechild pages. - Continue with Token Profile Overview in the same order.
- For cross-profile descriptor fields, read Typed Payload Descriptor first.
- When you need to decide whether a field belongs to the public layer, cross-check Common Header or the version-frozen preview pages.