{"version":1,"pages":[{"id":"4Byo8zUXDiJ4sHBftGmH","title":"Welcome","pathname":"/trustless-work","siteSpaceId":"sitesp_xbTKI","emoji":"1f44b","description":"This is the developer documentation for Trustless Work.","breadcrumbs":[{"label":"INTRODUCTION"}]},{"id":"y3FzCZ4auy5IJmaCCuJf","title":"AI optimized docs","pathname":"/trustless-work/introduction/readme/ai-optimized-docs","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Welcome","emoji":"1f44b"}]},{"id":"e7LnK4EtpjSsUmDzMEhI","title":"Why Escrows Matter","pathname":"/trustless-work/introduction/readme/why-escrows-matter","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Welcome","emoji":"1f44b"}]},{"id":"98LhDn0bpXuVyNjwBMk3","title":"Who Should Use This","pathname":"/trustless-work/introduction/readme/who-should-use-this","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Welcome","emoji":"1f44b"}]},{"id":"P53vwWf6uYYh4OTEQAyu","title":"Links","pathname":"/trustless-work/introduction/readme/links","siteSpaceId":"sitesp_xbTKI","description":"Quick links to core docs, tools, and external resources.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Welcome","emoji":"1f44b"}]},{"id":"x6BXXXSuTkWdsdG6xFvF","title":"Escrow Design","pathname":"/trustless-work/introduction/technology-overview","siteSpaceId":"sitesp_xbTKI","icon":"layer-group","description":"We don’t hold your money—we hold the logic.","breadcrumbs":[{"label":"INTRODUCTION"}]},{"id":"rsEUBteha4qJ5CaVFjDC","title":"Roles in Trustless Work","pathname":"/trustless-work/introduction/technology-overview/roles-in-trustless-work","siteSpaceId":"sitesp_xbTKI","description":"Let's understand what each role represents!","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"}]},{"id":"GFfwPDIwuvv5gWChqNUj","title":"Escrow Properties","pathname":"/trustless-work/introduction/technology-overview/what-does-a-smart-escrow-look-like","siteSpaceId":"sitesp_xbTKI","description":"An escrow is just structured data — a JSON body that defines how funds are held, released, and tracked. Each property tells the contract who does what, when funds move, and under which conditions.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"}]},{"id":"MVgEdehKiI6PU8QR07QH","title":"Escrow Types","pathname":"/trustless-work/introduction/technology-overview/escrow-types","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"}]},{"id":"Rr92XrouLgwMmkf15N31","title":"Escrow Lifecycle","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle","siteSpaceId":"sitesp_xbTKI","description":"The escrow lifecycle is the structured flow of actions and responsibilities that secure a transaction. At Trustless Work, we break this into clear phases, ensuring transparency, adaptability, and cons","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"}]},{"id":"h9vfDeGWTPG2Tj4QhPKG","title":"Initiation Phase","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle/initiation-phase","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"},{"label":"Escrow Lifecycle"}]},{"id":"y6I3XeLHoE2I5dtQsnxo","title":"Funding Phase","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle/funding-phase","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"},{"label":"Escrow Lifecycle"}]},{"id":"tlksI8S4iivTKxANkRKx","title":"Change Milestone Status","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle/milestone-status-update","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"},{"label":"Escrow Lifecycle"}]},{"id":"FBvQY05mbiG3xk19py8r","title":"Approval phase","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle/approval-phase","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"},{"label":"Escrow Lifecycle"}]},{"id":"XtdeBXVGA6JSc4EGz37g","title":"Release phase","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle/release-phase","siteSpaceId":"sitesp_xbTKI","description":"","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"},{"label":"Escrow Lifecycle"}]},{"id":"kSD4ATpQUyxYV5vYx0vj","title":"Dispute Resolution","pathname":"/trustless-work/introduction/technology-overview/escrow-lifecycle/dispute-resolution","siteSpaceId":"sitesp_xbTKI","description":"","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"},{"label":"Escrow Lifecycle"}]},{"id":"zY2dt3IVIWeQO5UgGLZY","title":"Architecture & Design Strategy","pathname":"/trustless-work/introduction/technology-overview/architecture-and-design-strategy","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"}]},{"id":"zEexAxhxP0kXWqw7zX8u","title":"Escrow products Mix & Match Guide","pathname":"/trustless-work/introduction/technology-overview/smart-escrow-design","siteSpaceId":"sitesp_xbTKI","description":"From idea to escrow in one day.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Escrow Design","icon":"layer-group"}]},{"id":"dwu3u6HTiZUFnVq02ssU","title":"Stellar Network","pathname":"/trustless-work/introduction/stellar-and-soroban-the-backbone-of-trustless-work","siteSpaceId":"sitesp_xbTKI","icon":"table-cells-large","description":"Escrows need rails. Trustless Work runs on Stellar, a blockchain optimized for stablecoins, payments, and smart contracts.","breadcrumbs":[{"label":"INTRODUCTION"}]},{"id":"nEiYOyWRTKGdGK2Vj8Ne","title":"Trustlines","pathname":"/trustless-work/introduction/stellar-and-soroban-the-backbone-of-trustless-work/trustlines","siteSpaceId":"sitesp_xbTKI","icon":"ring","description":"On Stellar, accounts must explicitly opt in to hold and use assets. This opt-in is called a trustline.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Stellar Network","icon":"table-cells-large"}]},{"id":"sAtUC3JiknZlM5Ft90fq","title":"Testnet Tokens","pathname":"/trustless-work/introduction/stellar-and-soroban-the-backbone-of-trustless-work/testnet-tokens","siteSpaceId":"sitesp_xbTKI","icon":"arrow-trend-up","description":"","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Stellar Network","icon":"table-cells-large"}]},{"id":"hnolwfVIvAzhFQthX4sB","title":"Stellar Wallets","pathname":"/trustless-work/introduction/stellar-and-soroban-the-backbone-of-trustless-work/stellar-wallets","siteSpaceId":"sitesp_xbTKI","icon":"wallet","description":"A Comprehensive Developer's Guide to Stellar Wallet Integrations","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Stellar Network","icon":"table-cells-large"}]},{"id":"xMhYRXcj9TeVeIH5X5Wg","title":"Freighter Wallet","pathname":"/trustless-work/introduction/stellar-and-soroban-the-backbone-of-trustless-work/stellar-wallets/freighter-wallet","siteSpaceId":"sitesp_xbTKI","description":"","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Stellar Network","icon":"table-cells-large"},{"label":"Stellar Wallets","icon":"wallet"}]},{"id":"AquDVsvmK0dqV0bXsAkp","title":"Developer Guide","pathname":"/trustless-work/introduction/developer-resources","siteSpaceId":"sitesp_xbTKI","icon":"brackets-curly","description":"Start building on Trustless Work with the REST API or SDKs.","breadcrumbs":[{"label":"INTRODUCTION"}]},{"id":"rk6FfPZG0cVD1uYYThg4","title":"Request API Key","pathname":"/trustless-work/introduction/developer-resources/request-api-key","siteSpaceId":"sitesp_xbTKI","icon":"key","description":"Request an API Key to interact with all the endpoints.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"rGBLiA3Q29mnku6CwkSh","title":"Integration checklist","pathname":"/trustless-work/introduction/developer-resources/integration-checklist","siteSpaceId":"sitesp_xbTKI","icon":"list-ol","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"Da5KcqWqY7W4Y4u2qZXm","title":"Authentication","pathname":"/trustless-work/introduction/developer-resources/authentication","siteSpaceId":"sitesp_xbTKI","icon":"user","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"RkFPO6wmWhXHRfCvBlF7","title":"Schema","pathname":"/trustless-work/introduction/developer-resources/schema","siteSpaceId":"sitesp_xbTKI","icon":"books","description":"","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"WlHcI9Eldcyyolw3CWRM","title":"Architecture","pathname":"/trustless-work/introduction/developer-resources/architecture","siteSpaceId":"sitesp_xbTKI","icon":"flag-checkered","description":"Step-by-step instructions to help you connect your product with Trustless Work smoothly and efficiently.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"mCiAw7wa82TjvbS32nkX","title":"Types","pathname":"/trustless-work/introduction/developer-resources/types","siteSpaceId":"sitesp_xbTKI","icon":"box-taped","description":"All the entities that you'll need.","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"5qQ3uOsof44aSJ3727cz","title":"Basic","pathname":"/trustless-work/introduction/developer-resources/types/basic","siteSpaceId":"sitesp_xbTKI","icon":"square-small","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"}]},{"id":"pSdRBwsiaPfXepj40QrS","title":"Entities","pathname":"/trustless-work/introduction/developer-resources/types/entities","siteSpaceId":"sitesp_xbTKI","icon":"user","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"}]},{"id":"QGSbw4Qj1SWSploJOvTL","title":"Payloads","pathname":"/trustless-work/introduction/developer-resources/types/payloads","siteSpaceId":"sitesp_xbTKI","icon":"table","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"}]},{"id":"rRumGzpXC3ft0BNiuMxM","title":"Deploy","pathname":"/trustless-work/introduction/developer-resources/types/payloads/deploy","siteSpaceId":"sitesp_xbTKI","icon":"circle-plus","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"f7mm5V0rDn76huVPKqrM","title":"Update Escrow","pathname":"/trustless-work/introduction/developer-resources/types/payloads/update-escrow","siteSpaceId":"sitesp_xbTKI","icon":"pencil","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"EgEUv01Qrt6JMjsiOdZQ","title":"Fund Escrow","pathname":"/trustless-work/introduction/developer-resources/types/payloads/fund-escrow","siteSpaceId":"sitesp_xbTKI","icon":"sack-dollar","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"UeHlILGVlwlIcyfvskC6","title":"Approve Milestone","pathname":"/trustless-work/introduction/developer-resources/types/payloads/approve-milestone","siteSpaceId":"sitesp_xbTKI","icon":"thumbs-up","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"XP1YqtEcrxuplnrAgRBQ","title":"Change Milestone Status","pathname":"/trustless-work/introduction/developer-resources/types/payloads/change-milestone-status","siteSpaceId":"sitesp_xbTKI","icon":"octagon-check","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"YoHNux0le2TZwX784HmO","title":"Release Funds","pathname":"/trustless-work/introduction/developer-resources/types/payloads/release-funds","siteSpaceId":"sitesp_xbTKI","icon":"square-dollar","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"x9C0S1xdvlZMS1RDi9DE","title":"Start Dispute","pathname":"/trustless-work/introduction/developer-resources/types/payloads/start-dispute","siteSpaceId":"sitesp_xbTKI","icon":"face-angry","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"JPv84qYF4BQUreuH9OIo","title":"Resolve Dispute","pathname":"/trustless-work/introduction/developer-resources/types/payloads/resolve-dispute","siteSpaceId":"sitesp_xbTKI","icon":"handshake-simple","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"v8FzrsfBEHYrCMQVMsUD","title":"Withdraw Remaining Funds","pathname":"/trustless-work/introduction/developer-resources/types/payloads/withdraw-remaining-funds","siteSpaceId":"sitesp_xbTKI","icon":"wallet","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"asSE3xHvmlDvPjYqGsRm","title":"Get Balances","pathname":"/trustless-work/introduction/developer-resources/types/payloads/get-balances","siteSpaceId":"sitesp_xbTKI","icon":"dollar-sign","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"bQWczKBinRCWrroXqDih","title":"Get Escrows by Contract ID","pathname":"/trustless-work/introduction/developer-resources/types/payloads/get-escrows-by-contract-id","siteSpaceId":"sitesp_xbTKI","icon":"table","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"pVNIgd6bLwuphCWz9XeZ","title":"Get Escrows by Signer","pathname":"/trustless-work/introduction/developer-resources/types/payloads/get-escrows-by-signer","siteSpaceId":"sitesp_xbTKI","icon":"rectangle-list","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"CQM4chfTNijXs9Jemsgh","title":"Get Escrows by Role","pathname":"/trustless-work/introduction/developer-resources/types/payloads/get-escrows-by-role","siteSpaceId":"sitesp_xbTKI","icon":"head-side-gear","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"voaFobzqNIymhoyNdtWY","title":"Responses","pathname":"/trustless-work/introduction/developer-resources/types/responses","siteSpaceId":"sitesp_xbTKI","icon":"reply","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"}]},{"id":"AFoSbriBUC0F8sAdYbSh","title":"Errors","pathname":"/trustless-work/introduction/developer-resources/types/errors","siteSpaceId":"sitesp_xbTKI","icon":"spider","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"},{"label":"Types","icon":"box-taped"}]},{"id":"WBxfCRvAynHxMy5Cem99","title":"Stellar Wallet Kit - Quick Integration","pathname":"/trustless-work/introduction/developer-resources/stellar-wallet-kit-quick-integration","siteSpaceId":"sitesp_xbTKI","icon":"wallet","breadcrumbs":[{"label":"INTRODUCTION"},{"label":"Developer Guide","icon":"brackets-curly"}]},{"id":"zjyQfhCFZuBXwRacP8gA","title":"Introduction","pathname":"/trustless-work/api-rest/introduction","siteSpaceId":"sitesp_xbTKI","icon":"play","description":"How to get started in Trustless Work API REST","breadcrumbs":[{"label":"API REST"}]},{"id":"5eCEuoc5gJtHyDeDOKgh","title":"Single Release Escrow","pathname":"/trustless-work/api-rest/deploy","siteSpaceId":"sitesp_xbTKI","icon":"plane-departure","description":"Single-Release Escrow is a type in which all your funds are released only once, either with the resolution of a dispute or by completing all the milestones defined for it.","breadcrumbs":[{"label":"API REST"}]},{"id":"cub0ZBNJLKP2l4HcWYth","title":"Deploy","pathname":"/trustless-work/api-rest/deploy/initialize-escrow","siteSpaceId":"sitesp_xbTKI","icon":"circle-plus","description":"Deploy the escrow contract and define the escrow properties.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"dADuu1EdcEcKkEB1Vk2X","title":"Fund Escrow","pathname":"/trustless-work/api-rest/deploy/fund-escrow","siteSpaceId":"sitesp_xbTKI","icon":"sack-dollar","description":"Allows users to deposit funds into an existing escrow contract, securing them until the agreed conditions are met.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"qPS9m8y3MikRo0okXwbA","title":"Approve Milestone","pathname":"/trustless-work/api-rest/deploy/change-milestone-flag","siteSpaceId":"sitesp_xbTKI","icon":"thumbs-up","description":"Responsible for approving the milestone through the escrow approver.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"W95yKFOM7nrAlEh83iMB","title":"Change Milestone Status","pathname":"/trustless-work/api-rest/deploy/change-milestone-status","siteSpaceId":"sitesp_xbTKI","icon":"hexagon-check","description":"Responsible for changing the milestone status of an escrow through the service provider.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"ND7LY5ROxiOqpjzm1K3q","title":"Release Funds","pathname":"/trustless-work/api-rest/deploy/release-funds","siteSpaceId":"sitesp_xbTKI","icon":"square-dollar","description":"You release the escrow funds to the service provider through the approver.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"FTe3cUcl7axCuFcxEkMN","title":"Dispute Escrow","pathname":"/trustless-work/api-rest/deploy/change-dispute-flag","siteSpaceId":"sitesp_xbTKI","icon":"face-pouting","description":"Responsible for initiating a dispute in an escrow. Change the value of the flag “disputed” from “disputed” to true.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"dJKt49CO3KXrEu5J9FD2","title":"Resolve Dispute","pathname":"/trustless-work/api-rest/deploy/resolving-disputes","siteSpaceId":"sitesp_xbTKI","icon":"handshake","description":"Resolves escrow disputes by distributing funds to the approver and service provider as determined by the dispute resolver.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"qXSiEAqXsjyshLFkwCcG","title":"Update Escrow","pathname":"/trustless-work/api-rest/deploy/update-escrow-properties","siteSpaceId":"sitesp_xbTKI","icon":"pencil","description":"This endpoint allows you to change the properties of an escrow as long as a series of requirements are met, which will be mentioned in this section.","breadcrumbs":[{"label":"API REST"},{"label":"Single Release Escrow","icon":"plane-departure"}]},{"id":"jR3844fTsJLL0marQmMU","title":"Multi Release Escrow","pathname":"/trustless-work/api-rest/deploy-1","siteSpaceId":"sitesp_xbTKI","icon":"plane-departure","description":"","breadcrumbs":[{"label":"API REST"}]},{"id":"sCvE44m7myA0p7e9mlsO","title":"Deploy","pathname":"/trustless-work/api-rest/deploy-1/initialize-escrow","siteSpaceId":"sitesp_xbTKI","icon":"circle-plus","description":"Deploy the escrow contract and define the escrow properties.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"khn6Cshkz0FNqTrgxJiL","title":"Fund Escrow","pathname":"/trustless-work/api-rest/deploy-1/fund-escrow","siteSpaceId":"sitesp_xbTKI","icon":"sack-dollar","description":"Allows users to deposit funds into an existing escrow contract, securing them until the agreed conditions are met.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"8dbbVe0plNRWF0JBOVxj","title":"Approve Milestone","pathname":"/trustless-work/api-rest/deploy-1/change-milestone-flag","siteSpaceId":"sitesp_xbTKI","icon":"thumbs-up","description":"Responsible for modifying the \"flag\" property of a specific milestone in the escrow to approve that milestone.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"fOIb2T4UlLdKuo8cnsse","title":"Change Milestone Status","pathname":"/trustless-work/api-rest/deploy-1/change-milestone-status","siteSpaceId":"sitesp_xbTKI","icon":"hexagon-check","description":"Responsible for modifying the \"status\" property of a specific milestone in the escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"yrZmYSHSdnHfxpwgAAZm","title":"Release Milestone Funds","pathname":"/trustless-work/api-rest/deploy-1/release-funds","siteSpaceId":"sitesp_xbTKI","icon":"square-dollar","description":"You release the milestone escrow funds to the service provider through the approver.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"GyYOEWHFvEdv6eOv4UGR","title":"Withdraw Remaining Funds","pathname":"/trustless-work/api-rest/deploy-1/withdraw-remaining-funds","siteSpaceId":"sitesp_xbTKI","icon":"square-dollar","description":"","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"iKf8LmwCR3APkRpxYLhH","title":"Dispute Milestone","pathname":"/trustless-work/api-rest/deploy-1/change-dispute-flag","siteSpaceId":"sitesp_xbTKI","icon":"face-pouting","description":"Responsible for setting the milestone in dispute state. Changes the value of the milestone's \"flags.disputed\" property to true.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"tkIGuibfPeAaAhbKHLxE","title":"Resolve Milestone Dispute","pathname":"/trustless-work/api-rest/deploy-1/resolving-disputes","siteSpaceId":"sitesp_xbTKI","icon":"handshake","description":"Resolves escrow milestone disputes by distributing funds to the approver and service provider as determined by the dispute resolver.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"PBUiYrO1S1k4LNp0tliF","title":"Update Escrow","pathname":"/trustless-work/api-rest/deploy-1/update-escrow-properties","siteSpaceId":"sitesp_xbTKI","icon":"pencil","description":"This endpoint allows you to change the properties of an escrow as long as a series of requirements are met, which will be mentioned in this section.","breadcrumbs":[{"label":"API REST"},{"label":"Multi Release Escrow","icon":"plane-departure"}]},{"id":"VYuJPcKlIV0I38ZLjh4z","title":"Helpers","pathname":"/trustless-work/api-rest/helpers","siteSpaceId":"sitesp_xbTKI","icon":"hand-holding-medical","description":"These endpoints provide a way to receive tokens through Trustline and send any transactions to the Stellar Blockchain.","breadcrumbs":[{"label":"API REST"}]},{"id":"K7pBqEt3IWarCFLzCX9u","title":"Send Transaction","pathname":"/trustless-work/api-rest/helpers/send-transaction","siteSpaceId":"sitesp_xbTKI","icon":"comment-arrow-up-right","description":"Most Trustless Work endpoints return an unsigned transaction in XDR format. This endpoint is used to sign such unsigned transactions and send them to the Stellar network.","breadcrumbs":[{"label":"API REST"},{"label":"Helpers","icon":"hand-holding-medical"}]},{"id":"oGmphjOvrGSXh72WtsHz","title":"Indexer","pathname":"/trustless-work/api-rest/indexer","siteSpaceId":"sitesp_xbTKI","icon":"table","description":"This endpoint facilitates the recovery and proper storage in Firebase of escrow-related information submitted to the Stellar Blockchain via external applications, bypassing the standard application.","breadcrumbs":[{"label":"API REST"}]},{"id":"ZFM9jbS8JG2IiIVKI5aL","title":"Get Multiple Escrow Balance","pathname":"/trustless-work/api-rest/indexer/get-multiple-escrow-balance","siteSpaceId":"sitesp_xbTKI","icon":"dollar-sign","description":"Get the balance of multiple escrows.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"wxRfgQE4hClFF9vX7MCr","title":"Get Escrows By Contract Ids","pathname":"/trustless-work/api-rest/indexer/get-escrow-by-contract-ids","siteSpaceId":"sitesp_xbTKI","icon":"table","description":"Returns all the information of a security deposit requested through one or more requested contract ids.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"B0fsZLUVj5tOvZbPeNpD","title":"Get Escrows By Signer","pathname":"/trustless-work/api-rest/indexer/get-escrow-by-contract-id","siteSpaceId":"sitesp_xbTKI","icon":"rectangle-list","description":"Returns all the information of an escrow requested through the signer.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"QlNYmVBmSwPEyEO1vM9M","title":"Get Escrows By Role","pathname":"/trustless-work/api-rest/indexer/get-escrow-by-contract-id-1","siteSpaceId":"sitesp_xbTKI","icon":"head-side-gear","description":"Returns all the information of an escrow requested through the role.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"UnAfbt9xsVwsgCqg9vT5","title":"Update From Tx Hash","pathname":"/trustless-work/api-rest/indexer/update-escrow-properties","siteSpaceId":"sitesp_xbTKI","icon":"floppy-disk-pen","description":"This endpoint allows you to change the properties of an escrow as long as a series of requirements are met, which will be mentioned in this section.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"7Z6qdTAXAXjU6dMQPWnE","title":"Introduction","pathname":"/trustless-work/escrow-blocks-sdk/introduction","siteSpaceId":"sitesp_xbTKI","icon":"play","description":"A production-ready set of React blocks for integrating Trustless Work’s escrow flows.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"wFkVynLE898UKQcf0EuW","title":"Getting Started","pathname":"/trustless-work/escrow-blocks-sdk/getting-started","siteSpaceId":"sitesp_xbTKI","icon":"flag-checkered","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"dqovCKE4fntNttBoM8Qh","title":"Single Release Lifecycle","pathname":"/trustless-work/escrow-blocks-sdk/single-release-lifecycle","siteSpaceId":"sitesp_xbTKI","icon":"monitor-waveform","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"sT2eg3xASIZC4oCSlkyX","title":"Dependent Blocks","pathname":"/trustless-work/escrow-blocks-sdk/dependent-blocks","siteSpaceId":"sitesp_xbTKI","icon":"codepen","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"WQo5mgaPfNyJsTUPivkL","title":"Wallet Kit","pathname":"/trustless-work/escrow-blocks-sdk/wallet-kit","siteSpaceId":"sitesp_xbTKI","icon":"wallet","description":"Wallet provider, validators and a connect button powered by Stellar Wallets Kit.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"C4gCrxBN3BSVe40O3ULM","title":"Escrows","pathname":"/trustless-work/escrow-blocks-sdk/escrows","siteSpaceId":"sitesp_xbTKI","icon":"layer-group","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"y93oN5ya119epZtqggrH","title":"Escrows by Signer","pathname":"/trustless-work/escrow-blocks-sdk/escrows/escrows-by-signer","siteSpaceId":"sitesp_xbTKI","icon":"bars-staggered","description":"Table and Cards layout to explore escrows by signer with sorting and filtering. This component contains a detailed view of the escrow, including the signer, status, and actions.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"GwRRyM6wH837famAgwIP","title":"Escrows by Role","pathname":"/trustless-work/escrow-blocks-sdk/escrows/escrows-by-role","siteSpaceId":"sitesp_xbTKI","icon":"bars-staggered","description":"Table and Cards layout to explore escrows by role with sorting and filtering. This component contains a detailed view of the escrow, including the signer, status, and actions.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"Uqg5BmyICOSfvJEVrXlq","title":"Initialize Escrow","pathname":"/trustless-work/escrow-blocks-sdk/escrows/initialize-escrow","siteSpaceId":"sitesp_xbTKI","icon":"circle-plus","description":"Component to initialize an escrow with different variants and types.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"Gyx70uIRWAoqcGSoyaho","title":"Fund Escrow","pathname":"/trustless-work/escrow-blocks-sdk/escrows/fund-escrow","siteSpaceId":"sitesp_xbTKI","icon":"sack-dollar","description":"Component to fund an escrow using form, button and dialog variants.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"wtwsZDIqbgoF2dqp4ooi","title":"Approve Milestone","pathname":"/trustless-work/escrow-blocks-sdk/escrows/approve-milestone","siteSpaceId":"sitesp_xbTKI","icon":"thumbs-up","description":"Component to approve a milestone with form, button and dialog variants.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"lGJFDZG2l60xg6rSIw3G","title":"Change Milestone Status","pathname":"/trustless-work/escrow-blocks-sdk/escrows/change-milestone-status","siteSpaceId":"sitesp_xbTKI","icon":"octagon-check","description":"Component to change milestone status with form, button and dialog variants.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"rONbzVXeFcPj2XQ6D21c","title":"Release Funds","pathname":"/trustless-work/escrow-blocks-sdk/escrows/release-funds","siteSpaceId":"sitesp_xbTKI","icon":"square-dollar","description":"Action to release escrow funds.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"YJlirV8qFVQjJbccsML3","title":"Dispute Escrow","pathname":"/trustless-work/escrow-blocks-sdk/escrows/dispute-escrow","siteSpaceId":"sitesp_xbTKI","icon":"face-angry","description":"Action to raise a dispute in the escrow or milestone.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"m4Drwvcsx9uMaD0nLBFL","title":"Resolve Dispute","pathname":"/trustless-work/escrow-blocks-sdk/escrows/resolve-dispute","siteSpaceId":"sitesp_xbTKI","icon":"handshake-simple","description":"Component to resolve disputes with form, button and dialog variants.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"RsuULu9ipiZR70cG9afS","title":"Update Escrow","pathname":"/trustless-work/escrow-blocks-sdk/escrows/update-escrow","siteSpaceId":"sitesp_xbTKI","icon":"pencil","description":"Component to update escrow configuration with form and dialog variants.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"vvQOPTIw3BolibkFUra3","title":"Withdraw Remaining Funds","pathname":"/trustless-work/escrow-blocks-sdk/escrows/withdraw-remaining-funds","siteSpaceId":"sitesp_xbTKI","icon":"money-bills","description":"Component to withdraw remaining funds with form, button and dialog variants.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"Ye8dxGHTvILFknqNAFES","title":"Dashboard","pathname":"/trustless-work/escrow-blocks-sdk/dashboard","siteSpaceId":"sitesp_xbTKI","icon":"grid-horizontal","description":"Component to show the basic dashboard of the escrows by signer.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"MEKgb9w6ljaH39gnLaaX","title":"Indicators","pathname":"/trustless-work/escrow-blocks-sdk/indicators","siteSpaceId":"sitesp_xbTKI","icon":"right-left","description":"Component to show the balance progress of the escrow based on the target.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"Axl3sJ9gmLZkGt0gHS2Q","title":"Introduction","pathname":"/trustless-work/escrow-react-sdk/introduction","siteSpaceId":"sitesp_xbTKI","icon":"play","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"rxYPNF9iKlXPgPA9et2e","title":"Getting Started","pathname":"/trustless-work/escrow-react-sdk/getting-started","siteSpaceId":"sitesp_xbTKI","icon":"flag-checkered","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"FB7WlcHJgllJlGOLvLpo","title":"useSendTransaction","pathname":"/trustless-work/escrow-react-sdk/usesendtransaction","siteSpaceId":"sitesp_xbTKI","icon":"comment-arrow-up-right","description":"Most Trustless Work endpoints return an unsigned transaction in XDR format. This endpoint is used to sign such unsigned transactions and send them to the Stellar network.","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"6V3WBfCu3BK1LN7OecAK","title":"Escrows","pathname":"/trustless-work/escrow-react-sdk/escrows","siteSpaceId":"sitesp_xbTKI","icon":"layer-group","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"Q1JBwo6VDwvJ4LnkvZmr","title":"useInitializeEscrow","pathname":"/trustless-work/escrow-react-sdk/escrows/useinitializeescrow","siteSpaceId":"sitesp_xbTKI","icon":"circle-plus","description":"Deploy the escrow contract and define the escrow properties.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"9i6jkzJGOLLyz2XhAbgQ","title":"useUpdateEscrow","pathname":"/trustless-work/escrow-react-sdk/escrows/useupdateescrow","siteSpaceId":"sitesp_xbTKI","icon":"pencil","description":"This endpoint allows you to change the properties of an escrow as long as a series of requirements are met, which will be mentioned in this section.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"2CGkLjtogajBph2QICnR","title":"useFundEscrow","pathname":"/trustless-work/escrow-react-sdk/escrows/usefundescrow","siteSpaceId":"sitesp_xbTKI","icon":"sack-dollar","description":"Allows users to deposit funds into an existing escrow contract, securing them until the agreed conditions are met.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"qNzOiMMzXZ0AIcP8A7UK","title":"useApproveMilestone","pathname":"/trustless-work/escrow-react-sdk/escrows/useapprovemilestone","siteSpaceId":"sitesp_xbTKI","icon":"thumbs-up","description":"Responsible for modifying the \"flag\" property of a specific milestone in the escrow to approve that milestone.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"fdVJptpwsYDUBZJSATt0","title":"useChangeMilestoneStatus","pathname":"/trustless-work/escrow-react-sdk/escrows/usechangemilestonestatus","siteSpaceId":"sitesp_xbTKI","icon":"octagon-check","description":"Responsible for modifying the \"status\" property of a specific milestone in the escrow.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"40zpdUXQoRfIoVIoCsPE","title":"useReleaseFunds","pathname":"/trustless-work/escrow-react-sdk/escrows/usereleasefunds","siteSpaceId":"sitesp_xbTKI","icon":"square-dollar","description":"You release the escrow funds to the service provider through the approver.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"4MKXMbobnkoIVz8daMeF","title":"useStartDispute","pathname":"/trustless-work/escrow-react-sdk/escrows/usestartdispute","siteSpaceId":"sitesp_xbTKI","icon":"face-angry","description":"Responsible for setting the escrow in dispute state. Changes the value of the escrow's \"disputed\" flag property to true.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"LdaSuJi7rd06CNR1cBaW","title":"useResolveDispute","pathname":"/trustless-work/escrow-react-sdk/escrows/useresolvedispute","siteSpaceId":"sitesp_xbTKI","icon":"handshake-simple","description":"Resolves escrow disputes by distributing funds to the approver and service provider as determined by the dispute resolver.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"Z3ytB4Orn1ZuQutWHqob","title":"useWithdrawRemainingFunds","pathname":"/trustless-work/escrow-react-sdk/escrows/usewithdrawremainingfunds","siteSpaceId":"sitesp_xbTKI","icon":"wallet","description":"In a multi-release escrow, when some funds are locked, you can use this hook to release the remaining funds","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"IIFCnXI4bcyOu7PLG5jL","title":"Indexer","pathname":"/trustless-work/escrow-react-sdk/indexer","siteSpaceId":"sitesp_xbTKI","icon":"server","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"x6VydDGVEdtAPmukblP3","title":"useGetMultipleEscrowBalances","pathname":"/trustless-work/escrow-react-sdk/indexer/usegetmultipleescrowbalances","siteSpaceId":"sitesp_xbTKI","icon":"dollar-sign","description":"Returns all the information of an escrow requested through the contractId.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"Htj9ZjA7L97cVPohOzi0","title":"useGetEscrowFromIndexerByContractIds","pathname":"/trustless-work/escrow-react-sdk/indexer/usegetescrowfromindexerbycontractids","siteSpaceId":"sitesp_xbTKI","icon":"table","description":"Returns the escrows that you're looking for. It comes from our indexer (database) synchronizer with the blockchain.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"JacOtZKisHHs9Ce9brbP","title":"useGetEscrowsFromIndexerBySigner","pathname":"/trustless-work/escrow-react-sdk/indexer/usegetescrowsfromindexerbysigner","siteSpaceId":"sitesp_xbTKI","icon":"rectangle-list","description":"Returns the escrows that you're looking for. It comes from our indexer (database) synchronizer with the blockchain.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"Ai0qcQnsr7KwjNoebznw","title":"useGetEscrowsFromIndexerByRole","pathname":"/trustless-work/escrow-react-sdk/indexer/usegetescrowsfromindexerbyrole","siteSpaceId":"sitesp_xbTKI","icon":"head-side-gear","description":"Returns the escrows that you're looking for. It comes from our indexer (database) synchronizer with the blockchain.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"KhDM8pLYJ0GEI6Wlnikd","title":"Skill","pathname":"/trustless-work/ai/skill","siteSpaceId":"sitesp_xbTKI","icon":"robot","description":"AI coding assistants full context about Trustless Work, including escrow flows, XDR signing, SDK patterns, and integration best practices.","breadcrumbs":[{"label":"AI"}]},{"id":"jG3TrtmBaPNqRZVynneu","title":"Vibe Coding | Blocks SDK","pathname":"/trustless-work/ai/vibe-coding-or-blocks-sdk","siteSpaceId":"sitesp_xbTKI","icon":"diamonds-4","breadcrumbs":[{"label":"AI"}]},{"id":"XSufBJaH2ddgvzVhlTAJ","title":"Vibe Coding | React SDK","pathname":"/trustless-work/ai/vibe-coding-or-react-sdk","siteSpaceId":"sitesp_xbTKI","icon":"diamonds-4","breadcrumbs":[{"label":"AI"}]},{"id":"dPeXpAvv6C5e3v7DkpgB","title":"MCP","pathname":"/trustless-work/ai/mcp","siteSpaceId":"sitesp_xbTKI","icon":"screwdriver-wrench","description":"Model Context Protocol (MCP) enables AI tools and agents to seamlessly integrate with Trustless Work’s escrow infrastructure through a unified and context-aware interface.","breadcrumbs":[{"label":"AI"}]},{"id":"dIugXjUMd8UBLuEHXMfM","title":"Introduction","pathname":"/trustless-work/go-to-mainnet/introduction","siteSpaceId":"sitesp_xbTKI","icon":"play","breadcrumbs":[{"label":"GO TO MAINNET"}]},{"id":"StKDwfBNgaVT60kNntFg","title":"API REST","pathname":"/trustless-work/go-to-mainnet/api-rest","siteSpaceId":"sitesp_xbTKI","icon":"plane-departure","description":"In this section, you'll learn how to go mainnet by using our API REST","breadcrumbs":[{"label":"GO TO MAINNET"}]},{"id":"gF8gXNxeWOOKqgA5kYG3","title":"React SDK","pathname":"/trustless-work/go-to-mainnet/react-sdk","siteSpaceId":"sitesp_xbTKI","icon":"layer-group","description":"In this section, you'll learn how to go mainnet by using our React SDK","breadcrumbs":[{"label":"GO TO MAINNET"}]},{"id":"3PjAdA2b0OpUIA2EhGYQ","title":"Blocks SDK","pathname":"/trustless-work/go-to-mainnet/blocks-sdk","siteSpaceId":"sitesp_xbTKI","icon":"object-union","description":"In this section, you'll learn how to go mainnet by using our React Blocks SDK","breadcrumbs":[{"label":"GO TO MAINNET"}]},{"id":"bM9xOCyO449zpN0qlASm","title":"Introduction","pathname":"/trustless-work/oss-dapps/introduction","siteSpaceId":"sitesp_xbTKI","icon":"play","breadcrumbs":[{"label":"OSS dApps"}]},{"id":"5a150mbI0IG9S8AZWyaD","title":"Backoffice","pathname":"/trustless-work/oss-dapps/backoffice","siteSpaceId":"sitesp_xbTKI","icon":"buildings","description":"Interact with Escrows Seamlessly","breadcrumbs":[{"label":"OSS dApps"}]},{"id":"PPilowtZcB2vQduJsnWZ","title":"Step 1: Accessing the Trustless Work Dapp and Logging In","pathname":"/trustless-work/oss-dapps/backoffice/step-1-accessing-the-trustless-work-dapp-and-logging-in","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"HTvf8ffLm1qgFj13klHm","title":"Step 2: Creating a Profile and Requesting an API Key","pathname":"/trustless-work/oss-dapps/backoffice/step-2-creating-a-profile-and-requesting-an-api-key","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"swsJ18kDQ1fDfsuBisHW","title":"Step 3: Creating an Escrow","pathname":"/trustless-work/oss-dapps/backoffice/step-3-creating-an-escrow","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"52LGAFUeCpmwIKXHNUJp","title":"Step 4: Funding an Escrow","pathname":"/trustless-work/oss-dapps/backoffice/step-4-funding-an-escrow","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"OwgeD7ha2gHVnzi1oZHj","title":"Step 5: Marking a Milestone as Done ✅","pathname":"/trustless-work/oss-dapps/backoffice/step-5-marking-a-milestone-as-done","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"CAUx1CW5qwQRS353zUxh","title":"Step 6: Approving the Milestone","pathname":"/trustless-work/oss-dapps/backoffice/step-6-approving-the-milestone","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"ioAsLOijz2UWPXgZ1u9m","title":"Step 7: Releasing the Payment","pathname":"/trustless-work/oss-dapps/backoffice/step-7-releasing-the-payment","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"m5yPUmKb5QcJzdWhp2AC","title":"Resolving Disputes","pathname":"/trustless-work/oss-dapps/backoffice/resolving-disputes","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Backoffice","icon":"buildings"}]},{"id":"g7yTwaURuW1HvQ84ZpAp","title":"Escrow Viewer","pathname":"/trustless-work/oss-dapps/escrow-viewer","siteSpaceId":"sitesp_xbTKI","icon":"magnifying-glass","breadcrumbs":[{"label":"OSS dApps"}]},{"id":"iInLPY6bLjLA5fV1ujeg","title":"OfferHub - Marketplace","pathname":"/trustless-work/oss-dapps/offerhub-marketplace","siteSpaceId":"sitesp_xbTKI","icon":"shop-24","description":"Stablecoin-powered marketplace","breadcrumbs":[{"label":"OSS dApps"}]},{"id":"q9ngl5MhSMrRTba1Mrfs","title":"System Components","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/system-components","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"Fd8kzI9cD4BD3TF8ULj3","title":"Trust, Custody, and Boundaries","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/trust-custody-and-boundaries","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"ziaGyf0229xIQMYIvUv1","title":"Roles and Permissions","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/roles-and-permissions","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"oEp6bEx6xYVwqLWiH24L","title":"Lifecycle and States","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/lifecycle-and-states","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"HgflKrOSmmJq3F67xl0T","title":"Core Flows","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"ZORAFSntuel9utprbMxp","title":"User Accounts & Profiles","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/user-accounts-and-profiles","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"wsaQuBhNUBQHwjbpqLA5","title":"Fund Account (Top-Up)","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/fund-account-top-up","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"AeDbuvs4z20DyzmPCk80","title":"Purchase & Escrow Funding","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/purchase-and-escrow-funding","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"e89KS4qN5pMRmiwOvPx8","title":"Delivery & Approval","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/delivery-and-approval","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"FKdoiCVjHbUsPAaSCG6R","title":"Disputes","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/disputes","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"nFibvHn4gXY3LZ317uGb","title":"Release","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/release","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"PzS1TNAMomqz46hIfRRt","title":"Payouts","pathname":"/trustless-work/oss-dapps/offerhub-marketplace/core-flows/payouts","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Core Flows"}]},{"id":"BUrwXJAFJJHySnfnuFTH","title":"Tokenization - Private Credit","pathname":"/trustless-work/oss-dapps/tokenization-private-credit","siteSpaceId":"sitesp_xbTKI","icon":"credit-card","description":"We built this for Stellar Hack + on November 16-24 in Buenos Aires, Argentina. Pura Vida.","breadcrumbs":[{"label":"OSS dApps"}]},{"id":"KXct26sowZyrE58XuYdW","title":"Introduction & Motivation","pathname":"/trustless-work/oss-dapps/tokenization-private-credit/introduction-and-motivation","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Tokenization - Private Credit","icon":"credit-card"}]},{"id":"mOSWiW5jZ9cHe2EcHRQ5","title":"Lifecycle Overview","pathname":"/trustless-work/oss-dapps/tokenization-private-credit/lifecycle-overview","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Tokenization - Private Credit","icon":"credit-card"}]},{"id":"tYMCPbamiIOVQc8CjHnG","title":"Project Creator Flow","pathname":"/trustless-work/oss-dapps/tokenization-private-credit/project-creator-flow","siteSpaceId":"sitesp_xbTKI","description":"","breadcrumbs":[{"label":"OSS dApps"},{"label":"Tokenization - Private Credit","icon":"credit-card"}]},{"id":"j7p2YNV0NrumibV0Qtp6","title":"Project Manager Flow (Dashboard dApp)","pathname":"/trustless-work/oss-dapps/tokenization-private-credit/project-manager-flow-dashboard-dapp","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Tokenization - Private Credit","icon":"credit-card"}]},{"id":"DHQBdy6kOmNMS914ebwp","title":"Investor Flow (Investor Portal dApp)","pathname":"/trustless-work/oss-dapps/tokenization-private-credit/investor-flow-investor-portal-dapp","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Tokenization - Private Credit","icon":"credit-card"}]},{"id":"DqXgUjuwQeRESJgQf40E","title":"Future Roadmap","pathname":"/trustless-work/oss-dapps/tokenization-private-credit/future-roadmap","siteSpaceId":"sitesp_xbTKI","breadcrumbs":[{"label":"OSS dApps"},{"label":"Tokenization - Private Credit","icon":"credit-card"}]},{"id":"Zrn4BJ7EVzfZPBFh9ofd","title":"Introduction","pathname":"/trustless-work/use-cases-by-indutry/introduction","siteSpaceId":"sitesp_xbTKI","icon":"play","breadcrumbs":[{"label":"USE CASES BY INDUTRY"}]},{"id":"0LDDqHzM6HHgYNHpYqKd","title":"Marketplaces & E-commerce","pathname":"/trustless-work/use-cases-by-indutry/marketplaces-and-e-commerce","siteSpaceId":"sitesp_xbTKI","icon":"cart-arrow-up","breadcrumbs":[{"label":"USE CASES BY INDUTRY"}]},{"id":"V03tnZPpfALVuy2vCgDf","title":"P2P Exchanges and OTC Desks","pathname":"/trustless-work/use-cases-by-indutry/p2p-exchanges-and-otc-desks","siteSpaceId":"sitesp_xbTKI","icon":"chart-mixed-up-circle-dollar","breadcrumbs":[{"label":"USE CASES BY INDUTRY"}]},{"id":"xbGIzHt5Hq4WtfiNBQie","title":"Security Deposits","pathname":"/trustless-work/use-cases-by-indutry/security-deposits","siteSpaceId":"sitesp_xbTKI","icon":"lock","breadcrumbs":[{"label":"USE CASES BY INDUTRY"}]},{"id":"5vla6FbvYYN7dpBUepd3","title":"Milestone-based Freelance & Contract Work","pathname":"/trustless-work/use-cases-by-indutry/milestone-based-freelance-and-contract-work","siteSpaceId":"sitesp_xbTKI","icon":"robot-astromech","breadcrumbs":[{"label":"USE CASES BY INDUTRY"}]},{"id":"CiqUMBu3APpKRyZXm8cB","title":"Crowdfunding & Pre-orders","pathname":"/trustless-work/use-cases-by-indutry/crowdfunding-and-pre-orders","siteSpaceId":"sitesp_xbTKI","icon":"napster","breadcrumbs":[{"label":"USE CASES BY INDUTRY"}]},{"id":"DfxLiZIByoEb6ZMMPrz4","title":"Ecosystem","pathname":"/trustless-work/community-and-contribution/ecosystem","siteSpaceId":"sitesp_xbTKI","icon":"sitemap","description":"Discover projects building with Trustless Work, and submit yours to be listed.","breadcrumbs":[{"label":"COMMUNITY & CONTRIBUTION"}]},{"id":"RxKmRuTB58TRu6gTOxlG","title":"Contributor's Guide","pathname":"/trustless-work/community-and-contribution/get-involved","siteSpaceId":"sitesp_xbTKI","icon":"code","breadcrumbs":[{"label":"COMMUNITY & CONTRIBUTION"}]},{"id":"s9dZepGPRzSw2F7Bhcf4","title":"Troubleshooting & FAQs","pathname":"/trustless-work/support/troubleshooting","siteSpaceId":"sitesp_xbTKI","icon":"comment-question","description":"","breadcrumbs":[{"label":"Support"}]},{"id":"feb44d1f55095456a4bfa0320a9f35e5dedc7b4f","title":"Bienvenido","pathname":"/trustless-work/v1-es","siteSpaceId":"sitesp_YQwTi","lang":"es","emoji":"1f44b","description":"Esta es la documentación para desarrolladores de Trustless Work.","breadcrumbs":[{"label":"INTRODUCCIÓN"}]},{"id":"e69c601292b139e1807baab3eee5456f37b87d51","title":"Documentación optimizada por IA","pathname":"/trustless-work/v1-es/introduccion/readme/documentacion-optimizada-por-ia","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Bienvenido","emoji":"1f44b"}]},{"id":"d9aec179cef0ec9fa83b1ba9303f92cdd43383e4","title":"Por qué los escrow son importantes","pathname":"/trustless-work/v1-es/introduccion/readme/por-que-los-escrow-son-importantes","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Bienvenido","emoji":"1f44b"}]},{"id":"d88a4db9e3f3d517df2e8342d117555a6292aafc","title":"Quién debería usar esto","pathname":"/trustless-work/v1-es/introduccion/readme/quien-deberia-usar-esto","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Bienvenido","emoji":"1f44b"}]},{"id":"0316d46d9bf70e9826976eea4d83981e9bd5141d","title":"Enlaces","pathname":"/trustless-work/v1-es/introduccion/readme/links","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"Enlaces rápidos a la documentación principal, herramientas y recursos externos.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Bienvenido","emoji":"1f44b"}]},{"id":"580b8916e792381d7f8449415ec5b0b02d1726eb","title":"Diseño de escrow","pathname":"/trustless-work/v1-es/introduccion/technology-overview","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"layer-group","description":"No retenemos tu dinero, retenemos la lógica.","breadcrumbs":[{"label":"INTRODUCCIÓN"}]},{"id":"2e2b5192cd3b5b63744f4594f5c0295a8ada4b9c","title":"Roles en Trustless Work","pathname":"/trustless-work/v1-es/introduccion/technology-overview/roles-in-trustless-work","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"¡Entendamos qué representa cada rol!","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"}]},{"id":"1767e1ec1c872d76b54150c9dc3cbbfafad51dd7","title":"Propiedades del escrow","pathname":"/trustless-work/v1-es/introduccion/technology-overview/what-does-a-smart-escrow-look-like","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"Un escrow es solo datos estructurados — un cuerpo JSON que define cómo se retienen, liberan y rastrean los fondos. Cada propiedad le dice al contrato quién hace qué, cuándo se mueven los fondos y bajo qué condiciones.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"}]},{"id":"e985ca276037080b83daf6c21d9bdca8f75564fb","title":"Tipos de escrow","pathname":"/trustless-work/v1-es/introduccion/technology-overview/tipos-de-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"}]},{"id":"4cc2b9a7cf5807f023f1523a6a8cde780e137733","title":"Ciclo de vida del escrow","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"El ciclo de vida del escrow es el flujo estructurado de acciones y responsabilidades que aseguran una transacción. En Trustless Work, lo dividimos en fases claras, garantizando transparencia, adaptabilidad y cons","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"}]},{"id":"0642125d8703d33070e143487330a092b896a228","title":"Fase de inicio","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle/initiation-phase","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"},{"label":"Ciclo de vida del escrow"}]},{"id":"577338a72c1753fe1d914f07caec1b2a3b520312","title":"Fase de financiamiento","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle/funding-phase","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"},{"label":"Ciclo de vida del escrow"}]},{"id":"404462da42e54f107937a7d1994e501f7b3bded0","title":"Cambiar estado del hito","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle/milestone-status-update","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"},{"label":"Ciclo de vida del escrow"}]},{"id":"9662f46d613b1d0eddf5378faadcfda261e2676a","title":"Fase de aprobación","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle/approval-phase","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"},{"label":"Ciclo de vida del escrow"}]},{"id":"8c80e1fd82faff1777e44533cced4a817103d1ad","title":"Fase de liberación","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle/release-phase","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"},{"label":"Ciclo de vida del escrow"}]},{"id":"bab2a0c69bcd00c601c9eef34c53df243a4fc099","title":"Resolución de disputas","pathname":"/trustless-work/v1-es/introduccion/technology-overview/escrow-lifecycle/dispute-resolution","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"},{"label":"Ciclo de vida del escrow"}]},{"id":"9a73e93a08de376e6da20e73a5fabb9ba677c4a9","title":"Arquitectura y estrategia de diseño","pathname":"/trustless-work/v1-es/introduccion/technology-overview/arquitectura-y-estrategia-de-diseno","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"}]},{"id":"98ccadf52afd31fc8f10cb3de06cfebec920ab9d","title":"Guía de mezcla y combinación de productos escrow","pathname":"/trustless-work/v1-es/introduccion/technology-overview/smart-escrow-design","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"De la idea al escrow en un día.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Diseño de escrow","icon":"layer-group"}]},{"id":"9d562411298eca04ccd638a90f9dcee6b35f0d3d","title":"Red Stellar","pathname":"/trustless-work/v1-es/introduccion/stellar-and-soroban-the-backbone-of-trustless-work","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"table-cells-large","description":"Los escrows necesitan infraestructura. Trustless Work funciona sobre Stellar, una blockchain optimizada para stablecoins, pagos y contratos inteligentes.","breadcrumbs":[{"label":"INTRODUCCIÓN"}]},{"id":"832359f4195d68fbd217c41950b000089fc7b019","title":"Trustlines","pathname":"/trustless-work/v1-es/introduccion/stellar-and-soroban-the-backbone-of-trustless-work/trustlines","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"ring","description":"En Stellar, las cuentas deben optar explícitamente por mantener y usar activos. Este proceso de aceptación se llama trustline.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Red Stellar","icon":"table-cells-large"}]},{"id":"290f4e53647c7b7fedd1026eb8b0bbafb99df8c9","title":"Tokens de testnet","pathname":"/trustless-work/v1-es/introduccion/stellar-and-soroban-the-backbone-of-trustless-work/testnet-tokens","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"arrow-trend-up","description":"","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Red Stellar","icon":"table-cells-large"}]},{"id":"a5fcd31da675c9d858a02b2d43f35e90ce5e7b31","title":"Monederos Stellar","pathname":"/trustless-work/v1-es/introduccion/stellar-and-soroban-the-backbone-of-trustless-work/stellar-wallets","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"wallet","description":"Una guía completa para desarrolladores sobre integraciones con monederos Stellar","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Red Stellar","icon":"table-cells-large"}]},{"id":"81e2f3bc05a08b57270a8468c765a4b5d39fc806","title":"Monedero Freighter","pathname":"/trustless-work/v1-es/introduccion/stellar-and-soroban-the-backbone-of-trustless-work/stellar-wallets/freighter-wallet","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Red Stellar","icon":"table-cells-large"},{"label":"Monederos Stellar","icon":"wallet"}]},{"id":"9b549cd78ddb6ec2d9b5dec8430559a1cf6ce40f","title":"Guía para desarrolladores","pathname":"/trustless-work/v1-es/introduccion/developer-resources","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"brackets-curly","description":"Empieza a construir en Trustless Work con la API REST o los SDK.","breadcrumbs":[{"label":"INTRODUCCIÓN"}]},{"id":"9cea75ed2a9fbec2ce588a103250c32863eb82e9","title":"Solicitar clave de API","pathname":"/trustless-work/v1-es/introduccion/developer-resources/request-api-key","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"key","description":"Solicita una clave de API para interactuar con todos los endpoints.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"6d6c6e821276d48ac9f4aa60cd062e290846b372","title":"Lista de verificación de integración","pathname":"/trustless-work/v1-es/introduccion/developer-resources/lista-de-verificacion-de-integracion","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"list-ol","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"b21eee09b1bd8484affb5020c9e5c8f1038b13c7","title":"Autenticación","pathname":"/trustless-work/v1-es/introduccion/developer-resources/authentication","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"user","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"15df2951d503b9f2d9a9a86b0839744fd4590cca","title":"Esquema","pathname":"/trustless-work/v1-es/introduccion/developer-resources/schema","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"books","description":"","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"79f2507b3595c18ac08f1d33c67d78ceed833de8","title":"Arquitectura","pathname":"/trustless-work/v1-es/introduccion/developer-resources/arquitectura","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"flag-checkered","description":"Instrucciones paso a paso para ayudarte a conectar tu producto con Trustless Work de forma fluida y eficiente.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"69c38c16809087b4ed9bbcc844be417228d0b972","title":"Tipos","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"box-taped","description":"Todas las entidades que necesitarás.","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"8378130773ac1c32fc7cfb3921a0d46ff16032eb","title":"Básico","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/basico","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-small","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"47ad2a0b11c3e9380cb231bad061fa0fa6d69095","title":"Entidades","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/entidades","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"user","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"cc31b4bb712bcf25f53c25630248bc642ee9e053","title":"Cargas útiles","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"table","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"335aa7f3f4a0e28538f1e2453255e504bcb638e3","title":"Desplegar","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/desplegar","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"circle-plus","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"ddfc0f4e88c15503bbbf92f15d78f15efb38347f","title":"Actualizar escrow","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/actualizar-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"pencil","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"d8b989400e32b6ffbe1539f62b363829996ef5a2","title":"Financiar escrow","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/financiar-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"sack-dollar","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"37570c56a1cf57dd8f7fcab346cdb25f153bba20","title":"Aprobar hito","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/aprobar-hito","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"thumbs-up","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"9b47542465515aae0d41d737c07246df84fd2683","title":"Cambiar estado del hito","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/cambiar-estado-del-hito","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"octagon-check","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"ebcaff442460b5bab0049bb67c938c852a363922","title":"Liberar fondos","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/liberar-fondos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-dollar","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"a3eb18f884fbaead2e8d779586b740b62836d432","title":"Iniciar disputa","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/iniciar-disputa","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"face-angry","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"664ab0162927e2edb510651447a6e5ed40fb4a4c","title":"Resolver disputa","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/resolver-disputa","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"handshake-simple","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"3c373e07af4a9eaea0136335c2ae3a5a378f9498","title":"Retirar fondos restantes","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/retirar-fondos-restantes","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"wallet","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"7124fa2299bf82402c9c763da0decd7b73dea2f3","title":"Obtener saldos","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/obtener-saldos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"dollar-sign","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"76ddbad2be0ccc209d4a63485a8efd2c7e7605bc","title":"Obtener escrows por ID de contrato","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/obtener-escrows-por-id-de-contrato","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"table","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"2be27f1f819594d69c61a462f477cd3a1a0d3b1c","title":"Obtener escrows por firmante","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/obtener-escrows-por-firmante","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"rectangle-list","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"6bee3bbe9107d6a252baec5417570a6df08ea702","title":"Obtener escrows por rol","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/cargas-utiles/obtener-escrows-por-rol","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"head-side-gear","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Cargas útiles","icon":"table"}]},{"id":"bcdacf2804df4068588f90881529d2c53785b5f6","title":"Respuestas","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/respuestas","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"reply","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"8da2a4a32f757eae530268b33ece78ed546290be","title":"Errores","pathname":"/trustless-work/v1-es/introduccion/developer-resources/tipos/errores","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"spider","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"7f3691543823d03f9b6d25bc0e4c88860d0dfb16","title":"Stellar Wallet Kit - Integración rápida","pathname":"/trustless-work/v1-es/introduccion/developer-resources/stellar-wallet-kit-integracion-rapida","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"wallet","breadcrumbs":[{"label":"INTRODUCCIÓN"},{"label":"Guía para desarrolladores","icon":"brackets-curly"}]},{"id":"b266c4851dd58f24a9067ccb8e2c9bcf601bb61b","title":"Introducción","pathname":"/trustless-work/v1-es/api-rest/introduction","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"play","description":"Cómo comenzar en la API REST de Trustless Work","breadcrumbs":[{"label":"API REST"}]},{"id":"6f49717dd0a0d31543ba46f857b2fcd3109589f2","title":"Escrow de liberación única","pathname":"/trustless-work/v1-es/api-rest/deploy","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"plane-departure","description":"El escrow de liberación única es un tipo en el que todos tus fondos se liberan solo una vez, ya sea con la resolución de una disputa o al completar todos los hitos definidos para él.","breadcrumbs":[{"label":"API REST"}]},{"id":"28c6a043ce5db8fc1985d63e725caf3f691a4e66","title":"Desplegar","pathname":"/trustless-work/v1-es/api-rest/deploy/initialize-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"circle-plus","description":"Despliega el contrato escrow y define las propiedades del escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"a3582e5e11d5680252059a7474f88ad647418369","title":"Financiar escrow","pathname":"/trustless-work/v1-es/api-rest/deploy/fund-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"sack-dollar","description":"Permite a los usuarios depositar fondos en un contrato escrow existente, protegiéndolos hasta que se cumplan las condiciones acordadas.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"b5e4f88c990555e906f3c78c5f6a3842bd9b85b6","title":"Aprobar hito","pathname":"/trustless-work/v1-es/api-rest/deploy/change-milestone-flag","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"thumbs-up","description":"Responsable de aprobar el hito a través del aprobador del escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"9cae2d7dbcf527cddb9c0e20db71338a2e2ded06","title":"Cambiar estado del hito","pathname":"/trustless-work/v1-es/api-rest/deploy/change-milestone-status","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"hexagon-check","description":"Responsable de cambiar el estado del hito de un escrow a través del proveedor de servicios.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"ffc41fcbe50e1a12b277e3c24b57b0a8009df7e7","title":"Liberar fondos","pathname":"/trustless-work/v1-es/api-rest/deploy/release-funds","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-dollar","description":"Libera los fondos del escrow al proveedor de servicios a través del aprobador.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"a1ec6a9f4a4d27f2b6e699162a2a8d68f2f33a4e","title":"Disputar escrow","pathname":"/trustless-work/v1-es/api-rest/deploy/change-dispute-flag","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"face-pouting","description":"Responsable de iniciar una disputa en un escrow. Cambia el valor del campo “disputed” de “disputed” a true.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"59ae251af45400dc38d71780c5a2bb456f2093c8","title":"Resolver disputa","pathname":"/trustless-work/v1-es/api-rest/deploy/resolving-disputes","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"handshake","description":"Resuelve las disputas del escrow distribuyendo los fondos al aprobador y al proveedor de servicios según lo determine el resolver de disputas.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"2c8a5c90ac2f9aed3abd6315bbd4881561c2c693","title":"Actualizar escrow","pathname":"/trustless-work/v1-es/api-rest/deploy/update-escrow-properties","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"pencil","description":"Este endpoint te permite cambiar las propiedades de un escrow siempre que se cumpla una serie de requisitos, los cuales se mencionarán en esta sección.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación única","icon":"plane-departure"}]},{"id":"d485eab4fe3c4bfa3958eac4d1fff5ef5c961bec","title":"Escrow de liberación múltiple","pathname":"/trustless-work/v1-es/api-rest/deploy-1","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"plane-departure","description":"","breadcrumbs":[{"label":"API REST"}]},{"id":"8e1f040d43c39701ded141e81da1ea199db1999c","title":"Desplegar","pathname":"/trustless-work/v1-es/api-rest/deploy-1/initialize-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"circle-plus","description":"Despliega el contrato escrow y define las propiedades del escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"73b788081db18e68ef10595e184e92527d2caa3f","title":"Financiar escrow","pathname":"/trustless-work/v1-es/api-rest/deploy-1/fund-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"sack-dollar","description":"Permite a los usuarios depositar fondos en un contrato escrow existente, protegiéndolos hasta que se cumplan las condiciones acordadas.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"8f8fbcf12a352aaf048fad667ef1e8ecd8d61d92","title":"Aprobar hito","pathname":"/trustless-work/v1-es/api-rest/deploy-1/change-milestone-flag","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"thumbs-up","description":"Responsable de modificar la propiedad \"flag\" de un hito específico en el escrow para aprobar ese hito.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"931a5a35e3c52af0c23ae6ed5c1646b96fa22de3","title":"Cambiar estado del hito","pathname":"/trustless-work/v1-es/api-rest/deploy-1/change-milestone-status","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"hexagon-check","description":"Responsable de modificar la propiedad \"status\" de un hito específico en el escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"f8036ede788599c383185f81bfc1d9f5c5a1b377","title":"Liberar fondos del hito","pathname":"/trustless-work/v1-es/api-rest/deploy-1/release-funds","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-dollar","description":"Libera los fondos del escrow del hito al proveedor de servicios a través del aprobador.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"aa158bc8460565401ccbf1a37e8aed454deebb9a","title":"Retirar fondos restantes","pathname":"/trustless-work/v1-es/api-rest/deploy-1/withdraw-remaining-funds","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-dollar","description":"","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"de081410fd462addedfd2785160cb8a4cde687fb","title":"Disputar hito","pathname":"/trustless-work/v1-es/api-rest/deploy-1/change-dispute-flag","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"face-pouting","description":"Responsable de establecer el hito en estado de disputa. Cambia el valor de la propiedad \"flags.disputed\" del hito a true.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"72550fb792ba430f928635601320f84b2679621e","title":"Resolver disputa del hito","pathname":"/trustless-work/v1-es/api-rest/deploy-1/resolving-disputes","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"handshake","description":"Resuelve las disputas de hitos del escrow distribuyendo los fondos al aprobador y al proveedor de servicios según lo determine el resolver de disputas.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"0185ba648fead4f257a1ee7064e4c7383dab34bd","title":"Actualizar escrow","pathname":"/trustless-work/v1-es/api-rest/deploy-1/update-escrow-properties","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"pencil","description":"Este endpoint te permite cambiar las propiedades de un escrow siempre que se cumpla una serie de requisitos, los cuales se mencionarán en esta sección.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberación múltiple","icon":"plane-departure"}]},{"id":"3b44822e0c0176d6d0adbe562291a94c5f00b933","title":"Ayudantes","pathname":"/trustless-work/v1-es/api-rest/helpers","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"hand-holding-medical","description":"Estos endpoints proporcionan una forma de recibir tokens a través de Trustline y enviar cualquier transacción a la blockchain de Stellar.","breadcrumbs":[{"label":"API REST"}]},{"id":"0c793a6198d578f98715d6dc7b659db7d93d29dc","title":"Enviar transacción","pathname":"/trustless-work/v1-es/api-rest/helpers/send-transaction","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"comment-arrow-up-right","description":"La mayoría de los endpoints de Trustless Work devuelven una transacción sin firmar en formato XDR. Este endpoint se utiliza para firmar dichas transacciones sin firmar y enviarlas a la red Stellar.","breadcrumbs":[{"label":"API REST"},{"label":"Ayudantes","icon":"hand-holding-medical"}]},{"id":"9101752935ef74267d303fdd37a988d0d686e736","title":"Indexer","pathname":"/trustless-work/v1-es/api-rest/indexer","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"table","description":"Este endpoint facilita la recuperación y el almacenamiento correcto en Firebase de la información relacionada con escrow enviada a la blockchain de Stellar a través de aplicaciones externas, omitiendo la aplicación estándar.","breadcrumbs":[{"label":"API REST"}]},{"id":"2ea1af0dfd5fc44d00f13423860c3ff64621a386","title":"Obtener saldo de múltiples escrows","pathname":"/trustless-work/v1-es/api-rest/indexer/get-multiple-escrow-balance","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"dollar-sign","description":"Obtiene el saldo de múltiples escrows.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"a20450c62af85d1dad692aac921da166b6af551b","title":"Obtener escrows por IDs de contrato","pathname":"/trustless-work/v1-es/api-rest/indexer/get-escrow-by-contract-ids","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"table","description":"Devuelve toda la información de un depósito en garantía solicitado a través de uno o más IDs de contrato solicitados.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"c0b445872cd34c49906b8284657ede8931ac51c2","title":"Obtener escrows por firmante","pathname":"/trustless-work/v1-es/api-rest/indexer/get-escrow-by-contract-id","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"rectangle-list","description":"Devuelve toda la información de un escrow solicitado a través del firmante.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"aefb0ac01509f9e869f47b657850e103c0d5aa10","title":"Obtener escrows por rol","pathname":"/trustless-work/v1-es/api-rest/indexer/get-escrow-by-contract-id-1","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"head-side-gear","description":"Devuelve toda la información de un escrow solicitado a través del rol.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"021049a222f945a3637146890c64171c3dc57271","title":"Actualizar desde hash de tx","pathname":"/trustless-work/v1-es/api-rest/indexer/update-escrow-properties","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"floppy-disk-pen","description":"Este endpoint te permite cambiar las propiedades de un escrow siempre que se cumpla una serie de requisitos, los cuales se mencionarán en esta sección.","breadcrumbs":[{"label":"API REST"},{"label":"Indexer","icon":"table"}]},{"id":"2d6623b5ebd40efe7cf9019af0b268c8fe62c854","title":"Introducción","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/introduccion","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"play","description":"Un conjunto de bloques de React listo para producción para integrar los flujos de escrow de Trustless Work.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"5e26b88e51b81dcf46b3bb69c6e877c2088a8b1c","title":"Primeros pasos","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/primeros-pasos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"flag-checkered","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"87f81be62973b6b3e8b89b380dbc6f27b40c67f5","title":"Ciclo de vida de liberación única","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/ciclo-de-vida-de-liberacion-unica","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"monitor-waveform","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"14dc189699b250f9e651b48869e5a264fb9edc33","title":"Bloques dependientes","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/bloques-dependientes","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"codepen","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"3fab5b0863a8b4550b98d8d64f166df85ebb1067","title":"Kit de monedero","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/kit-de-monedero","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"wallet","description":"Proveedor de monedero, validadores y un botón de conexión impulsado por Stellar Wallets Kit.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"3fd26dad322532e9a8ebe536246f2ac2b5152aaf","title":"Escrows","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"layer-group","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"18d7d0269d553fb3c70d3d3b0e92fd45cfb5db8b","title":"Escrows por firmante","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/escrows-por-firmante","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"bars-staggered","description":"Diseño de tabla y tarjetas para explorar escrows por firmante con ordenación y filtrado. Este componente contiene una vista detallada del escrow, incluyendo el firmante, el estado y las acciones.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"da173feda46962f18ea56233cfcd793fc301d4f8","title":"Escrows por rol","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/escrows-por-rol","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"bars-staggered","description":"Diseño de tabla y tarjetas para explorar escrows por rol con ordenación y filtrado. Este componente contiene una vista detallada del escrow, incluyendo el firmante, el estado y las acciones.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"c10688722413cf2f9baf9bd87a37b7e3b038bd6e","title":"Inicializar escrow","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/inicializar-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"circle-plus","description":"Componente para inicializar un escrow con diferentes variantes y tipos.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"a345d66bb5b01da81d885f25d16ef9a8c2d6f925","title":"Financiar escrow","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/financiar-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"sack-dollar","description":"Componente para financiar un escrow usando variantes de formulario, botón y diálogo.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"ba1ee285ad88e74a671aa1edfb1129e2f650f99b","title":"Aprobar hito","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/aprobar-hito","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"thumbs-up","description":"Componente para aprobar un hito usando variantes de formulario, botón y diálogo.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"7b7649564cb2975ff83cf3b018ae06d21f1fb9f4","title":"Cambiar estado del hito","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/cambiar-estado-del-hito","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"octagon-check","description":"Componente para cambiar el estado de un hito usando variantes de formulario, botón y diálogo.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"088fc40d43073be7bebfe67fa160f5e035190153","title":"Liberar fondos","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/liberar-fondos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-dollar","description":"Acción para liberar los fondos del escrow.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"8c84cc1e7ed99bfbf52b5995bddaa9b93b9a2058","title":"Disputar escrow","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/disputar-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"face-angry","description":"Acción para plantear una disputa en el escrow o hito.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"eca35e3977000a36e2e6ac6bd178d38923ae24bb","title":"Resolver disputa","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/resolver-disputa","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"handshake-simple","description":"Componente para resolver disputas con variantes de formulario, botón y diálogo.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"46e6f2220a662a342a4d9a43c005c02023ed9338","title":"Actualizar escrow","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/actualizar-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"pencil","description":"Componente para actualizar la configuración del escrow con variantes de formulario y diálogo.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"b859cd2d2eea585fdb2e623512568a0694dafcef","title":"Retirar fondos restantes","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/escrows/retirar-fondos-restantes","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"money-bills","description":"Componente para retirar fondos restantes con variantes de formulario, botón y diálogo.","breadcrumbs":[{"label":"Escrow Blocks SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"79f180239662b26882e14db5bfeb6d756f8d9029","title":"Panel","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/panel","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"grid-horizontal","description":"Componente para mostrar el panel básico de los escrows por firmante.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"a04a560042e37cc1aba39cf2e3157bf6f77b91b7","title":"Indicadores","pathname":"/trustless-work/v1-es/escrow-blocks-sdk/indicadores","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"right-left","description":"Componente para mostrar el progreso del saldo del escrow según el objetivo.","breadcrumbs":[{"label":"Escrow Blocks SDK"}]},{"id":"bc2d1b3f48a6a76779b34180fa85b3287277563e","title":"Introducción","pathname":"/trustless-work/v1-es/escrow-react-sdk/introduccion","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"play","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"35d04021b1ad2f21e17f90bb63d034b47c6c6f9c","title":"Primeros pasos","pathname":"/trustless-work/v1-es/escrow-react-sdk/primeros-pasos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"flag-checkered","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"462903029c63aa469bfb7ece47ba79893eb479c0","title":"useSendTransaction","pathname":"/trustless-work/v1-es/escrow-react-sdk/usesendtransaction","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"comment-arrow-up-right","description":"La mayoría de los endpoints de Trustless Work devuelven una transacción sin firmar en formato XDR. Este endpoint se utiliza para firmar dichas transacciones sin firmar y enviarlas a la red Stellar.","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"24b77802f2adea4ae20702ccc60048f974e626f1","title":"Escrows","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"layer-group","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"9c6440cd0fd4e446cedb9937198524e150894713","title":"useInitializeEscrow","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/useinitializeescrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"circle-plus","description":"Despliega el contrato escrow y define las propiedades del escrow.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"859e81ad185f51231ee63ebd93010f700f179a72","title":"useUpdateEscrow","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/useupdateescrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"pencil","description":"Este endpoint te permite cambiar las propiedades de un escrow siempre que se cumpla una serie de requisitos, los cuales se mencionarán en esta sección.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"69f60fb31f0a93c51c2af13c70cd25517a683039","title":"useFundEscrow","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/usefundescrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"sack-dollar","description":"Permite a los usuarios depositar fondos en un contrato escrow existente, protegiéndolos hasta que se cumplan las condiciones acordadas.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"d33fd329e09b64401fb5566113f3e88f6da7fcaf","title":"useApproveMilestone","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/useapprovemilestone","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"thumbs-up","description":"Responsable de modificar la propiedad \"flag\" de un hito específico en el escrow para aprobar ese hito.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"3f1ce5c9833b07ba70039a60ee09788080d74ac6","title":"useChangeMilestoneStatus","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/usechangemilestonestatus","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"octagon-check","description":"Responsable de modificar la propiedad \"status\" de un hito específico en el escrow.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"3b16f4acf14f0ed85953242db2059ff7736c1fc0","title":"useReleaseFunds","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/usereleasefunds","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"square-dollar","description":"Libera los fondos del escrow al proveedor de servicios a través del aprobador.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"8ef50663e46dbe989b70bd01c071283a6b004be6","title":"useStartDispute","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/usestartdispute","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"face-angry","description":"Responsable de establecer el escrow en estado de disputa. Cambia el valor de la propiedad de bandera \"disputed\" del escrow a true.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"29ab46e8e6f7148a36a8bc300ebed0e3f6f93567","title":"useResolveDispute","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/useresolvedispute","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"handshake-simple","description":"Resuelve las disputas del escrow distribuyendo los fondos al aprobador y al proveedor de servicios según lo determine el resolver de disputas.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"0bf06658e1e207fd5e8e18324a6e700f3242bbae","title":"useWithdrawRemainingFunds","pathname":"/trustless-work/v1-es/escrow-react-sdk/escrows/usewithdrawremainingfunds","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"wallet","description":"En un escrow de liberación múltiple, cuando algunos fondos están bloqueados, puedes usar este hook para liberar los fondos restantes","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Escrows","icon":"layer-group"}]},{"id":"eb01bd893ae3139724085db078d69c1164223995","title":"Indexer","pathname":"/trustless-work/v1-es/escrow-react-sdk/indexer","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"server","breadcrumbs":[{"label":"ESCROW REACT SDK"}]},{"id":"cdc34b649e623e421f434e95ef4f23b6e1751900","title":"useGetMultipleEscrowBalances","pathname":"/trustless-work/v1-es/escrow-react-sdk/indexer/usegetmultipleescrowbalances","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"dollar-sign","description":"Devuelve toda la información de un escrow solicitado a través del contractId.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"3cbce4e4351e893fa752540cd09c496e5da5458b","title":"useGetEscrowFromIndexerByContractIds","pathname":"/trustless-work/v1-es/escrow-react-sdk/indexer/usegetescrowfromindexerbycontractids","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"table","description":"Devuelve los escrows que estás buscando. Proviene de nuestro sincronizador de indexer (base de datos) con la blockchain.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"a667bc7235913c92ea5077770a15161058aa2f84","title":"useGetEscrowsFromIndexerBySigner","pathname":"/trustless-work/v1-es/escrow-react-sdk/indexer/usegetescrowsfromindexerbysigner","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"rectangle-list","description":"Devuelve los escrows que estás buscando. Proviene de nuestro sincronizador de indexer (base de datos) con la blockchain.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"dbe947db64787fa027726914a14fa5976ce5e9ea","title":"useGetEscrowsFromIndexerByRole","pathname":"/trustless-work/v1-es/escrow-react-sdk/indexer/usegetescrowsfromindexerbyrole","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"head-side-gear","description":"Devuelve los escrows que estás buscando. Proviene de nuestro sincronizador de indexer (base de datos) con la blockchain.","breadcrumbs":[{"label":"ESCROW REACT SDK"},{"label":"Indexer","icon":"server"}]},{"id":"c42dca6a373be0f7918fa911933360c1d9c2de6d","title":"Habilidad","pathname":"/trustless-work/v1-es/ia/habilidad","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"robot","description":"Asistentes de codificación de IA con contexto completo sobre Trustless Work, incluidos flujos de escrow, firma de XDR, patrones de SDK y mejores prácticas de integración.","breadcrumbs":[{"label":"IA"}]},{"id":"0397216914a2fcab4a5654e4222160c4618ce952","title":"Vibe Coding | Blocks SDK","pathname":"/trustless-work/v1-es/ia/vibe-coding-or-blocks-sdk","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"diamonds-4","breadcrumbs":[{"label":"IA"}]},{"id":"4281f524985c40e8ecbf10718a7629b848346d80","title":"Vibe Coding | React SDK","pathname":"/trustless-work/v1-es/ia/vibe-coding-or-react-sdk","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"diamonds-4","breadcrumbs":[{"label":"IA"}]},{"id":"6e09321d6994f92ffd019b9ffd828e3fa5a5e1c7","title":"MCP","pathname":"/trustless-work/v1-es/ia/mcp","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"screwdriver-wrench","description":"Model Context Protocol (MCP) permite que herramientas y agentes de IA se integren sin problemas con la infraestructura de escrow de Trustless Work a través de una interfaz unificada y consciente del contexto.","breadcrumbs":[{"label":"IA"}]},{"id":"0407524d2010b91666d9ee0511cc45934bfb1215","title":"Introducción","pathname":"/trustless-work/v1-es/ir-a-mainnet/introduccion","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"play","breadcrumbs":[{"label":"IR A MAINNET"}]},{"id":"e10088d39aa1f908edfefb493613a81f75d6b057","title":"API REST","pathname":"/trustless-work/v1-es/ir-a-mainnet/api-rest","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"plane-departure","description":"En esta sección, aprenderás cómo pasar a mainnet usando nuestra API REST","breadcrumbs":[{"label":"IR A MAINNET"}]},{"id":"2d9eb4ecf59701444ce7216d89b7f24613e5a427","title":"React SDK","pathname":"/trustless-work/v1-es/ir-a-mainnet/react-sdk","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"layer-group","description":"En esta sección, aprenderás cómo pasar a mainnet usando nuestro React SDK","breadcrumbs":[{"label":"IR A MAINNET"}]},{"id":"1fc14bb190bee7ed04235505b97d2e2faf48954f","title":"Blocks SDK","pathname":"/trustless-work/v1-es/ir-a-mainnet/blocks-sdk","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"object-union","description":"En esta sección, aprenderás cómo pasar a mainnet usando nuestro React Blocks SDK","breadcrumbs":[{"label":"IR A MAINNET"}]},{"id":"3e78482cbb8cbd02ae8c0ff706e6022747c99014","title":"Introducción","pathname":"/trustless-work/v1-es/dapps-oss/introduccion","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"play","breadcrumbs":[{"label":"dApps OSS"}]},{"id":"f4c5ef4715ae233cfdb1ed817314b17eaa2d30a2","title":"Backoffice","pathname":"/trustless-work/v1-es/dapps-oss/backoffice","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"buildings","description":"Interactúa con escrows sin fricciones","breadcrumbs":[{"label":"dApps OSS"}]},{"id":"392a91cb51cf547ed81bdd92bc56021118ee20cc","title":"Paso 1: Acceder a la dApp de Trustless Work e iniciar sesión","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-1-acceder-a-la-dapp-de-trustless-work-e-iniciar-sesion","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"23ee23026870f10eb8c7f67be26c3c6bb76e51d4","title":"Paso 2: Crear un perfil y solicitar una clave de API","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-2-crear-un-perfil-y-solicitar-una-clave-de-api","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"a8601b005855b2e0634581600bcedd43b13bb75e","title":"Paso 3: Crear un escrow","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-3-crear-un-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"728483d51c3d199367aae43aec0b129df7d1fbd2","title":"Paso 4: Financiar un escrow","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-4-financiar-un-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"2b8004f889c8d045c24ff91216365510ecbdcecf","title":"Paso 5: Marcar un hito como hecho ✅","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-5-marcar-un-hito-como-hecho","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"14f29bd4caac68a1e314a8aa679f7a5e66e89798","title":"Paso 6: Aprobar el hito","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-6-aprobar-el-hito","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"05d08c3d8ee840b5ca4052ec7184f9f18f77fa76","title":"Paso 7: Liberar el pago","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/paso-7-liberar-el-pago","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"431cc301c4b8f5359bbac95d91e314259ca0eb06","title":"Resolución de disputas","pathname":"/trustless-work/v1-es/dapps-oss/backoffice/resolucion-de-disputas","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"6641e52b040726d6cbf0fda1cece7628c5140f9e","title":"Visor de escrow","pathname":"/trustless-work/v1-es/dapps-oss/visor-de-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"magnifying-glass","breadcrumbs":[{"label":"dApps OSS"}]},{"id":"cc16d39874387ce9a732bac9e2fa74676c2506df","title":"OfferHub - Marketplace","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"shop-24","description":"Marketplace impulsado por stablecoins","breadcrumbs":[{"label":"dApps OSS"}]},{"id":"12e7fae365cdb56ff7b4e4bddfe1fbb9175447fa","title":"Componentes del sistema","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/componentes-del-sistema","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"264aba55dd55ac820632db2fc083ef50fd5d0263","title":"Confianza, custodia y límites","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/confianza-custodia-y-limites","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"b9cd8eea0aa6964a14e79c282c0aedc577d2b03c","title":"Roles y permisos","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/roles-y-permisos","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"06437e5a062aae1d562ee3636fcc72ebf32a78ce","title":"Ciclo de vida y estados","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/ciclo-de-vida-y-estados","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"383016cdf81d89f1328f6431b01a5bfd5acdd464","title":"Flujos principales","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"3b4738d45400664f6296bec636654e37e7c4f258","title":"Cuentas de usuario y perfiles","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/cuentas-de-usuario-y-perfiles","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"7799da598936fcc3c4d2d2ad50a292fc205f462f","title":"Financiar cuenta (recarga)","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/financiar-cuenta-recarga","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"b76a6bd253b2833de0e919e2e69c272544ebc8dc","title":"Compra y financiamiento del escrow","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/compra-y-financiamiento-del-escrow","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"bdeea81d0e4df38b4ff652d6563e9ec5491d5ed2","title":"Entrega y aprobación","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/entrega-y-aprobacion","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"913d50f1581f6be5fa5566d1565554e27d4d3d1c","title":"Disputas","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/disputas","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"35eab0132e7f273771cf5f69a0ffcfb3d94c01fa","title":"Liberación","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/liberacion","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"fe5e6cee88a8cd7d6ac48a7c36d51f18313fbcfa","title":"Pagos","pathname":"/trustless-work/v1-es/dapps-oss/offerhub-marketplace/flujos-principales/pagos","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Flujos principales"}]},{"id":"32e19f7911613c4667d00530de581dda6bce76cf","title":"Tokenización - Crédito privado","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"credit-card","description":"Construimos esto para Stellar Hack + del 16 al 24 de noviembre en Buenos Aires, Argentina. Pura Vida.","breadcrumbs":[{"label":"dApps OSS"}]},{"id":"14a3b0993bd1fcc5aee185891b19a7d8574a913f","title":"Introducción y motivación","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado/introduccion-y-motivacion","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Tokenización - Crédito privado","icon":"credit-card"}]},{"id":"df29759ace09d5d6434a669b589d42f6a34d2a0d","title":"Resumen del ciclo de vida","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado/resumen-del-ciclo-de-vida","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Tokenización - Crédito privado","icon":"credit-card"}]},{"id":"e6857de1d990fe65e17635554b461724177e2901","title":"Flujo del creador del proyecto","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado/flujo-del-creador-del-proyecto","siteSpaceId":"sitesp_YQwTi","lang":"es","description":"","breadcrumbs":[{"label":"dApps OSS"},{"label":"Tokenización - Crédito privado","icon":"credit-card"}]},{"id":"ccfe07b178d9f3bd0e550b401f1dd387a5ee044d","title":"Flujo del gerente del proyecto (dApp del panel)","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado/flujo-del-gerente-del-proyecto-dapp-del-panel","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Tokenización - Crédito privado","icon":"credit-card"}]},{"id":"ea77ad55589ab2cac50211a42a9f5ee668597d2a","title":"Flujo del inversor (dApp del portal del inversor)","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado/flujo-del-inversor-dapp-del-portal-del-inversor","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Tokenización - Crédito privado","icon":"credit-card"}]},{"id":"0c99e2650a32ab73555f0cb2519e7ee8cdc1ec5d","title":"Hoja de ruta futura","pathname":"/trustless-work/v1-es/dapps-oss/tokenizacion-credito-privado/hoja-de-ruta-futura","siteSpaceId":"sitesp_YQwTi","lang":"es","breadcrumbs":[{"label":"dApps OSS"},{"label":"Tokenización - Crédito privado","icon":"credit-card"}]},{"id":"97988ac6efec3e3b3f4413d604c844f63093cee0","title":"Introducción","pathname":"/trustless-work/v1-es/casos-de-uso-por-industria/introduccion","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"play","breadcrumbs":[{"label":"CASOS DE USO POR INDUSTRIA"}]},{"id":"f54bcfbe55235e6f70b88de5c6d3a087adaf73e8","title":"Marketplaces y comercio electrónico","pathname":"/trustless-work/v1-es/casos-de-uso-por-industria/marketplaces-y-comercio-electronico","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"cart-arrow-up","breadcrumbs":[{"label":"CASOS DE USO POR INDUSTRIA"}]},{"id":"0487df8f7f196f573e1c40ed60166bf2a546c310","title":"Intercambios P2P y mesas OTC","pathname":"/trustless-work/v1-es/casos-de-uso-por-industria/intercambios-p2p-y-mesas-otc","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"chart-mixed-up-circle-dollar","breadcrumbs":[{"label":"CASOS DE USO POR INDUSTRIA"}]},{"id":"fbec7cf61f26daf092adc29ee930da21a399adb5","title":"Depósitos de seguridad","pathname":"/trustless-work/v1-es/casos-de-uso-por-industria/depositos-de-seguridad","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"lock","breadcrumbs":[{"label":"CASOS DE USO POR INDUSTRIA"}]},{"id":"4d45d16ed7c3130cc742d22c19728fc3c7c4e698","title":"Trabajo freelance y por contrato basado en hitos","pathname":"/trustless-work/v1-es/casos-de-uso-por-industria/trabajo-freelance-y-por-contrato-basado-en-hitos","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"robot-astromech","breadcrumbs":[{"label":"CASOS DE USO POR INDUSTRIA"}]},{"id":"f79247a84580011e3296078766fb4576b24bf9fe","title":"Crowdfunding y preventas","pathname":"/trustless-work/v1-es/casos-de-uso-por-industria/crowdfunding-y-preventas","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"napster","breadcrumbs":[{"label":"CASOS DE USO POR INDUSTRIA"}]},{"id":"127dd5b4b595514716a162935be791ac97618ed3","title":"Ecosistema","pathname":"/trustless-work/v1-es/comunidad-y-contribucion/ecosistema","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"sitemap","description":"Descubre proyectos construidos con Trustless Work y envía el tuyo para que aparezca listado.","breadcrumbs":[{"label":"COMUNIDAD Y CONTRIBUCIÓN"}]},{"id":"b12015f951d03f0d26ba137cb63ae308f1a13a70","title":"Guía del colaborador","pathname":"/trustless-work/v1-es/comunidad-y-contribucion/get-involved","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"code","breadcrumbs":[{"label":"COMUNIDAD Y CONTRIBUCIÓN"}]},{"id":"d8254b65cb5aaf24f177173ca63c42a4d3e364c0","title":"Solución de problemas y preguntas frecuentes","pathname":"/trustless-work/v1-es/soporte/troubleshooting","siteSpaceId":"sitesp_YQwTi","lang":"es","icon":"comment-question","description":"","breadcrumbs":[{"label":"Soporte"}]},{"id":"e49d750bae842e165941ee29acc2f942656038c3","title":"Bem-vindo","pathname":"/trustless-work/v1-pt","siteSpaceId":"sitesp_jYG66","lang":"pt-br","emoji":"1f44b","description":"Esta é a documentação para desenvolvedores da Trustless Work.","breadcrumbs":[{"label":"INTRODUÇÃO"}]},{"id":"76e11568614cd388b4786d3f7ac3749363b8b37d","title":"Documentação otimizada para IA","pathname":"/trustless-work/v1-pt/introducao/readme/documentacao-otimizada-para-ia","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Bem-vindo","emoji":"1f44b"}]},{"id":"ae3a36bfed757389173e8c3ca3d3e9bc52a78c2e","title":"Por que depósitos em garantia importam","pathname":"/trustless-work/v1-pt/introducao/readme/por-que-depositos-em-garantia-importam","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Bem-vindo","emoji":"1f44b"}]},{"id":"24ed6eeb9c5c907bf6199dab251365d3e81f6c38","title":"Quem deve usar isto","pathname":"/trustless-work/v1-pt/introducao/readme/quem-deve-usar-isto","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Bem-vindo","emoji":"1f44b"}]},{"id":"dad891ddf1c763b6fd8223f71edb706b0d1ef978","title":"Links","pathname":"/trustless-work/v1-pt/introducao/readme/links","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"Links rápidos para a documentação principal, ferramentas e recursos externos.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Bem-vindo","emoji":"1f44b"}]},{"id":"95a292c2975f1c4393b8a643a43246b794c16d90","title":"Design de escrow","pathname":"/trustless-work/v1-pt/introducao/technology-overview","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"layer-group","description":"Nós não guardamos seu dinheiro — guardamos a lógica.","breadcrumbs":[{"label":"INTRODUÇÃO"}]},{"id":"e565947e12e6b487a98e57b7150e6926fd458545","title":"Funções na Trustless Work","pathname":"/trustless-work/v1-pt/introducao/technology-overview/roles-in-trustless-work","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"Vamos entender o que cada função representa!","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"}]},{"id":"3a56c978f0f14c46112ed910c9265ac5c7471a3e","title":"Propriedades do escrow","pathname":"/trustless-work/v1-pt/introducao/technology-overview/what-does-a-smart-escrow-look-like","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"Um escrow é apenas dados estruturados — um corpo JSON que define como os fundos são mantidos, liberados e rastreados. Cada propriedade informa ao contrato quem faz o quê, quando os fundos se movem e sob quais condições.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"}]},{"id":"b46348a31253717a399ec77b9a8118e181734dc6","title":"Tipos de escrow","pathname":"/trustless-work/v1-pt/introducao/technology-overview/tipos-de-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"}]},{"id":"e6b35ddd5800a133306b9e459b734b2c817c88d4","title":"Ciclo de vida do escrow","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"O ciclo de vida do escrow é o fluxo estruturado de ações e responsabilidades que garantem uma transação. Na Trustless Work, dividimos isso em fases claras, assegurando transparência, adaptabilidade e cons","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"}]},{"id":"7a7a4a6a66a82b08e44f3a9da6009baf06ed1e65","title":"Fase de iniciação","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle/initiation-phase","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"},{"label":"Ciclo de vida do escrow"}]},{"id":"610201c8740f17bb91e09cb8b7ac2f6081dd0447","title":"Fase de financiamento","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle/funding-phase","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"},{"label":"Ciclo de vida do escrow"}]},{"id":"dc41f758b63df65de3e18f6400542bea5b5fae31","title":"Alterar status do marco","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle/milestone-status-update","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"},{"label":"Ciclo de vida do escrow"}]},{"id":"2f9e65b28b7e1f10bf480758f5f822a525f42939","title":"Fase de aprovação","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle/approval-phase","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"},{"label":"Ciclo de vida do escrow"}]},{"id":"2478808836d79bbd997d757193b69f908673deea","title":"Fase de liberação","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle/release-phase","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"},{"label":"Ciclo de vida do escrow"}]},{"id":"ea318615692d5a824c611d2f83e27ecc366a842b","title":"Resolução de disputa","pathname":"/trustless-work/v1-pt/introducao/technology-overview/escrow-lifecycle/dispute-resolution","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"},{"label":"Ciclo de vida do escrow"}]},{"id":"6868aa315d3d259db0f4e234225697fcc29bd3f7","title":"Estratégia de arquitetura e design","pathname":"/trustless-work/v1-pt/introducao/technology-overview/estrategia-de-arquitetura-e-design","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"}]},{"id":"8e7b2afb4bbf59c2e1bffca6842380ea53725a53","title":"Guia de combinações dos produtos de escrow","pathname":"/trustless-work/v1-pt/introducao/technology-overview/smart-escrow-design","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"Da ideia ao escrow em um dia.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Design de escrow","icon":"layer-group"}]},{"id":"716a1478a6517ae20ad0c432bace9874c97665ff","title":"Rede Stellar","pathname":"/trustless-work/v1-pt/introducao/stellar-and-soroban-the-backbone-of-trustless-work","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"table-cells-large","description":"Escrows precisam de infraestrutura. A Trustless Work roda na Stellar, uma blockchain otimizada para stablecoins, pagamentos e contratos inteligentes.","breadcrumbs":[{"label":"INTRODUÇÃO"}]},{"id":"2a3c07e25d39a55b9862f5ad7fadbb3d6bd32c18","title":"Trustlines","pathname":"/trustless-work/v1-pt/introducao/stellar-and-soroban-the-backbone-of-trustless-work/trustlines","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"ring","description":"Na Stellar, as contas precisam optar explicitamente por manter e usar ativos. Essa adesão é chamada de trustline.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Rede Stellar","icon":"table-cells-large"}]},{"id":"a07185a4c6cf929abfd98271905883a345850f6f","title":"Tokens da testnet","pathname":"/trustless-work/v1-pt/introducao/stellar-and-soroban-the-backbone-of-trustless-work/testnet-tokens","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"arrow-trend-up","description":"","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Rede Stellar","icon":"table-cells-large"}]},{"id":"d0afd43171dac1cfb21e231ae5122d709b8f8ac1","title":"Carteiras Stellar","pathname":"/trustless-work/v1-pt/introducao/stellar-and-soroban-the-backbone-of-trustless-work/stellar-wallets","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"wallet","description":"Um guia completo para desenvolvedores sobre integrações de carteiras Stellar","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Rede Stellar","icon":"table-cells-large"}]},{"id":"e2ea804a920ad221560d60fdd95b8432cdb9f2ae","title":"Carteira Freighter","pathname":"/trustless-work/v1-pt/introducao/stellar-and-soroban-the-backbone-of-trustless-work/stellar-wallets/freighter-wallet","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Rede Stellar","icon":"table-cells-large"},{"label":"Carteiras Stellar","icon":"wallet"}]},{"id":"cb015f8adde366785a51cdf7ea08ffed8c512e8d","title":"Guia do desenvolvedor","pathname":"/trustless-work/v1-pt/introducao/developer-resources","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"brackets-curly","description":"Comece a construir na Trustless Work com a API REST ou os SDKs.","breadcrumbs":[{"label":"INTRODUÇÃO"}]},{"id":"81b21e586c4c3149ac9d50c643c23a683d66c735","title":"Solicitar chave de API","pathname":"/trustless-work/v1-pt/introducao/developer-resources/request-api-key","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"key","description":"Solicite uma chave de API para interagir com todos os endpoints.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"ef83731dce10d08d6d844592bba47ea9f1fc25f3","title":"Checklist de integração","pathname":"/trustless-work/v1-pt/introducao/developer-resources/checklist-de-integracao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"list-ol","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"2cfb359d53bd3fced8f28391e2d7fab0eb1eb15f","title":"Autenticação","pathname":"/trustless-work/v1-pt/introducao/developer-resources/authentication","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"user","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"ba518365801d6070267dbc9132d8151ab9f1fff8","title":"Esquema","pathname":"/trustless-work/v1-pt/introducao/developer-resources/schema","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"books","description":"","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"e913b8d9b5060a480c7fba6b00b2f2ab0fb1ce79","title":"Arquitetura","pathname":"/trustless-work/v1-pt/introducao/developer-resources/arquitetura","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"flag-checkered","description":"Instruções passo a passo para ajudar você a conectar seu produto à Trustless Work de forma fluida e eficiente.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"7689fec828b311858bac2244352c2042f33d1993","title":"Tipos","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"box-taped","description":"Todas as entidades de que você vai precisar.","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"8a21157536c681972ddd2ae5a6ccd0008cc2fe84","title":"Básico","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/basico","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-small","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"7e74cadb850652ebfcb08b3c5ec0a659c9965a0d","title":"Entidades","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/entidades","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"user","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"cb5c4ec2c02dadd24395ee0957c39c3f80690acf","title":"Payloads","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"table","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"2a8b32dbab8a297ac66dea38ba8675b1b9680ba3","title":"Implantar","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/implantar","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"circle-plus","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"2d0586f3f1f51ed5f6e2b66a2e4929e9f570d29b","title":"Atualizar escrow","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/atualizar-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"pencil","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"d393c52aac2bf361435c50a1f40f87ef6552c534","title":"Financiar escrow","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/financiar-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"sack-dollar","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"12e2afe86703d0f0a972ec125c773f3fe7ad8308","title":"Aprovar marco","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/aprovar-marco","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"thumbs-up","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"8efd37d7d40ba839f43360e12e8800ffbd02e5d0","title":"Alterar status do marco","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/alterar-status-do-marco","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"octagon-check","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"b1f464587b12c3f9134d0dbd9aa86d1d0e5873bf","title":"Liberar fundos","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/liberar-fundos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-dollar","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"a4462d1459fbb2abd8cbd54c05fe921377443ac1","title":"Iniciar disputa","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/iniciar-disputa","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"face-angry","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"1cd130226a86963a267dbbdecbfe97b4fa7a17a0","title":"Resolver disputa","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/resolver-disputa","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"handshake-simple","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"83ce1ced5233d0b08575488d0872c35ffba8dcd7","title":"Sacar fundos restantes","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/sacar-fundos-restantes","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"wallet","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"99829e0c5d54940c1eaf5f95bfc7bf02e255f2a1","title":"Obter saldos","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/obter-saldos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"dollar-sign","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"39171cb6b595d98a334f333dad2f770e0e84738a","title":"Obter escrows por ID de contrato","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/obter-escrows-por-id-de-contrato","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"table","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"fe319f1aec669ec6ea0bd45e43caca46d6fdf607","title":"Obter escrows por signatário","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/obter-escrows-por-signatario","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"rectangle-list","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"d3e5f1329189a4637cf79e2933fb57d371fe4acb","title":"Obter escrows por função","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/payloads/obter-escrows-por-funcao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"head-side-gear","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"},{"label":"Payloads","icon":"table"}]},{"id":"b3f5ea8ee5111d877c480246c82a6b37498b8080","title":"Respostas","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/respostas","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"reply","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"6608fd85537d2b09e7cbeb74dcd92d214c6d780b","title":"Erros","pathname":"/trustless-work/v1-pt/introducao/developer-resources/tipos/erros","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"spider","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"},{"label":"Tipos","icon":"box-taped"}]},{"id":"efb3d18d78aa8d3b2db3bc4249a871d357ae5b74","title":"Stellar Wallet Kit - Integração rápida","pathname":"/trustless-work/v1-pt/introducao/developer-resources/stellar-wallet-kit-integracao-rapida","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"wallet","breadcrumbs":[{"label":"INTRODUÇÃO"},{"label":"Guia do desenvolvedor","icon":"brackets-curly"}]},{"id":"59dbbab88394100d6946138f8de7338651c1fbff","title":"Introdução","pathname":"/trustless-work/v1-pt/api-rest/introduction","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"play","description":"Como começar na API REST da Trustless Work","breadcrumbs":[{"label":"API REST"}]},{"id":"f75f2aaab1bf26261b8149e418957f1147ff6423","title":"Escrow de liberação única","pathname":"/trustless-work/v1-pt/api-rest/deploy","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"plane-departure","description":"Escrow de liberação única é um tipo em que todos os seus fundos são liberados apenas uma vez, seja com a resolução de uma disputa ou com a conclusão de todos os marcos definidos para ele.","breadcrumbs":[{"label":"API REST"}]},{"id":"05494e3372b4f16718340ce1b4ed496e4e01d939","title":"Implantar","pathname":"/trustless-work/v1-pt/api-rest/deploy/initialize-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"circle-plus","description":"Implante o contrato de escrow e defina as propriedades do escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"25ce18355208bd8f999857bc380c9a2559d40a10","title":"Financiar escrow","pathname":"/trustless-work/v1-pt/api-rest/deploy/fund-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"sack-dollar","description":"Permite que usuários depositem fundos em um contrato de escrow existente, mantendo-os seguros até que as condições acordadas sejam cumpridas.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"23663d808913fb9b058516a4e21408672541afe8","title":"Aprovar marco","pathname":"/trustless-work/v1-pt/api-rest/deploy/change-milestone-flag","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"thumbs-up","description":"Responsável por aprovar o marco por meio do aprovador do escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"2ed5a9af85d570e5ccba8ca2f9383295a7b2ce9e","title":"Alterar status do marco","pathname":"/trustless-work/v1-pt/api-rest/deploy/change-milestone-status","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"hexagon-check","description":"Responsável por alterar o status do marco de um escrow por meio do provedor de serviço.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"8168a631baa44adb718173bef17b3dfb56b8171f","title":"Liberar fundos","pathname":"/trustless-work/v1-pt/api-rest/deploy/release-funds","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-dollar","description":"Você libera os fundos do escrow para o provedor de serviço por meio do aprovador.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"07a6acbde26d2d9f0722155e195f96123641f582","title":"Disputar escrow","pathname":"/trustless-work/v1-pt/api-rest/deploy/change-dispute-flag","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"face-pouting","description":"Responsável por iniciar uma disputa em um escrow. Altera o valor da flag “disputed” de “disputed” para true.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"dea4279307ca6a5f818cff36b8e2faab264e5fb3","title":"Resolver disputa","pathname":"/trustless-work/v1-pt/api-rest/deploy/resolving-disputes","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"handshake","description":"Resolve disputas de escrow distribuindo os fundos ao aprovador e ao provedor de serviço conforme determinado pelo solucionador da disputa.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"2ebf66cf4de01962f90753ea6a10bbe157de884f","title":"Atualizar escrow","pathname":"/trustless-work/v1-pt/api-rest/deploy/update-escrow-properties","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"pencil","description":"Este endpoint permite alterar as propriedades de um escrow desde que uma série de requisitos seja atendida, os quais serão mencionados nesta seção.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de liberação única","icon":"plane-departure"}]},{"id":"0876e341cd75ef3625e1317ff7811cc3bc5197ca","title":"Escrow de múltiplas liberações","pathname":"/trustless-work/v1-pt/api-rest/deploy-1","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"plane-departure","description":"","breadcrumbs":[{"label":"API REST"}]},{"id":"c7a02ae242dd18683dbee62fc10b161cad00659b","title":"Implantar","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/initialize-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"circle-plus","description":"Implante o contrato de escrow e defina as propriedades do escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"182648c3f69a0f38838802512bf1ab3ea6ae9021","title":"Financiar escrow","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/fund-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"sack-dollar","description":"Permite que usuários depositem fundos em um contrato de escrow existente, mantendo-os seguros até que as condições acordadas sejam cumpridas.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"c0f9eabef38ad404f4e02efbcd0a356e94a4dbdb","title":"Aprovar marco","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/change-milestone-flag","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"thumbs-up","description":"Responsável por modificar a propriedade \"flag\" de um marco específico no escrow para aprovar esse marco.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"24e58c107ae397064e4795f0fd823e1744610f23","title":"Alterar status do marco","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/change-milestone-status","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"hexagon-check","description":"Responsável por modificar a propriedade \"status\" de um marco específico no escrow.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"863ef1865428e30e1b58df101fc177e09a9d9637","title":"Liberar fundos do marco","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/release-funds","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-dollar","description":"Você libera os fundos do escrow do marco para o provedor de serviço por meio do aprovador.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"442326eb76287fcf743df8fff8de522012bfe111","title":"Sacar fundos restantes","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/withdraw-remaining-funds","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-dollar","description":"","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"46db5224aa171506a7afbaf90ac047054047cc60","title":"Disputar marco","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/change-dispute-flag","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"face-pouting","description":"Responsável por colocar o marco em estado de disputa. Altera o valor da propriedade \"flags.disputed\" do marco para true.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"0893c3734663643bd4ac50ea7e606ea5abe002b8","title":"Resolver disputa do marco","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/resolving-disputes","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"handshake","description":"Resolve disputas de marcos do escrow distribuindo os fundos ao aprovador e ao provedor de serviço conforme determinado pelo solucionador da disputa.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"d0816ba92c45f9cee67cc16b4701fd298789180f","title":"Atualizar escrow","pathname":"/trustless-work/v1-pt/api-rest/deploy-1/update-escrow-properties","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"pencil","description":"Este endpoint permite alterar as propriedades de um escrow desde que uma série de requisitos seja atendida, os quais serão mencionados nesta seção.","breadcrumbs":[{"label":"API REST"},{"label":"Escrow de múltiplas liberações","icon":"plane-departure"}]},{"id":"13945b34e6e075832fecc43b3186df4fb2d3d6c2","title":"Ajudantes","pathname":"/trustless-work/v1-pt/api-rest/helpers","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"hand-holding-medical","description":"Esses endpoints fornecem uma forma de receber tokens por meio de Trustline e enviar quaisquer transações para a blockchain Stellar.","breadcrumbs":[{"label":"API REST"}]},{"id":"ec67ebfd59978583c52c23f45ef8a304a79bce0c","title":"Enviar transação","pathname":"/trustless-work/v1-pt/api-rest/helpers/send-transaction","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"comment-arrow-up-right","description":"A maioria dos endpoints da Trustless Work retorna uma transação não assinada no formato XDR. Este endpoint é usado para assinar essas transações não assinadas e enviá-las para a rede Stellar.","breadcrumbs":[{"label":"API REST"},{"label":"Ajudantes","icon":"hand-holding-medical"}]},{"id":"31bbbfd944abc2e8fbaa7805299bbd725d475964","title":"Indexador","pathname":"/trustless-work/v1-pt/api-rest/indexador","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"table","description":"Este endpoint facilita a recuperação e o armazenamento adequado no Firebase de informações relacionadas a escrow enviadas à blockchain Stellar por meio de aplicações externas, contornando a aplicação padrão.","breadcrumbs":[{"label":"API REST"}]},{"id":"4439ccd3fa9a92ec11e545a213b36472bde04b4c","title":"Obter saldo de múltiplos escrows","pathname":"/trustless-work/v1-pt/api-rest/indexador/get-multiple-escrow-balance","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"dollar-sign","description":"Obtenha o saldo de múltiplos escrows.","breadcrumbs":[{"label":"API REST"},{"label":"Indexador","icon":"table"}]},{"id":"6382e34a559156f86d9c96716b94f84ab339a551","title":"Obter escrows por IDs de contrato","pathname":"/trustless-work/v1-pt/api-rest/indexador/get-escrow-by-contract-ids","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"table","description":"Retorna todas as informações de um depósito de garantia solicitadas por meio de um ou mais IDs de contrato solicitados.","breadcrumbs":[{"label":"API REST"},{"label":"Indexador","icon":"table"}]},{"id":"1605a15d1f464c731103367d6fbeb5fb088db203","title":"Obter escrows por signatário","pathname":"/trustless-work/v1-pt/api-rest/indexador/get-escrow-by-contract-id","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"rectangle-list","description":"Retorna todas as informações de um escrow solicitadas por meio do signatário.","breadcrumbs":[{"label":"API REST"},{"label":"Indexador","icon":"table"}]},{"id":"27efc615958378f07a489b3ae3a1e398c8899d80","title":"Obter escrows por função","pathname":"/trustless-work/v1-pt/api-rest/indexador/get-escrow-by-contract-id-1","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"head-side-gear","description":"Retorna todas as informações de um escrow solicitadas por meio da função.","breadcrumbs":[{"label":"API REST"},{"label":"Indexador","icon":"table"}]},{"id":"c075600dbd62b2c470043190e13f1338ff08936b","title":"Atualizar a partir do hash da transação","pathname":"/trustless-work/v1-pt/api-rest/indexador/update-escrow-properties","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"floppy-disk-pen","description":"Este endpoint permite alterar as propriedades de um escrow desde que uma série de requisitos seja atendida, os quais serão mencionados nesta seção.","breadcrumbs":[{"label":"API REST"},{"label":"Indexador","icon":"table"}]},{"id":"2a5a132085592cb93fb2563a88184ea664b734b4","title":"Introdução","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/introducao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"play","description":"Um conjunto de blocos React pronto para produção para integrar os fluxos de escrow da Trustless Work.","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"78f0bca4669d7a6028ac7c17fa8875012e3ec036","title":"Primeiros passos","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/primeiros-passos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"flag-checkered","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"c4e756421b980bde3076ba08f1c6e1897d0919e2","title":"Ciclo de vida de liberação única","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/ciclo-de-vida-de-liberacao-unica","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"monitor-waveform","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"5e0e7e6a8b37a1ee75e52d60b830d58c935cfc4d","title":"Blocos dependentes","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/blocos-dependentes","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"codepen","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"74b08e31f1d15ec32770ad716701e29f28f7fe79","title":"Kit de carteira","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/kit-de-carteira","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"wallet","description":"Provedor de carteira, validadores e um botão de conexão alimentados pelo Stellar Wallets Kit.","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"6d3e7f7de6e1ef9b90c83c545144b968e7692bda","title":"Escrows","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"layer-group","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"02f56f88aef71b2b0e1af3a3f56ced69c5537821","title":"Escrows por signatário","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/escrows-por-signatario","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"bars-staggered","description":"Layout em tabela e cards para explorar escrows por signatário com ordenação e filtragem. Este componente contém uma visão detalhada do escrow, incluindo signatário, status e ações.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"bed7af3f52f2470736de9836554db581db5496df","title":"Escrows por função","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/escrows-por-funcao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"bars-staggered","description":"Layout em tabela e cards para explorar escrows por função com ordenação e filtragem. Este componente contém uma visão detalhada do escrow, incluindo signatário, status e ações.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"aee210b3066fe402ee50a5f830ecf94b41592a2b","title":"Inicializar escrow","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/inicializar-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"circle-plus","description":"Componente para inicializar um escrow com diferentes variantes e tipos.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"27129c0ba1e6ebf64af270c574f18e26a113d5b4","title":"Financiar escrow","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/financiar-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"sack-dollar","description":"Componente para financiar um escrow usando variantes de formulário, botão e diálogo.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"58c8153d4732c557a9a45f242cc7b26f577686f5","title":"Aprovar marco","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/aprovar-marco","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"thumbs-up","description":"Componente para aprovar um marco usando variantes de formulário, botão e diálogo.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"ee78b1ef01fd1f68ef156362b421f97e07602478","title":"Alterar status do marco","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/alterar-status-do-marco","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"octagon-check","description":"Componente para alterar o status de um marco usando variantes de formulário, botão e diálogo.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"35120b2312e1c8f93a85802a44548dcf57b57ca4","title":"Liberar fundos","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/liberar-fundos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-dollar","description":"Ação para liberar fundos do escrow.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"a6a677d0c8d44afc10ddadf9cbd528ac3632a877","title":"Disputar escrow","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/disputar-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"face-angry","description":"Ação para abrir uma disputa no escrow ou no marco.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"fe8453871eeff38754f61b4a18756f8edb47791f","title":"Resolver disputa","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/resolver-disputa","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"handshake-simple","description":"Componente para resolver disputas com variantes de formulário, botão e diálogo.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"0f7b93c3ceef7fb704f29dbbdac4840c3b5111e3","title":"Atualizar escrow","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/atualizar-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"pencil","description":"Componente para atualizar a configuração do escrow com variantes de formulário e diálogo.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"2ff738275600679f58c745c7ad43b8c28c9e82c3","title":"Sacar fundos restantes","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/escrows/sacar-fundos-restantes","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"money-bills","description":"Componente para sacar os fundos restantes com variantes de formulário, botão e diálogo.","breadcrumbs":[{"label":"SDK Blocks de Escrow"},{"label":"Escrows","icon":"layer-group"}]},{"id":"e4b955db6b9047763d170b9d8bfe567b44326514","title":"Painel","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/painel","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"grid-horizontal","description":"Componente para mostrar o painel básico dos escrows por signatário.","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"d8de17ef56e212fe99c6513abe08700d4ea19043","title":"Indicadores","pathname":"/trustless-work/v1-pt/sdk-blocks-de-escrow/indicadores","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"right-left","description":"Componente para mostrar o progresso do saldo do escrow com base na meta.","breadcrumbs":[{"label":"SDK Blocks de Escrow"}]},{"id":"31927d7999649470125c54e45be8f637e8bdaebd","title":"Introdução","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/introducao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"play","breadcrumbs":[{"label":"SDK REACT DE ESCROW"}]},{"id":"f497e24a6341983dd7ae9722edcd4ffb8b857291","title":"Primeiros passos","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/primeiros-passos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"flag-checkered","breadcrumbs":[{"label":"SDK REACT DE ESCROW"}]},{"id":"9abcf3092a06d4db2da5dd07c5cf2d5e6cef9ab5","title":"useSendTransaction","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/usesendtransaction","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"comment-arrow-up-right","description":"A maioria dos endpoints da Trustless Work retorna uma transação não assinada no formato XDR. Este endpoint é usado para assinar essas transações não assinadas e enviá-las para a rede Stellar.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"}]},{"id":"0b36d32cec0a5aea64f4804ba57948a81ad9e4ec","title":"Escrows","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"layer-group","breadcrumbs":[{"label":"SDK REACT DE ESCROW"}]},{"id":"2537f7c110bcd95113dcaa0ffc3a7b9a443f4dd0","title":"useInitializeEscrow","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useinitializeescrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"circle-plus","description":"Implante o contrato de escrow e defina as propriedades do escrow.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"3ad2418759a9b1517561ddeccaffbd04dd6e4b40","title":"useUpdateEscrow","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useupdateescrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"pencil","description":"Este endpoint permite alterar as propriedades de um escrow desde que uma série de requisitos seja atendida, os quais serão mencionados nesta seção.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"36b07c8966d63f1e03619ec88c36093c41ff9370","title":"useFundEscrow","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usefundescrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"sack-dollar","description":"Permite que usuários depositem fundos em um contrato de escrow existente, mantendo-os seguros até que as condições acordadas sejam cumpridas.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"62cc89d5b4d4a66cc54963d48b058543d22acf49","title":"useApproveMilestone","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useapprovemilestone","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"thumbs-up","description":"Responsável por modificar a propriedade \"flag\" de um marco específico no escrow para aprovar esse marco.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"860b9a7dd86139066ad28235e8642e7bf7a7cab6","title":"useChangeMilestoneStatus","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usechangemilestonestatus","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"octagon-check","description":"Responsável por modificar a propriedade \"status\" de um marco específico no escrow.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"f0925db5cc76e072eed7ae901254ba3ef27f896b","title":"useReleaseFunds","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usereleasefunds","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"square-dollar","description":"Você libera os fundos do escrow para o provedor de serviço por meio do aprovador.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"474a89b28463871592b91488a289193ebcd034e3","title":"useStartDispute","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usestartdispute","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"face-angry","description":"Responsável por colocar o escrow em estado de disputa. Altera o valor da propriedade da flag \"disputed\" do escrow para true.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"952347ca459d7ab002d2b3be86f2102ccdcdb33d","title":"useResolveDispute","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useresolvedispute","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"handshake-simple","description":"Resolve disputas de escrow distribuindo os fundos ao aprovador e ao provedor de serviço conforme determinado pelo solucionador da disputa.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"5ab848418fba371fb49981b2a6f82aa8b49b96fb","title":"useWithdrawRemainingFunds","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usewithdrawremainingfunds","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"wallet","description":"Em um escrow de múltiplas liberações, quando alguns fundos estão bloqueados, você pode usar este hook para liberar os fundos restantes","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Escrows","icon":"layer-group"}]},{"id":"6b34c0c309ae6571b85d7e84eec94c73e0f89d21","title":"Indexador","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/indexador","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"server","breadcrumbs":[{"label":"SDK REACT DE ESCROW"}]},{"id":"49c620fa91679a2a575fb31a27f5cbe01f70dd79","title":"useGetMultipleEscrowBalances","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/indexador/usegetmultipleescrowbalances","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"dollar-sign","description":"Retorna todas as informações de um escrow solicitadas por meio do contractId.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Indexador","icon":"server"}]},{"id":"38ace352842f21fa2f027cf8f03672f630a5909e","title":"useGetEscrowFromIndexerByContractIds","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/indexador/usegetescrowfromindexerbycontractids","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"table","description":"Retorna os escrows que você está procurando. Ele vem do sincronizador do nosso indexador (banco de dados) com a blockchain.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Indexador","icon":"server"}]},{"id":"821e35200e52c8a7d20fc30e46802169c2c8b47a","title":"useGetEscrowsFromIndexerBySigner","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/indexador/usegetescrowsfromindexerbysigner","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"rectangle-list","description":"Retorna os escrows que você está procurando. Ele vem do sincronizador do nosso indexador (banco de dados) com a blockchain.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Indexador","icon":"server"}]},{"id":"66a4e8a3460068edfdc9e634204f82ba3ff6d981","title":"useGetEscrowsFromIndexerByRole","pathname":"/trustless-work/v1-pt/sdk-react-de-escrow/indexador/usegetescrowsfromindexerbyrole","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"head-side-gear","description":"Retorna os escrows que você está procurando. Ele vem do sincronizador do nosso indexador (banco de dados) com a blockchain.","breadcrumbs":[{"label":"SDK REACT DE ESCROW"},{"label":"Indexador","icon":"server"}]},{"id":"a09b4af7855c57fb513ea1059b6a1f576664b7e1","title":"Habilidade","pathname":"/trustless-work/v1-pt/ia/habilidade","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"robot","description":"Assistentes de codificação com IA e contexto completo sobre a Trustless Work, incluindo fluxos de escrow, assinatura XDR, padrões de SDK e práticas recomendadas de integração.","breadcrumbs":[{"label":"IA"}]},{"id":"3377dac3fe85c8ca6b3f9ef951efb0df9b89e280","title":"Vibe Coding | SDK Blocks","pathname":"/trustless-work/v1-pt/ia/vibe-coding-or-sdk-blocks","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"diamonds-4","breadcrumbs":[{"label":"IA"}]},{"id":"0122efc5987f20dafc9bafaeeae582bee9d82798","title":"Vibe Coding | SDK React","pathname":"/trustless-work/v1-pt/ia/vibe-coding-or-sdk-react","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"diamonds-4","breadcrumbs":[{"label":"IA"}]},{"id":"3a98c1656639a070dfbd94c88bf69671ac898db3","title":"MCP","pathname":"/trustless-work/v1-pt/ia/mcp","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"screwdriver-wrench","description":"O Model Context Protocol (MCP) permite que ferramentas e agentes de IA se integrem perfeitamente à infraestrutura de escrow da Trustless Work por meio de uma interface unificada e sensível ao contexto.","breadcrumbs":[{"label":"IA"}]},{"id":"e993ef55080776b3d33e11fde75dc9eb512f1996","title":"Introdução","pathname":"/trustless-work/v1-pt/ir-para-mainnet/introducao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"play","breadcrumbs":[{"label":"IR PARA MAINNET"}]},{"id":"258a2ab15be3abd7ffca4e2e6f991c9ab048566a","title":"API REST","pathname":"/trustless-work/v1-pt/ir-para-mainnet/api-rest","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"plane-departure","description":"Nesta seção, você aprenderá como ir para a mainnet usando nossa API REST","breadcrumbs":[{"label":"IR PARA MAINNET"}]},{"id":"747d3ffb232bd40f524c7f8747e32fda85b69134","title":"SDK React","pathname":"/trustless-work/v1-pt/ir-para-mainnet/sdk-react","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"layer-group","description":"Nesta seção, você aprenderá como ir para a mainnet usando nosso SDK React","breadcrumbs":[{"label":"IR PARA MAINNET"}]},{"id":"fdbb6fd1dd9c897b5b70a655fc8079f87c394aa1","title":"SDK Blocks","pathname":"/trustless-work/v1-pt/ir-para-mainnet/sdk-blocks","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"object-union","description":"Nesta seção, você aprenderá como ir para a mainnet usando nosso SDK React Blocks","breadcrumbs":[{"label":"IR PARA MAINNET"}]},{"id":"c71563446a1f4b82c4ec153011797615a06f0bd0","title":"Introdução","pathname":"/trustless-work/v1-pt/dapps-oss/introducao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"play","breadcrumbs":[{"label":"DApps OSS"}]},{"id":"6ae92bb40a4b20b7f191dde212d6fc82ac900aeb","title":"Backoffice","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"buildings","description":"Interaja com escrows sem atrito","breadcrumbs":[{"label":"DApps OSS"}]},{"id":"94eb5f654503123e54c02d555ed6b3424fcfbcaf","title":"Passo 1: Acessando o Dapp da Trustless Work e fazendo login","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-1-acessando-o-dapp-da-trustless-work-e-fazendo-login","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"47bb65cd2e38999808a551b199978f6a1a4afe28","title":"Passo 2: Criando um perfil e solicitando uma chave de API","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-2-criando-um-perfil-e-solicitando-uma-chave-de-api","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"73e10454c1cfe6d6d84dc15c36a0f9b8fd4c7ad4","title":"Passo 3: Criando um escrow","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-3-criando-um-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"f849285c3be518a552a70ab411834569630ad137","title":"Passo 4: Financiando um escrow","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-4-financiando-um-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"9af9fc671012d5cb1eb3605627e4dbaa32de7d76","title":"Passo 5: Marcando um marco como concluído ✅","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-5-marcando-um-marco-como-concluido","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"8d66585e30445709e7a0482c10626273ab4a54c1","title":"Passo 6: Aprovando o marco","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-6-aprovando-o-marco","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"eb3182eb095a786ac033406ce632370e48f9e1e9","title":"Passo 7: Liberando o pagamento","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/passo-7-liberando-o-pagamento","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"d62f9dd65c3da2eeccb001aaab71204897e8ffe4","title":"Resolvendo disputas","pathname":"/trustless-work/v1-pt/dapps-oss/backoffice/resolvendo-disputas","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Backoffice","icon":"buildings"}]},{"id":"df61c0cb73c13f3b44e0714e74d4ec86b876bf3d","title":"Visualizador de escrow","pathname":"/trustless-work/v1-pt/dapps-oss/visualizador-de-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"magnifying-glass","breadcrumbs":[{"label":"DApps OSS"}]},{"id":"528a0fbd8d801c831ddc6b97e4cc76506c72df78","title":"OfferHub - Marketplace","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"shop-24","description":"Marketplace movido a stablecoins","breadcrumbs":[{"label":"DApps OSS"}]},{"id":"5ceb92471cdcf01f1aa64cdec258716688f66cf5","title":"Componentes do sistema","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/componentes-do-sistema","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"3de3235f773ad486f27e03f4c7fb0c1ef8aa93c5","title":"Confiança, custódia e limites","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/confianca-custodia-e-limites","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"0721615002d1504ab17860858c75d5056662e588","title":"Funções e permissões","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/funcoes-e-permissoes","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"64628ddcc1f23021a12f96d3bcbd9e60d5453915","title":"Ciclo de vida e estados","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/ciclo-de-vida-e-estados","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"ca8b9892905734021a26dafda9815867fa57c5da","title":"Fluxos principais","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"}]},{"id":"4d656ff56bcd307d76d11792977e8312363f8c19","title":"Contas e perfis de usuário","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/contas-e-perfis-de-usuario","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"af12725e2f7de0e9fc2f977b0c8620f1584b7e42","title":"Financiar conta (recarga)","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/financiar-conta-recarga","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"a40b360666b54777ada1c2530cd68f0ebfa373b6","title":"Compra e financiamento do escrow","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/compra-e-financiamento-do-escrow","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"32acbe6466803b3fea47a649c101cdfc397f3d0f","title":"Entrega e aprovação","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/entrega-e-aprovacao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"8c0760dd27a41885000e11fc3f86d10dae9c55c4","title":"Disputas","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/disputas","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"e553faecd58f1487d392d2bb915e5ab1a70a6c06","title":"Liberação","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/liberacao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"3235fa7eeac7f297ca0db22b37c2494818a8284a","title":"Pagamentos","pathname":"/trustless-work/v1-pt/dapps-oss/offerhub-marketplace/fluxos-principais/pagamentos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"OfferHub - Marketplace","icon":"shop-24"},{"label":"Fluxos principais"}]},{"id":"bd8d3f00287a7e2161aec4c8839f3755ecf9718c","title":"Tokenização - Crédito Privado","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"credit-card","description":"Construímos isto para o Stellar Hack + de 16 a 24 de novembro em Buenos Aires, Argentina. Pura Vida.","breadcrumbs":[{"label":"DApps OSS"}]},{"id":"dd0e069d1632831b21b129a2ebdbea8d1eb29e25","title":"Introdução e motivação","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado/introducao-e-motivacao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Tokenização - Crédito Privado","icon":"credit-card"}]},{"id":"58ea306c7ded78995e6a48261960886bed7c32a8","title":"Visão geral do ciclo de vida","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado/visao-geral-do-ciclo-de-vida","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Tokenização - Crédito Privado","icon":"credit-card"}]},{"id":"eaacb12e1bd460bb7a3ae3c4da78717a75b0f5ed","title":"Fluxo do criador do projeto","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado/fluxo-do-criador-do-projeto","siteSpaceId":"sitesp_jYG66","lang":"pt-br","description":"","breadcrumbs":[{"label":"DApps OSS"},{"label":"Tokenização - Crédito Privado","icon":"credit-card"}]},{"id":"50116ec4c7f7e2c26312b8cc1d26b284cb04c4d9","title":"Fluxo do gerente do projeto (Dapp de painel)","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado/fluxo-do-gerente-do-projeto-dapp-de-painel","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Tokenização - Crédito Privado","icon":"credit-card"}]},{"id":"fdbeb6fcb5f6d61e95d765bf61dfe819b3b01720","title":"Fluxo do investidor (Dapp do portal do investidor)","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado/fluxo-do-investidor-dapp-do-portal-do-investidor","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Tokenização - Crédito Privado","icon":"credit-card"}]},{"id":"768bfb9b865ccddcf662375b7a28bfb5d3a5ab9e","title":"Roteiro futuro","pathname":"/trustless-work/v1-pt/dapps-oss/tokenizacao-credito-privado/roteiro-futuro","siteSpaceId":"sitesp_jYG66","lang":"pt-br","breadcrumbs":[{"label":"DApps OSS"},{"label":"Tokenização - Crédito Privado","icon":"credit-card"}]},{"id":"5b79051a302fe29b6a247ee4180e7a0168b29cd3","title":"Introdução","pathname":"/trustless-work/v1-pt/casos-de-uso-por-industria/introducao","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"play","breadcrumbs":[{"label":"CASOS DE USO POR INDÚSTRIA"}]},{"id":"41c7d23207c00f84a48c494aa60d0837bc18adae","title":"Marketplaces e e-commerce","pathname":"/trustless-work/v1-pt/casos-de-uso-por-industria/marketplaces-e-e-commerce","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"cart-arrow-up","breadcrumbs":[{"label":"CASOS DE USO POR INDÚSTRIA"}]},{"id":"efeaaeef9cc3cfd548d97ddf130cdfba936a2890","title":"Trocas P2P e mesas OTC","pathname":"/trustless-work/v1-pt/casos-de-uso-por-industria/trocas-p2p-e-mesas-otc","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"chart-mixed-up-circle-dollar","breadcrumbs":[{"label":"CASOS DE USO POR INDÚSTRIA"}]},{"id":"7250babb1d24e43affe24ed1afbbb25f8c81bd2e","title":"Depósitos de segurança","pathname":"/trustless-work/v1-pt/casos-de-uso-por-industria/depositos-de-seguranca","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"lock","breadcrumbs":[{"label":"CASOS DE USO POR INDÚSTRIA"}]},{"id":"6ecc31fecaedbb46e8ab22c3dd9f0f0d187cb17a","title":"Trabalho freelancer e contratual baseado em marcos","pathname":"/trustless-work/v1-pt/casos-de-uso-por-industria/trabalho-freelancer-e-contratual-baseado-em-marcos","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"robot-astromech","breadcrumbs":[{"label":"CASOS DE USO POR INDÚSTRIA"}]},{"id":"79a144e60257ff84381fbd23a9385aa2c4aae980","title":"Crowdfunding e pré-vendas","pathname":"/trustless-work/v1-pt/casos-de-uso-por-industria/crowdfunding-e-pre-vendas","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"napster","breadcrumbs":[{"label":"CASOS DE USO POR INDÚSTRIA"}]},{"id":"c88a6b310b08c65a652ef087d81ac030b8e7385d","title":"Ecossistema","pathname":"/trustless-work/v1-pt/comunidade-e-contribuicao/ecossistema","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"sitemap","description":"Descubra projetos construindo com a Trustless Work e envie o seu para ser listado.","breadcrumbs":[{"label":"COMUNIDADE E CONTRIBUIÇÃO"}]},{"id":"d40d1f1ed6a83d000498a65aae3cda4bd522357f","title":"Guia do contribuidor","pathname":"/trustless-work/v1-pt/comunidade-e-contribuicao/get-involved","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"code","breadcrumbs":[{"label":"COMUNIDADE E CONTRIBUIÇÃO"}]},{"id":"2ee3928951abfad701939e730bd0f1c2f5d2bdd4","title":"Solução de problemas e FAQs","pathname":"/trustless-work/v1-pt/suporte/troubleshooting","siteSpaceId":"sitesp_jYG66","lang":"pt-br","icon":"comment-question","description":"","breadcrumbs":[{"label":"Suporte"}]}]}