<!-- Security Badges -->

<!-- Activity Badges -->

<!-- Technology Badges -->
<!-- Security Badges -->


<!-- Activity Badges -->


<!-- Technology Badges -->

<!-- Quality Badges -->

<!-- Community Badges -->
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.json<!-- Security Badges -->

<!-- Activity Badges -->

<!-- Technology Badges -->
<!-- Security Badges -->



<!-- Activity Badges -->



<!-- Maturity Badges -->



<!-- Technology Badges -->


<!-- Quality Badges -->



<!-- Community Badges -->
A 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.