Skip to content

Common schema for multimodal agent and human action scripting in social games. Defines timing, positioning, speech, and emotional behaviors using JSON Schema Draft 2020-12.

License

Notifications You must be signed in to change notification settings

CollComm/aps-schema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

APS Schema Repository

Welcome to the Agent Performance Script (APS) schema repository! 🌍

APS defines a common language for describing multimodal, time-based actions by AI agents or humans in interactive environments, especially for social games and simulations.

This repository contains the schema and initial documentation needed to build, validate, and extend APS-compliant systems.


πŸ“„ About the APS Schema

  • Format: JSON Schema Draft 2020-12
  • Current Version: 2.0.2
  • Purpose: Standardize agent behaviors such as speaking, gazing, moving, and emotional expressions for consistent evaluation.
  • Scope: Supports decentralized identities, parallel and dependent actions, dynamic environment positions, custom action extensions, and human translation compatibility.

Note: Version 2.0.2 is the first public release, and is incompatible with earlier internal v1 schemas due to alignment with JSON Schema Draft 2020-12.


πŸ“‚ Repository Structure

aps-schema/
β”œβ”€β”€ schema/
β”‚   └── aps.schema.json               # The core schema (v2.0.2)
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE

Future releases may add:

  • Examples
  • Validation scripts
  • Extended documentation

πŸ”§ How to Use

  1. Reference the schema

    • Validate your JSON data against schema/aps.schema.json
    • Libraries: jsonschema (Python), ajv (JavaScript), etc.
  2. Stay Updated

    • Keep an eye on version tags and release notes.
  3. Contribute

    • Feedback and suggestions are welcome via Issues and Discussions.

πŸ”’ License

This project is licensed under the Apache 2.0 License.


✨ Goals of APS

  • Enable fair comparison between different agents or humans.
  • Allow decentralized development of compatible agents.
  • Support future extensions without breaking past work.
  • Promote transparent evaluation of multimodal behavior.

πŸ”— Related Projects


❓ Questions?

Open an issue or start a discussion! We welcome curious minds and constructive skeptics.

About

Common schema for multimodal agent and human action scripting in social games. Defines timing, positioning, speech, and emotional behaviors using JSON Schema Draft 2020-12.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published