docs.rs failed to build kaccy-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
kaccy
Meta-crate for the Kaccy Protocol - Complete platform for fractional Bitcoin transactions.
Overview
This is a convenience meta-crate that re-exports all Kaccy sub-crates, allowing you to use the entire Kaccy ecosystem through a single dependency.
Installation
Add this to your Cargo.toml:
[]
= "0.1.0"
Usage
Using the Prelude
The easiest way to get started:
use *;
async
Using Individual Crates
Access specific crate functionality:
use LinearBondingCurve;
use BitcoinClient;
use ReputationEngine;
use AiEvaluator;
What's Included
This meta-crate includes all Kaccy components:
- kaccy-core - Core business logic (tokens, orders, matching, bonding curves)
- kaccy-db - Database layer (PostgreSQL, Redis, caching, repositories)
- kaccy-bitcoin - Bitcoin integration (Core RPC, HD wallets, Lightning, UTXO management)
- kaccy-reputation - Reputation system (scoring, tiers, SBT, commitments)
- kaccy-ai - AI services (code evaluation, fraud detection, verification)
- kaccy-api - REST API (Axum web server, authentication, endpoints)
Individual Crate Installation
If you only need specific components, you can install them individually:
[]
= "0.1.0"
= "0.1.0"
= "0.1.0"
= "0.1.0"
= "0.1.0"
= "0.1.0"
Documentation
Individual crate documentation:
Quick Start Example
use *;
use dec;
async
Features
All features from sub-crates are available:
- Token creation and trading
- Bonding curve pricing
- Bitcoin payment monitoring
- Lightning Network support
- Reputation scoring and tiers
- AI-powered evaluation
- REST API with WebSocket
- Multi-signature wallets
- Database operations with caching
Requirements
- Rust 1.85+
- PostgreSQL 15+
- Bitcoin Core (for Bitcoin integration)
- Redis (optional, for caching)
Environment Variables
# Database
DATABASE_URL=postgresql://user:password@localhost/kaccy
# Bitcoin
BITCOIN_RPC_URL=http://localhost:8332
BITCOIN_RPC_USER=rpcuser
BITCOIN_RPC_PASSWORD=rpcpassword
WALLET_XPUB=xpub...
# API
JWT_SECRET=your-secret-key
PORT=8080
# AI Services (optional)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GEMINI_API_KEY=...
License
Proprietary - All rights reserved
Support
- GitHub: https://github.com/cool-japan/kaccy
- Email: contact@kaccy.net
- Website: https://kaccy.net