Skip to content

ubitquity/CipherBPA_API_Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

CipherBPA Public API

Open access RESTful API for document verification and NFTitle Network lookups.

Endpoints

Method Endpoint Description
GET /public/v1/verify/:documentHash Verify document on NFTitle Network
GET /public/v1/nftitle/lookup/:propertyId Lookup property records
GET /public/v1/integrations/list List available integrations
GET /public/v1/status/health API health check
GET /public/v1/info API information

Rate Limits

  • Per Minute: 30 requests
  • Per Day: 1,000 requests

Quick Start

cd server
npm install
npm run seed  # Populate sample data
npm run dev   # Start development server

Example Requests

# Verify a document
curl http://localhost:5000/public/v1/verify/0x7a8b9c1d2e3f...

# Lookup property
curl http://localhost:5000/public/v1/nftitle/lookup/PROP-2024-001234

# List integrations
curl http://localhost:5000/public/v1/integrations/list

# Health check
curl http://localhost:5000/public/v1/status/health

Environment Variables

Copy .env.example to .env and configure:

PORT=5000
MONGO_URI=mongodb://localhost:27017/cipherbpa_public
CORS_ORIGIN=*

License

MIT - Ubitquity, LLC

About

CipherBPA (Business Process Automation) API: Public

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors