Open to the Public
  • About OTTP
  • Learn Concepts
    • Accounts
    • Attestations
    • Projects, Proposals, Milestones, and Contributions
    • Apps
  • Build Apps / Clients
    • Getting Started / SDK
    • Subjects
    • Objects
    • Blocks
    • Links
  • Build Protocol
  • Resources
    • Contracts and Schemas
Powered by GitBook
On this page
  1. Learn Concepts

Apps

PreviousProjects, Proposals, Milestones, and ContributionsNextBuild Apps / Clients

Last updated 25 days ago

One Protocol, Many Clients

OTTP is built on EAS, a general purpose attestation layer, which anyone can use to attest about anything. Similarly, anyone can build on OTTP, a general purpose collaboration layer, to create applications for collaboration.

Custom Applications for Different Purposes

This enables clients built for different purposes to talk to each other through a shared OTTP collaboration layer. For example, a crowdfunding application could help fund ventures, while the ventures could coordinate their work through another application, and freelancers could look for work opportunities for these ventures through their own tailored application. Each of these applications (funding, work coordination, hiring freelancers) can all access and write to the same underlying collaboration data.

It’s like web2 platforms having open APIs which can never be closed.

In this example, a Gitcoin and Optimism grant page could both reference the same underlying project data, with associated onchain collaboration records and social accounts:

rectangles stacked on top of each other: layer 1 (bottom): Base, layer 2: Ethereum Attestation Service (EAS), layer 3, Open to the Public (OTTP), layer 4: client n/∞