Skip to content

dip-protocol/dip-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# DIP CLI

Reference command-line implementation for the **Decision Integrity Protocol (DIP)**.

dip-cli generates signed **decision artifacts** that can be verified independently.


# Features

* Create DIP artifacts

* Deterministic canonicalization

* Ed25519 signing

* Artifact hash generation


# Installation

Clone the repository and build:


go build


# Usage

Create a decision file:


decision.json

Example:

{

  "decision\_id": "decision-001",

  "timestamp": "2026-03-08T10:00:00Z",

  "inputs": {

    "amount": 100

  },

  "outputs": {

    "approved": true

  }

}

Generate an artifact:


dip sign decision.json

This produces:


artifact.json


# Artifact Structure


artifact\_version

artifact\_id

decision

signature


# Verification

Artifacts produced by dip-cli can be verified using:


dip-go-verifier

dip-js-verifier


# License

Apache License 2.0

About

Reference CLI implementation for signing and verifying DIP decision artifacts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages