Provide offers performant, best-of-breed REST APIs Check out our docs.
Provide makes it easy to create user-friendly experiences and new business opportunities while improving time-to-market and developer productivity.
Deploying a smart contract via Provide affects the automatic generation of a RESTful client API implementation for all publicly-exposed ABI methods in the contract, in a variety of modern programming languages.
Signing Identities are used by a Wallet for programmatically managing digital currency or tokens.
Provide enforces network affinity with managed signing identities to prevent sending assets to the wrong network.
Developers can choose to use custodial or non-custodial signing within their applications. If the signing identity is custodial then the platform will sign and broadcast transactions to the network on behalf of an authorized user or application.
Web3 is a new paradigm of peer-to-peer applications which depend on new storage paradigm: distributed filesystems.
Provide eliminates the complexity of connecting to public and private IPFS networks and we are making it easy for organizations to leverage this technology to share data and secure it with immutable proof-of-existence attestations on public blockchains.
The Provide APIs require a bearer JWT with authorized claims, which is signed when our token service vends the credential on behalf of an authorized user or application.
API Tokens contain an identifier referencing the authorized entity as the subject in the JWT payload. The encoded token may also include an expiration and arbitrary data, among other standard JWT fields.
We are working on extending this decentralized approach to authorization in the open source community in projects like Connext and NATS.