- [[Home]]
- [[Ecosystem Overview]]
- [[Governance Model]]
- [[Tax-First Architecture]]
- [[Contributor Authority]]
- [[Workflow Engine]]
- [[KYC Validator]]
- [[API Gateway]]
- [[Credit Authority]]
- [[Loaner Ledger]]
- [[Legal Agreements]]
- [[Documentation Wizard]]
- [[Templates]]
- [[Badge Catalog]]
Contributor authority defines what each participant can do inside the GitDigital ecosystem.
Full authority, dual‑approval required for financial actions.
Operational authority, workflow execution, contributor onboarding.
Task‑level authority, no financial permissions.
Workflow Engine, KYC Validator, API Gateway.
- [[Governance Model]]
- [[Workflow Engine]]
Tax‑first architecture is the backbone of GitDigital.
Every workflow, repo, agreement, and ledger is designed to:
- Separate personal vs business finances
- Maintain audit‑ready documentation
- Enforce identity and authority
- Prevent accidental commingling
No money moves without:
- Documentation
- Approval
- Ledger entry
All financial actions are logged in:
- Loaner Ledger
- Agreements repo
- Workflow Engine logs
The system prevents:
- Unauthorized transfers
- Missing documentation
- Unverified identities
- [[Credit Authority]]
- [[Loaner Ledger]]
- [[Legal Agreements]]
The GitDigital governance model ensures:
- Clear authority boundaries
- Dual‑founder approvals
- Immutable audit trails
- Contributor safety
- Tax‑first separation
- Owner
- Manager
- Contributor
- Automation
- All financial actions require dual‑founder approval
- All agreements require identity‑verified signatures
- KYC Validator
- Workflow Engine
- Immutable ledger entries
- [[Contributor Authority]]
- [[Tax-First Architecture]]
- [[Legal Agreements]]
The GitDigital Products ecosystem is a multi‑org, multi‑repo, multi‑workspace architecture designed for clarity, compliance, automation, and contributor empowerment.
It is built around:
- Federated governance
- Tax‑first financial separation
- Automated workflows
- Contributor‑safe authority levels
- Immutable documentation and agreements
Defines authority, roles, approvals, and compliance.
Workflow Engine, KYC Validator, API Gateway.
Credit Authority, Loaner Ledger, Agreements.
Templates, Wizards, Badge Catalog, Standards.
- [[Governance Model]]
- [[Tax-First Architecture]]
- [[Workflow Engine]]
Welcome to the official documentation hub for the GitDigital Products Ecosystem — a federated, multi‑org architecture powering governance, automation, compliance, and contributor empowerment.
- [[Ecosystem Overview]]
- [[Governance Model]]
- [[Tax-First Architecture]]
- [[Contributor Authority]]
- [[Workflow Engine]]
- [[KYC Validator]]
- [[API Gateway]]
- [[Credit Authority]]
- [[Loaner Ledger]]
- [[Legal Agreements]]
- [[Documentation Wizard]]
- [[Templates]]
- [[Badge Catalog]]
The Loaner Ledger is the immutable financial record for all loans, repayments, and credit actions.
- Loan issued
- Repayment
- Adjustment
- Correction (requires dual approval)
- Borrower
- Amount
- Date
- Agreement link
- Workflow ID
- [[Credit Authority]]
- [[Legal Agreements]]
The Credit Authority governs:
- Credit caps
- Loan approvals
- Repayment logic
- Borrower experience
Dynamic, rule‑based.
Dual‑founder approval required.
Auto‑generated agreements.
All loans logged immutably.
- [[Loaner Ledger]]
- [[Legal Agreements]]
The API Gateway connects:
- Workflow Engine
- KYC Validator
- Ledger
- Agreements
- External services
Single entry point for automation.
Identity‑aware, authority‑aware.
Immutable audit trails.
- [[Workflow Engine]]
- [[Loaner Ledger]]
The KYC Validator ensures:
- Identity verification
- Signature validation
- Authority enforcement
- Fraud prevention
Name, address, signature, ID.
Required for all agreements.
No workflow proceeds without KYC.
- [[Workflow Engine]]
- [[Legal Agreements]]
The Workflow Engine automates:
- Approvals
- Document generation
- Ledger entries
- Identity checks
- Notifications
Error‑proof data collection.
Auto‑generated agreements and ledger entries.
Identity validation before workflow execution.
Automated testing and deployment.
- [[KYC Validator]]
- [[API Gateway]]
- [[Legal Agreements]]
The Badge Catalog defines all official GitDigital badges for:
- Governance
- Automation
- Lending
- Documentation
- Security
- Ecosystem
Governance, Authority, Compliance.
Workflow Engine, KYC, API Gateway.
Credit Authority, Loaner Ledger.
Docs, Templates, Wizard.
- [[Templates]]
- [[Documentation Wizard]]
A complete library of reusable templates for:
- Agreements
- Ledgers
- READMEs
- Workflows
- Contributor onboarding
Founder loans, contributor contracts.
README, wiki, governance docs.
Workflow forms, metadata blocks.
- [[Documentation Wizard]]
- [[Badge Catalog]]
The Documentation Wizard automates:
- README generation
- Agreement templates
- Ledger entries
- Contributor onboarding docs
Reusable, standardized modules.
Ensures consistent structure.
Automatic badge walls.
- [[Templates]]
- [[Badge Catalog]]
All agreements in GitDigital are:
- Legally binding
- Identity‑verified
- Signature‑required
- Immutable
Dual‑signature, KYC‑verified.
Role‑based, authority‑scoped.
Workflow‑generated.
- [[KYC Validator]]
- [[Loaner Ledger]]
🧱 Architecture Complete
📘 Spec v1.0
🛡️ Compliance Ready
🚀 Devnet Live
🌐 Mainnet Candidate
🌱 Concept
🔧 Prototype
🟦 Devnet
🧪 Audit Prep
🟩 Mainnet
🌀 Ecosystem Ready
🔱 Solana Aligned
🟣 Grant Candidate
🟪 Grant Awarded
🔗 Ecosystem Integration
🛡️ Security Ready
💼 Sponsor Ready
📊 DD Ready
🏢 Enterprise Ready
🟦 Open Source
🏛️ Governance Published
🔐 Security Policy
📂 Audit Packet
📝 Reviewer Ready
🧬 Compliance dNFT
Core Badge Verification Workflow (.github/workflows/badge-verification.yml):
name: Badge Verification
on:
schedule:
- cron: '0 0 * * *' # Daily at midnight UTC
push:
paths:
- '.github/workflows/**'
- 'package.json'
- 'requirements.txt'
workflow_dispatch:
jobs:
badge-verification:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Collect Repository Metrics
run: |
node scripts/collect-metrics.js
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Generate Badge Status
run: |
node scripts/compute-badges.js
- name: Upload Badge Status
uses: actions/upload-artifact@v4
with:
name: badge-status
path: badge-status.jsonA compliance layer designed to bridge institutional KYC/AML processes with Solana’s token infrastructure.
- On-chain Whitelist Registry: Secure, transparent, and auditable list of verified addresses.
- SDK Integration: Simple TypeScript client for wallet-level verification and token gating.
- Regulatory Alignment: Eases the adoption of compliant Real-World Asset issuance.
# Clone the repo
git clone https://github.com/Gitdigital-products/solana-kyc-compliance-sdk.git
cd solana-kyc-compliance-sdk
# Build the Rust program
cd programs/compliance_registry
cargo build-bpf
# Build the SDK
cd ../../sdk/typescript
npm install && npm run build
Open-source SDK for enforcing KYC/AML compliance directly at the token level on Solana using Token Extensions (Transfer Hook & Permanent Delegate). Includes a Rust on-chain program, TypeScript SDK, and Compliance Registry for institutional-grade Real-World Asset (RWA) issuance.