GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • accordproject
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Accord Project

README.md

Open-source standards and tooling for humans and AI agents to draft, validate, and compute legally-meaningful contracts.
Linux Foundation project · Apache-2.0

Docs Discord License


What we build

Accord Project provides the open standard — and reference implementation — for computable contracts: structured, typed, executable agreements.

The three components

Component What it is Repo
Concerto Schema language for contract data. Generates TypeScript, Java, Go, Python, JSON Schema from one .cto file. concerto
TemplateMark Markdown-based contract template format. Variables + conditional logic. Readable by humans and LLMs. markdown-transform
APAP Agreement Protocol API — REST + MCP server. Agents call contracts as tools. apap

How they fit together

Natural language request
        │
        ▼
  ┌──────────────┐     ┌──────────────┐     ┌──────────────┐
  │  TemplateMark│────▶│   Concerto   │────▶│    APAP      │
  │   (template) │     │   (schema)   │     │ (MCP / REST) │
  └──────────────┘     └──────────────┘     └──────────────┘
        │                     │                     │
     Prose text           Type-safe data        AI tool calls
                           validation

Quick start

# Use the template engine API in your project
npm install @accordproject/template-engine

Try it live:

  • Template Playground — draft and test templates in your browser
  • Concerto Playground — paste a schema, see 7 language targets

For AI builders

Accord Project templates are structured data sources for LLM workflows:

  • TemplateMark is Markdown — LLMs already understand it at training-data scale
  • Concerto schemas validate LLM-generated data before it reaches the contract
  • APAP MCP endpoint exposes templates as tool calls to any MCP client
  • TypeScript logic compiles statically — agent-generated code fails at compile time, not runtime

See the AI & Agent Workflows guide and the 2024 Whitepaper.

Community

  • Discord — join the Technology Working Group
  • Blog — blog & news
  • Governance — TSC and working groups

Linux Foundation

Pinned Loading

  1. apap apap Public

    Accord Project Agreement Protocol. Agreement Runtime and MCP Server

    HTML 21 55

  2. template-archive template-archive Public

    Smart Legal Contracts & Templating System

    TypeScript 380 195

  3. concerto concerto Public

    Business schema language and runtime

    JavaScript 223 270

  4. web-components web-components Public

    React Components for Accord Project

    JavaScript 134 135

  5. template-playground template-playground Public

    Web Playground for TemplateMark templates

    TypeScript 79 283

  6. template-engine template-engine Public

    Template Engine — converts TemplateMark + JSON data to AgreementMark

    TypeScript 23 77

Repositories

Loading
Type
Language
Sort
Showing 10 of 69 repositories
  • concerto-playground Public

    Interactive playground for Accord Project Concerto schemas — live graph editing and multi-language code generation

    accordproject/concerto-playground's past year of commit activity
    TypeScript 6 Apache-2.0 9 0 1 Updated Nov 12, 2026
  • apap Public

    Accord Project Agreement Protocol. Agreement Runtime and MCP Server

    accordproject/apap's past year of commit activity
    HTML 21 55 10 10 Updated Nov 12, 2026
  • virtual-agent-org Public
    accordproject/virtual-agent-org's past year of commit activity
    TypeScript 0 Apache-2.0 1 0 1 Updated Nov 12, 2026
  • concerto Public

    Business schema language and runtime

    accordproject/concerto's past year of commit activity
    JavaScript 223 Apache-2.0 270 44 44 Updated Nov 11, 2026
  • concerto-codegen Public
    accordproject/concerto-codegen's past year of commit activity
    JavaScript 15 Apache-2.0 56 18 19 Updated Nov 11, 2026
  • template-engine Public

    Template Engine — converts TemplateMark + JSON data to AgreementMark

    accordproject/template-engine's past year of commit activity
    TypeScript 23 Apache-2.0 77 24 13 Updated Nov 6, 2026
  • template-playground Public

    Web Playground for TemplateMark templates

    accordproject/template-playground's past year of commit activity
    TypeScript 79 Apache-2.0 283 83 96 Updated Nov 3, 2026
  • concerto-conformance Public
    accordproject/concerto-conformance's past year of commit activity
    Gherkin 1 10 5 7 Updated Nov 2, 2026
  • pr-triage-board-bot Public Forked from jupyter/pr-triage-board-bot

    Sync PRs to a GitHub Project Board to make triage easier

    accordproject/pr-triage-board-bot's past year of commit activity
    TypeScript 0 BSD-3-Clause 8 0 2 Updated Nov 2, 2026
  • template-archive Public

    Smart Legal Contracts & Templating System

    accordproject/template-archive's past year of commit activity
    TypeScript 380 Apache-2.0 195 78 (4 issues need help) 13 Updated Oct 20, 2026
View all repositories

People

@jeromesimeon @martinhalford @mttrbrts @peterhunn @DianaLease @jolanglinais @sanketshevkar @fuyalasmit @jonathan-casey @Ahmed-Gaper

Sponsors

  • @baggers27
  • @mttrbrts
  • @tbrooke
  • @dselman

Top languages

JavaScript TypeScript Java Rust Tree-sitter Query

Most used topics

cicero hacktoberfest smart-contracts blockchain ethereum
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.