Version: 0.1.0
Status: Public (Alpha)
This Quickstart Wizard walks integrators through the minimum viable steps required to:
- Construct a canonical event
- Validate it
- Score it
- Generate a contribution proof
- Deterministic
- Minimal
- Copy‑paste‑ready
- Language‑agnostic
- Auditor‑friendly
This is the fastest way to integrate the protocol.
- Protocol version
- Validator versions
- Scoring rule versions
` protocol: 0.1.0 validators:
- type_validator: 0.1.0
- payload_validator: 0.1.0
- replay_validator: 0.1.0 rules:
- codecommitbase: 0.1.0
- documentationupdatebase: 0.1.0 `
Version pinning is required for determinism.
json { "eventid": "evt001", "type": "code_commit", "timestamp": "2026-01-27T12:34:56Z", "payload": { "lines_added": 42, "lines_deleted": 3 }, "metadata": { "repo": "example/repo", "branch": "main" } }
- Must be valid JSON
- Must include all required fields
- Timestamp must be ISO‑8601
- Payload must match type requirements
- Type Validator
- Payload Validator
- Replay Validator
- Rule‑Specific Validators
json { "valid": true, "errors": [], "version": "0.1.0" }
- Do not score the event
- Do not generate a proof
- Return the deterministic error message
Once validated, pass the event to the scoring engine.
- Identifies applicable rules
- Evaluates conditions
- Aggregates integer scores
json { "score": 5, "rulesapplied": ["codecommit_base"], "version": "0.1.0" }
- Pure
- Deterministic
- Integer‑only
- Version‑pinned
- Event
- Validation result
- Score result
- Protocol version
- Optional signature
json { "event": { "...": "..." }, "validated": true, "score": 5, "rulesapplied": ["codecommit_base"], "version": "0.1.0", "signature": null }
This is the artifact integrators store, index, or use for rewards.
- Schema tests
- Validation tests
- Scoring tests
- Proof tests
- Cross‑language tests
Your implementation must match the reference outputs byte‑for‑byte.
- Event creation strategy
- Replay protection strategy
- Timestamp handling
- Version pinning
- Storage of proofs
This ensures auditability.
- All Quickstart steps must pass
- All conformance tests must pass
- All outputs must match reference implementations
- No nondeterministic behavior may exist
- GitDigital maintainers
- Governance committee (for major integrators)
| Step | Action | Output |
|---|---|---|
| 1 | Pin versions | Deterministic environment |
| 2 | Create event | Canonical event |
| 3 | Validate | Validation result |
| 4 | Score | Score result |
| 5 | Generate proof | Contribution proof |
| 6 | Run conformance tests | Compliance |
| 7 | Document integration | Audit readiness |
| 8 | Certification | Official compliance |
The Integration Quickstart Wizard is now ready for:
- Documentation site
- Integrator onboarding
- Partner engineering
- Audit packages
- Developer workshops