Skip to content

postfiatorg/postfiat-sdk

Repository files navigation

PostFiat SDK

A proto-first, multi-language SDK with Python, TypeScript, and Solidity support for building AI-powered applications and smart contracts.

📚 Documentation

📖 Full Documentation

🚀 Quick Start

Python

pip install postfiat-sdk

TypeScript

npm install @postfiat/sdk

Solidity

# Clone the repository for Solidity development
git clone https://github.com/postfiat/pfsdk.git
cd pfsdk

# Install dependencies and generate contracts
make sol-deps
make proto
make sol-build

# Run tests
cd solidity && forge test

# Deploy contracts (local development)
cd solidity && npm run deploy:local

🏗️ Architecture

The SDK follows a proto-first architecture where Protocol Buffer definitions are the single source of truth for all generated code across multiple languages and platforms, including smart contracts.

See the Architecture Documentation for detailed information.

🔧 Development

For development setup and contributing guidelines, see:

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •