Ownership Verification
The current version of the Credible Layer requires that the address returned by theowner() function of a contract is the only address that can deploy assertions for that contract. This is a temporary implementation that will be expanded in future versions.
Current Implementation
The Credible Layer expects contracts to implement theowner() function, typically through the Ownable pattern. Here’s an example of the expected interface:
Future Development
We are actively researching alternative ownership verification methods that will:- Support different ownership patterns
- Enable seamless ownership transfers
- Maintain security requirements
- Allow for multisig integration
Next Steps
- Quickstart Guide - Get started with the Credible Layer
- Assertion Guide - Learn how to write assertions
- Deploy Assertions - Learn how to deploy assertions
- FAQ - Find answers to common questions

