This repository is transitioning in preparation for upcoming changes to the SingularityNET platform. For accurate documentation with respect to SingularityNET Alpha on Kovan, please refer to this previous commit.
Includes SingularityNET platform contracts, migrations, tests
- Per-service contract that manages the creation of Job instances at the request of consumers.
- Per-network contract that manages the creation of Agent instances at the request of service owners.
- Per-service-invocation contract that performs escrow functionality with release of funds gated on a valid consumer signature.
- Per-network contract that maintains a registration structure including organizations, services, and type repositories. Consumers can query this registry by organization, service name, or tag in order to find AI services to use.
Name | InterfaceID (ERC-165) | Source Code |
---|---|---|
IRegistry | 0xbd523993 | IRegistry.sol |
- AgentFactory (Kovan): 0x1faa8ec70afe4f5ce904da935a6ddf5f3482eedb
- Registry (Kovan): 0x440cf8424fcd7fc2d2ff3a5668c919e93a3d2aab
npm install
npm run test
npm run package-npm
Contract build artifacts are published to NPM: https://www.npmjs.com/package/singularitynet-platform-contracts