AI prompts
base on Project info & docs # OpenAgents
OpenAgents is a marketplace for AI agents built on open protocols.
Our flagship product is [Onyx](https://github.com/OpenAgentsInc/onyx), a mobile app connecting your personal AI agent to the OpenAgents network where every agent makes all agents smarter.
Onyx helps users find and use various AI agents, delegate tasks, and compensate providers through instant Bitcoin micropayments. Users define budgets and rules, and the app automates the payment process so that you only pay for what you value, with minimal hassle.
We will not allow the future of AI to be controlled by a small handful of mega-corporations.
We envision a vibrant, user-driven ecosystem where anyone can discover, integrate, and monetize AI services on fair terms.
## Core Vision
- **Openness Everywhere**: We rely on open models, open data, and Bitcoin as open money, fostering a flexible and transparent AI environment.
- **User Empowerment**: Users remain in control. They set budgets, define preferences, and let their agents handle the details—no restrictive platforms or forced lock-ins.
- **Decentralized Discovery & Competition**: Open protocols enable users to tap into a global directory of AI services. Providers compete fairly, ensuring better quality, variety, and cost-effectiveness.
- **Instant Bitcoin Micropayments**: Payments are settled quickly, at a granular level. The result: a market where useful services see immediate rewards, driving continuous improvement and innovation, all while staying invisible and frictionless to the user once configured.
## Open Protocols at Work
- **MCP (Model Context Protocol)**: Ensures structured and user-approved interactions with AI tools and data sources.
- **NIP-89 (Discovery)**: Acts like an open “address book” of AI services, helping Onyx find specialized tools recommended by the community.
- **NIP-90 (Data Vending Machines)**: Creates a competitive marketplace where multiple providers can bid on requests, elevating quality and efficiency.
- **NIP-57 (Integrated Micropayments)**: Allows for direct, low-friction compensation over Bitcoin’s Lightning Network. Payments flow as tasks complete, guided by user-set budgets.
Read more about [protocols in OpenAgents](docs/protocols.md).
## What This Means for You
- **No Monopolies**: Instead of one big player, there’s a whole world of AI agents and tools at your fingertips.
- **Real-Time Feedback Loops**: Agents and providers that deliver genuine value are automatically compensated through user-configured payment logic. This encourages them to keep improving.
- **Pay Only for What You Value**: Forget big monthly bills. With flexible budgets and automated, on-demand payments, you spend money only on services that benefit you.
## Previous Work
- **OpenAgents v1 (Laravel/Livewire)**: See the [v1 branch](https://github.com/OpenAgentsInc/openagents/tree/v1).
- **OpenAgents v2 (NextJS)**: Check out the [v2 repo](https://github.com/OpenAgentsInc/v2).
- The most recent main branch has moved to the [v3incomplete branch](https://github.com/OpenAgentsInc/openagents/tree/v3incomplete).
## Resources
- [Follow us on X](https://x.com/OpenAgentsInc)
- [Wiki](https://github.com/OpenAgentsInc/openagents/wiki)
- [Stacker News Community](https://stacker.news/~openagents)
## Video Series
We’ve documented a year of development—140+ videos—on X.
Check out [episode one](https://twitter.com/OpenAgentsInc/status/1721942435125715086) or see the [full episode list](https://github.com/OpenAgentsInc/openagents/wiki/Video-Series).
", Assign "at most 3 tags" to the expected json: {"id":"7152","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"