# Tako Protocol

## Tako Protocol

- [What is Tako?](https://docs.tako.so/what-is-tako.md)
- [Social Abstract Account](https://docs.tako.so/social-abstract-account.md)
- [Social Legos](https://docs.tako.so/social-legos.md)
- [On-Chain Reputation](https://docs.tako.so/social-legos/on-chain-reputation.md)
- [Farcaster](https://docs.tako.so/social-legos/farcaster.md)
- [Monetization](https://docs.tako.so/monetization.md)
- [Profile as an asset](https://docs.tako.so/monetization/profile-as-an-asset.md)
- [Introduction](https://docs.tako.so/monetization/profile-as-an-asset/introduction.md)
- [API Overview](https://docs.tako.so/monetization/profile-as-an-asset/api-overview.md)
- [For Farcaster dApp](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp.md)
- [Deployed Contract Address](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/deployed-contract-address.md)
- [Contract Specification](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/contract-specification.md)
- [ProfileMarketV1](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/contract-specification/profilemarketv1.md)
- [FarcasterKey](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/contract-specification/farcasterkey.md)
- [APIs](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis.md)
- [GetBuyPrice](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getbuyprice.md)
- [GetBuyPriceAfterFee](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getbuypriceafterfee.md)
- [GetSellPrice](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getsellprice.md)
- [GetSellPriceAfterFee](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getsellpriceafterfee.md)
- [Discover](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/discover.md)
- [Explore](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/explore.md)
- [GetCommentsOnFarcaster](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getcommentsonfarcaster.md)
- [GetCommentsOnLens](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getcommentsonlens.md)
- [GetHolders](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getholders.md)
- [GetAssets](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getassets.md)
- [GetProfileAndKey](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getprofileandkey.md)
- [GetActivated](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getactivated.md)
- [GetHoldersByAddress](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getholdersbyaddress.md)
- [GetHoldingByAddress](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getholdingbyaddress.md)
- [GetKeyInfo](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getkeyinfo.md)
- [GetTrending](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/gettrending.md)
- [GetTrendingVolume](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/gettrendingvolume.md)
- [GetTradesLatest](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/gettradeslatest.md)
- [GetTradesList](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/gettradeslist.md)
- [GetClaimable](https://docs.tako.so/monetization/profile-as-an-asset/for-farcaster-dapp/apis/getclaimable.md)
- [Open Curation](https://docs.tako.so/monetization/open-curation.md)
- [Introduction](https://docs.tako.so/monetization/open-curation/introduction.md)
- [API Overview](https://docs.tako.so/monetization/open-curation/api-overview.md)
- [For Lens dApp](https://docs.tako.so/monetization/open-curation/for-lens-dapp.md)
- [Deployed Contract Address](https://docs.tako.so/monetization/open-curation/for-lens-dapp/deployed-contract-address.md)
- [Contract Specification](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification.md)
- [Enums and Structs](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification/enums-and-structs.md)
- [Owner Functions](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification/owner-functions.md)
- [Governance Functions](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification/governance-functions.md)
- [Bid Functions](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification/bid-functions.md)
- [Curate Functions](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification/curate-functions.md)
- [View Functions](https://docs.tako.so/monetization/open-curation/for-lens-dapp/contract-specification/view-functions.md)
- [APIs](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis.md)
- [GetWhitelistInfo](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getwhitelistinfo.md)
- [CheckOnchainTX](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/checkonchaintx.md)
- [getOpenCurationCuratorAccepted](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationcuratoraccepted.md)
- [getOpenCurationBidsCreated](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationbidscreated.md)
- [getOpenCurationBidsConfirmingCreated](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationbidsconfirmingcreated.md)
- [getOpenCurationBidsPassed](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationbidspassed.md)
- [getOpenCurationRecentActiveCurators](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationrecentactivecurators.md)
- [GetBidsFeed](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getbidsfeed.md)
- [verifyOpenCurationBid](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/verifyopencurationbid.md)
- [getOpenCurationBidsCreatedStats](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationbidscreatedstats.md)
- [getOpenCurationCuratorLastBidPrice](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationcuratorlastbidprice.md)
- [registerOpenCuration](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/registeropencuration.md)
- [getOpenCurationIdIndexPairs](https://docs.tako.so/monetization/open-curation/for-lens-dapp/apis/getopencurationidindexpairs.md)
- [SDK](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk.md)
- [Installing the SDK](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/installing-the-sdk.md)
- [allBids](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/allbids.md)
- [takoHubInfo()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/takohubinfo.md)
- [generateBidAbiData()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/generatebidabidata.md)
- [generateBidBatchAbiData()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/generatebidbatchabidata.md)
- [estimateGas()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/estimategas.md)
- [generateTransaction()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/generatetransaction.md)
- [register()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/register.md)
- [verifyBid()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/verifybid.md)
- [generateClaimRewardAbiData()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/generateclaimrewardabidata.md)
- [curatorStatus()](https://docs.tako.so/monetization/open-curation/for-lens-dapp/sdk/curatorstatus.md)
- [Peer-to-Peer Curation](https://docs.tako.so/monetization/peer-to-peer-curation.md)
- [Introduction](https://docs.tako.so/monetization/peer-to-peer-curation/introduction.md)
- [API Overview](https://docs.tako.so/monetization/peer-to-peer-curation/api-overview.md)
- [For Lens dApp](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp.md)
- [Deployed Contract Address](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/deployed-contract-address.md)
- [Contract Specification](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification.md)
- [Enums and Structs](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification/enums-and-structs.md)
- [Owner Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification/owner-functions.md)
- [Governance Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification/governance-functions.md)
- [Bid Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification/bid-functions.md)
- [Curate Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification/curate-functions.md)
- [View Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/contract-specification/view-functions.md)
- [APIs](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis.md): This is API v2, the latest version
- [GetToken](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/gettoken.md)
- [RefreshToken](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/refreshtoken.md)
- [GetWhitelistInfo](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getwhitelistinfo.md)
- [SearchProfile](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/searchprofile.md)
- [CheckOnchainTX](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/checkonchaintx.md)
- [GetRecentActiveCurators](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getrecentactivecurators.md)
- [ActiveStatistics](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/activestatistics.md)
- [GetLensCuratorAccepted](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlenscuratoraccepted.md)
- [GetLensBidsCreated](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidscreated.md)
- [GetLensBidsReceived](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidsreceived.md)
- [GetLensBidsConfirmingCreated](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidsconfirmingcreated.md)
- [GetLensBidsConfirmingReceived](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidsconfirmingreceived.md)
- [VerifyLensBid](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/verifylensbid.md)
- [IgnoreLensBid](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/ignorelensbid.md)
- [GetLensBidsIgnored](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidsignored.md)
- [GetLensBidsCreatedStats](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidscreatedstats.md)
- [GetLensBidsReceivedStats](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlensbidsreceivedstats.md)
- [GetLensCuratorLastBidPrice](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlenscuratorlastbidprice.md)
- [GetLensPubIndexPairs](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlenspubindexpairs.md)
- [GetLensPubIds](https://docs.tako.so/monetization/peer-to-peer-curation/for-lens-dapp/apis/getlenspubids.md)
- [For Farcaster dApp](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp.md)
- [Deployed Contract Address](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/deployed-contract-address.md)
- [Contract Specification](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification.md)
- [Enums and Structs](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification/enums-and-structs.md)
- [Owner Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification/owner-functions.md)
- [Governance Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification/governance-functions.md)
- [Bid Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification/bid-functions.md)
- [Curate Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification/curate-functions.md)
- [View Functions](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/contract-specification/view-functions.md)
- [APIs](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis.md): This API v2, the latest version
- [GetToken](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/gettoken.md)
- [RefreshToken](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/refreshtoken.md)
- [GetWhitelistInfo](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getwhitelistinfo.md)
- [SearchProfile](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/searchprofile.md)
- [CheckOnchainTX](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/checkonchaintx.md)
- [GetRecentActiveCurators](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getrecentactivecurators.md)
- [ActiveStatistics](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/activestatistics.md)
- [GetFarcasterCuratorAccepted](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcastercuratoraccepted.md)
- [GetFarcasterBidsCreated](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterbidscreated.md)
- [GetFarcasterBidsReceived](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterbidsreceived.md)
- [GetFarcasterBidsConfirmingReceived](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterbidsconfirmingreceived.md)
- [VerifyFarcasterBid](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/verifyfarcasterbid.md)
- [IgnoreFarcasterBid](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/ignorefarcasterbid.md)
- [GetFarcasterBidsIgnored](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterbidsignored.md)
- [GetFarcasterBidsCreatedStats](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterbidscreatedstats.md)
- [GetFarcasterBidsReceivedStats](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterbidsreceivedstats.md)
- [GetFarcasterCuratorLastBidPrice](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcastercuratorlastbidprice.md)
- [GetFarcasterEngagement](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterengagement.md)
- [GetFarcasterPubIndexPairs](https://docs.tako.so/monetization/peer-to-peer-curation/for-farcaster-dapp/apis/getfarcasterpubindexpairs.md)
- [Links](https://docs.tako.so/links.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.tako.so/what-is-tako.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
