{"version":1,"pages":[{"id":"wfUpvDBlLdvTQBynNTrG","title":"Welcome to RAIR","pathname":"/rairprotocol","siteSpaceId":"sitesp_zOLE6","emoji":"1f48e","description":"The RAIR web3 infrastructure stack enables the creation of scalable Dapps through an open token licensing model."},{"id":"SxSmCZ4QNb4LHyxnt39F","title":"Start","pathname":"/rairprotocol/whitepaper-draft/start","siteSpaceId":"sitesp_zOLE6","description":"RAIRprotocol is the open deployment layer for web3","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"}]},{"id":"tqwBO9vI5HtEXSxCIkTf","title":"History","pathname":"/rairprotocol/whitepaper-draft/start/history","siteSpaceId":"sitesp_zOLE6","description":"Context for RAIRprotocol","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"}]},{"id":"GEatsB4yqiyPxcJcnMV3","title":"Licensing","pathname":"/rairprotocol/whitepaper-draft/start/licensing","siteSpaceId":"sitesp_zOLE6","description":"Primer on RAIRprotocol open source licensing","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"}]},{"id":"lL6uV8MJiaxm96LAhcis","title":"Codebase","pathname":"/rairprotocol/whitepaper-draft/start/codebase","siteSpaceId":"sitesp_zOLE6","description":"How RAIRprotocol is designed","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"}]},{"id":"KTbVZsoXIK7Hx12eiW1E","title":"Onboarding","pathname":"/rairprotocol/whitepaper-draft/start/onboarding","siteSpaceId":"sitesp_zOLE6","description":"How developers interact with RAIRprotocol","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"}]},{"id":"5DsDRsQvUFzgxxQg5Ys7","title":"Mechanics","pathname":"/rairprotocol/whitepaper-draft/start/mechanics","siteSpaceId":"sitesp_zOLE6","description":"How RAIR tokens work","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"}]},{"id":"A4K1vBtUEaldn14WcLSM","title":"Supply Side (Inflation)","pathname":"/rairprotocol/whitepaper-draft/start/mechanics/supply-side-inflation","siteSpaceId":"sitesp_zOLE6","description":"Burn RAIR to mint tiered DAO access","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"},{"label":"Mechanics"}]},{"id":"xLxgl0O0GywvYRvUsYBa","title":"Demand Side (Deflation)","pathname":"/rairprotocol/whitepaper-draft/start/mechanics/demand-side-deflation","siteSpaceId":"sitesp_zOLE6","description":"How RAIR tokens are bought back to reduce supply","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"},{"label":"Mechanics"}]},{"id":"x7BMLn3a3M2MK16577E2","title":"Governance (DAORM)","pathname":"/rairprotocol/whitepaper-draft/start/governance-daorm","siteSpaceId":"sitesp_zOLE6","description":"The RAIR project is governed natively by RAIR token holders.","breadcrumbs":[{"label":"Whitepaper (draft)","emoji":"1f4b4"},{"label":"Start"}]},{"id":"UfeowgQlAaJHPHzjTGpx","title":"Core Technologies","pathname":"/rairprotocol/integrations/core-technologies","siteSpaceId":"sitesp_zOLE6","description":"","breadcrumbs":[{"label":"Integrations","emoji":"2194"}]},{"id":"XHXecGM3WZhDNTRjCQpU","title":"Guides","pathname":"/rairprotocol/integrations/core-technologies/guides","siteSpaceId":"sitesp_zOLE6","description":"List of DevRel Quickstart guides","breadcrumbs":[{"label":"Integrations","emoji":"2194"},{"label":"Core Technologies"}]},{"id":"l9CXwiTSxO8cg5EJpBYT","title":"Alchemy","pathname":"/rairprotocol/integrations/core-technologies/guides/alchemy","siteSpaceId":"sitesp_zOLE6","description":"RAIR Core Web3 Infrastructure provider","breadcrumbs":[{"label":"Integrations","emoji":"2194"},{"label":"Core Technologies"},{"label":"Guides"}]},{"id":"ZjG1MgsuQZaXzfXJGySb","title":"GCP Cloud Storage","pathname":"/rairprotocol/integrations/core-technologies/guides/gcp-cloud-storage","siteSpaceId":"sitesp_zOLE6","description":"Profile images and Videos are stored in GCP Buckets.Configuration steps required :","breadcrumbs":[{"label":"Integrations","emoji":"2194"},{"label":"Core Technologies"},{"label":"Guides"}]},{"id":"v3DHEV4V1JtTOQSvtSoG","title":"Web3Auth","pathname":"/rairprotocol/integrations/core-technologies/guides/web3auth","siteSpaceId":"sitesp_zOLE6","description":"Preferred RAIRprotocol Wallet-as-a-Service provider","breadcrumbs":[{"label":"Integrations","emoji":"2194"},{"label":"Core Technologies"},{"label":"Guides"}]},{"id":"P1ybGEoyiDwT3c8f46KQ","title":"Blockchains","pathname":"/rairprotocol/integrations/blockchains","siteSpaceId":"sitesp_zOLE6","description":"EVM chains fully supported by RAIR:","breadcrumbs":[{"label":"Integrations","emoji":"2194"}]},{"id":"dQiyRUfSihgYuZpNu4Nn","title":"RAIRsolidity","pathname":"/rairprotocol/codebase/rairsolidity","siteSpaceId":"sitesp_zOLE6","description":"RAIR smart contract logic","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"}]},{"id":"dmyBA3UEBCkJXkGBI6zY","title":"Soneium (Minato)","pathname":"/rairprotocol/codebase/rairsolidity/soneium-minato","siteSpaceId":"sitesp_zOLE6","description":"Official RAIRprotocol deployment contracts on Soneium Testnet","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRsolidity"}]},{"id":"8iHoP1xf4vF8jhlcdr27","title":"Core DAO","pathname":"/rairprotocol/codebase/rairsolidity/core-dao","siteSpaceId":"sitesp_zOLE6","description":"List of Core DAO deployed contract addresses","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRsolidity"}]},{"id":"BM0PmcOffnf5rJVtkLch","title":"All Contract Addresses","pathname":"/rairprotocol/codebase/rairsolidity/all-contract-addresses","siteSpaceId":"sitesp_zOLE6","description":"Deployed Solidity contracts.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRsolidity"}]},{"id":"okQ65yGmZ9m1plZoujuT","title":"Transfer functions","pathname":"/rairprotocol/codebase/rairsolidity/transfer-functions","siteSpaceId":"sitesp_zOLE6","description":"List of smart contract functions that invoke transfer conditions","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRsolidity"}]},{"id":"yjbWCFjpJ8LdXkQfXRdD","title":"RAIRdapp","pathname":"/rairprotocol/codebase/rairdapp","siteSpaceId":"sitesp_zOLE6","description":"","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"}]},{"id":"eXAyK5sy8QHIFrr25sz9","title":"RAIRfrontend","pathname":"/rairprotocol/codebase/rairdapp/rairfrontend","siteSpaceId":"sitesp_zOLE6","description":"The REACT + Typescript marketplace frontend of the RAIR system.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"}]},{"id":"1Fs8UpILX3d49CGt6NUs","title":"Proxy Settings for Default Frontend","pathname":"/rairprotocol/codebase/rairdapp/rairfrontend/proxy-settings-for-default-frontend","siteSpaceId":"sitesp_zOLE6","description":"How to configure system to load a blank homepage","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"},{"label":"RAIRfrontend"}]},{"id":"LWnQKdESQ01CQkrUKzjm","title":"Frontend Variables Library","pathname":"/rairprotocol/codebase/rairdapp/rairfrontend/frontend-variables-library","siteSpaceId":"sitesp_zOLE6","description":"List of variables that can be modified on the RAIRfrontend","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"},{"label":"RAIRfrontend"}]},{"id":"VyUnV5I995XTEafb2Tuw","title":"RAIRnode","pathname":"/rairprotocol/codebase/rairdapp/rairnode","siteSpaceId":"sitesp_zOLE6","description":"Backend of the RAIR system","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"}]},{"id":"sRl5XFg2IaXRltOhhDnJ","title":"Permissions and Access Controls","pathname":"/rairprotocol/codebase/rairdapp/rairnode/permissions-and-access-controls","siteSpaceId":"sitesp_zOLE6","description":"","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"},{"label":"RAIRnode"}]},{"id":"oED5m6DBjHYaCap3P7UQ","title":"Backend Variables Library","pathname":"/rairprotocol/codebase/rairdapp/rairnode/backend-variables-library","siteSpaceId":"sitesp_zOLE6","description":"List of variables for configuring the RAIRnode","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"},{"label":"RAIRnode"}]},{"id":"QeJhaPU9zjrx4EnnzLkd","title":"RAIRsync","pathname":"/rairprotocol/codebase/rairdapp/rairsync","siteSpaceId":"sitesp_zOLE6","description":"Alchemy powered syncing system for RAIR","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"}]},{"id":"NHZArxySFonnzmpi2ADl","title":"Integrating New EVMs","pathname":"/rairprotocol/codebase/rairdapp/rairsync/integrating-new-evms","siteSpaceId":"sitesp_zOLE6","description":"How to add support for new EVMs","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"},{"label":"RAIRsync"}]},{"id":"FxfsS2UQmjuP6zILHdR6","title":"RAIRstream","pathname":"/rairprotocol/codebase/rairdapp/rairstream","siteSpaceId":"sitesp_zOLE6","description":"RAIR steaming DRM system","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"}]},{"id":"AQJH30DK4VI0K89v3nKT","title":"RAIRinfra","pathname":"/rairprotocol/codebase/rairdapp/rairinfra","siteSpaceId":"sitesp_zOLE6","description":"All of the Kubernetes manifests and other cloud configuration settings.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIRdapp"}]},{"id":"mWK4YaeSN7xIgpyb43yY","title":"RAIR API","pathname":"/rairprotocol/codebase/rair-api","siteSpaceId":"sitesp_zOLE6","description":"Connecting It All","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"}]},{"id":"FhRV0p0wlqc0ClNcQvdm","title":"Endpoints","pathname":"/rairprotocol/codebase/rair-api/endpoints","siteSpaceId":"sitesp_zOLE6","description":"RAIR API currently provides the following 16 sub resources:","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"}]},{"id":"8zeEZMqQeliMUwqtdKl6","title":"Auth","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth","siteSpaceId":"sitesp_zOLE6","description":"/api/auth provides endpoints for authentication of web3 wallets, login/logout functionality, and media accessibility.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"aft7mhdgSg7IrsUk9H4u","title":"Get challenge","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/get-challenge","siteSpaceId":"sitesp_zOLE6","description":"Intent \"login\" to check if want to make signature request to login to system or unlock a video.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"}]},{"id":"mxvoKkbbLZW1G49p8d74","title":"Login","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/login","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"}]},{"id":"6fJ7QtBwStIbYfcM3Bxg","title":"Logout","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/logout","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"}]},{"id":"ajOLSKtHzKBL2aqKy1LF","title":"Me","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/me","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"}]},{"id":"haaPEf2NQtsjwf2Q9V2Z","title":"Unlock","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/unlock","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"}]},{"id":"QmYehUiZ9uP6RZV4FtbO","title":"Stream","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/stream","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"}]},{"id":"RuWZepFUmR2ZfSNZtZ4l","title":"Out","pathname":"/rairprotocol/codebase/rair-api/endpoints/auth/stream/out","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Auth"},{"label":"Stream"}]},{"id":"haAqfj16tyG24I89YzJb","title":"Analytics","pathname":"/rairprotocol/codebase/rair-api/endpoints/analytics","siteSpaceId":"sitesp_zOLE6","description":"/api/analytics provides endpoints for gathering and outputting analytics data for specified media.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"54WNdGbiTO4QJbpkXvYJ","title":"Csv","pathname":"/rairprotocol/codebase/rair-api/endpoints/analytics/csv","siteSpaceId":"sitesp_zOLE6","description":"This endpoint lets you export user data from the platform. To use it you need to provide a valid media id.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Analytics"}]},{"id":"sQEp9m7zqV3thG8nqBTk","title":"Contracts","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts","siteSpaceId":"sitesp_zOLE6","description":"/api/contracts provides endpoints for gathering, outputting, and importing Smart Contract data to and from the database.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"aXoxT3pkMaxn4tVj5kpA","title":"FactoryList","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/factorylist","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"}]},{"id":"IG3wsKFH6HEujxgmdRLf","title":"Full","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/full","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"}]},{"id":"LjiNdPJZ2igB7ZrATIN4","title":"Import","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/import","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"}]},{"id":"A9RlNtscGdRdgeVTJMXT","title":"My","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/my","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"}]},{"id":"Y7L8pNFWLpuMgOyJnp2l","title":"Network","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/network","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"}]},{"id":"vczEwvR4EHFCNdYeJTsw","title":"Products","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/network/products","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"},{"label":"Network"}]},{"id":"DvY8xawn86BdapSxDOie","title":"Offers","pathname":"/rairprotocol/codebase/rair-api/endpoints/contracts/network/products/offers","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Contracts"},{"label":"Network"},{"label":"Products"}]},{"id":"cNRl18U8rCVDeNVttrfP","title":"Credits","pathname":"/rairprotocol/codebase/rair-api/endpoints/credits","siteSpaceId":"sitesp_zOLE6","description":"/api/credits provides endpoints for tracking erc20 fungible token balances, off chain, in the database. Users deposit tokens on chain, and the database tracks spending until the balance is withdrawn.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"jB7ciACwz2VG6GTX3wRr","title":"Withdraw","pathname":"/rairprotocol/codebase/rair-api/endpoints/credits/withdraw","siteSpaceId":"sitesp_zOLE6","description":"Warning:","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Credits"}]},{"id":"mJCvihbOgb0l5QvXNBJp","title":"Favorites","pathname":"/rairprotocol/codebase/rair-api/endpoints/favorites","siteSpaceId":"sitesp_zOLE6","description":"/api/favorites provides endpoints for gathering, adding, and removing tokens from a users favorites list.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"Lxf2rN6SHi6AbOUMsYBQ","title":"Files","pathname":"/rairprotocol/codebase/rair-api/endpoints/files","siteSpaceId":"sitesp_zOLE6","description":"/api/files provides endpoints for locating, displaying, and modifying information associated with specified media files.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"7qC77azmTByj9bEEvD91","title":"ById","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/byid","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"xHKUX2j3ELmmIyJnXVoI","title":"ByCategory","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/bycategory","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"NpFUoWAdbNvyEQmGsqsA","title":"Categories","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/categories","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"EmFD2JWCdt3ZDEvVSZ8Q","title":"ForToken","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/fortoken","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"PcyL33H3Inu6b2tGWrcQ","title":"Unlocks","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/unlocks","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"30rzFIEArbzXa7exhTd4","title":"List","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/list","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"GeIdLLiekWdXjOFm7DvI","title":"Remove","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/remove","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"atIcZUiP0870oUc6l3N3","title":"Update","pathname":"/rairprotocol/codebase/rair-api/endpoints/files/update","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Files"}]},{"id":"y7KtklLUTXNXOutndET6","title":"Nft","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft","siteSpaceId":"sitesp_zOLE6","description":"/api/nft provides endpoints for locating, and uploading metadata for user NFTs.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"X11SjMrZgQwgyOOY5Cad","title":"Network","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"}]},{"id":"XWpIH9l46yE7yiquf4bz","title":"Attributes","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network/attributes","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Network"}]},{"id":"dgPlG8fDCALqBlBTJJUs","title":"Files","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network/files","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Network"}]},{"id":"ZiD4XzouJRBJaaqP8bgy","title":"Locks","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network/locks","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Network"}]},{"id":"FSNM6qwkwdd6mV4q2LAG","title":"Offers","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network/offers","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Network"}]},{"id":"h06VWHcWSqJqvEyddPV0","title":"Token","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network/token","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Network"}]},{"id":"UgsJrbqRRGWYE2nRHQ7R","title":"Pinning","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/network/token/pinning","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Network"},{"label":"Token"}]},{"id":"r0z1KvkYR6dOAwHUVJ33","title":"PinningMultiple","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/pinningmultiple","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"}]},{"id":"J3EeX0reR5RRgbDyEYdj","title":"Csv","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/csv","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"}]},{"id":"zkcndocUWf9cEYYrOj2v","title":"Sample","pathname":"/rairprotocol/codebase/rair-api/endpoints/nft/csv/sample","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Nft"},{"label":"Csv"}]},{"id":"eltBfaafHPnJ7nL6UXN0","title":"Offers","pathname":"/rairprotocol/codebase/rair-api/endpoints/offers","siteSpaceId":"sitesp_zOLE6","description":"/api/offers provides endpoints for querying available offers. An offer is subset of tokens within a product associated with a specified price.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"RirLzeAyexmjrtg268XK","title":"/","pathname":"/rairprotocol/codebase/rair-api/endpoints/offers/undefined","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Offers"}]},{"id":"bdVfDv5u88Q127g593D7","title":"Products","pathname":"/rairprotocol/codebase/rair-api/endpoints/products","siteSpaceId":"sitesp_zOLE6","description":"/api/products provides endpoints for locating and updating product information. A product represents an individual collection of tokens within a contract.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"4zszmcfxdw9azSqZtb8m","title":"/","pathname":"/rairprotocol/codebase/rair-api/endpoints/products/undefined","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Products"}]},{"id":"jArQ0eZUOXMiA9xeCVAM","title":"User","pathname":"/rairprotocol/codebase/rair-api/endpoints/products/user","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Products"}]},{"id":"xZbHM4dkqBgiufdYRcp9","title":"Resales","pathname":"/rairprotocol/codebase/rair-api/endpoints/resales","siteSpaceId":"sitesp_zOLE6","description":"/api/resales","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"4eqif5q2EGBoraVrynOO","title":"Create","pathname":"/rairprotocol/codebase/rair-api/endpoints/resales/create","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Resales"}]},{"id":"EKSQY8txcxUp833nH27e","title":"Delete","pathname":"/rairprotocol/codebase/rair-api/endpoints/resales/delete","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Resales"}]},{"id":"enYAKRJljyc0hgyys5oj","title":"Open","pathname":"/rairprotocol/codebase/rair-api/endpoints/resales/open","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Resales"}]},{"id":"uxd1CIkKaRTgqnEZ0Qsg","title":"Purchase","pathname":"/rairprotocol/codebase/rair-api/endpoints/resales/purchase","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Resales"}]},{"id":"mohLp4hfEvPSBFQ7JpMX","title":"Update","pathname":"/rairprotocol/codebase/rair-api/endpoints/resales/update","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Resales"}]},{"id":"LM8UeeAhf8qrIBgh1eHc","title":"Search","pathname":"/rairprotocol/codebase/rair-api/endpoints/search","siteSpaceId":"sitesp_zOLE6","description":"/api/search","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"zVe0x2n0rsVodr5BEKM9","title":"All","pathname":"/rairprotocol/codebase/rair-api/endpoints/search/all","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Search"}]},{"id":"o6QHWbrBuDPecf3uHygb","title":"Settings","pathname":"/rairprotocol/codebase/rair-api/endpoints/settings","siteSpaceId":"sitesp_zOLE6","description":"/api/settings","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"P4l5Ryo17pu7aXTq7Qbo","title":"Featured","pathname":"/rairprotocol/codebase/rair-api/endpoints/settings/featured","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Settings"}]},{"id":"ddR1bgtdSdklQdOn1Bxv","title":"Theme","pathname":"/rairprotocol/codebase/rair-api/endpoints/settings/theme","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Settings"}]},{"id":"0redZaLWCpqEf3Ljoela","title":"AppLogo","pathname":"/rairprotocol/codebase/rair-api/endpoints/settings/applogo","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Settings"}]},{"id":"WXXSmny6OWGzmveKlKaI","title":"Tokens","pathname":"/rairprotocol/codebase/rair-api/endpoints/tokens","siteSpaceId":"sitesp_zOLE6","description":"/api/tokens","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"zC7w0iPMHHxKsJAPvrdm","title":"/","pathname":"/rairprotocol/codebase/rair-api/endpoints/tokens/undefined","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Tokens"}]},{"id":"xKflxFCqqdE0Q2Q0Br3K","title":"TokenNumbers","pathname":"/rairprotocol/codebase/rair-api/endpoints/tokens/tokennumbers","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Tokens"}]},{"id":"5QN4ovdaJjFuYmm46VPF","title":"Transaction","pathname":"/rairprotocol/codebase/rair-api/endpoints/transaction","siteSpaceId":"sitesp_zOLE6","description":"/api/transaction","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"KFZdGz1gZ70KgThpRSCa","title":"Upload","pathname":"/rairprotocol/codebase/rair-api/endpoints/upload","siteSpaceId":"sitesp_zOLE6","description":"/api/upload","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"tOQfJLT6FUdnw758menv","title":"File","pathname":"/rairprotocol/codebase/rair-api/endpoints/upload/file","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Upload"}]},{"id":"PHvOyHrnDkpFCwIq4cKM","title":"Validate","pathname":"/rairprotocol/codebase/rair-api/endpoints/upload/validate","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Upload"}]},{"id":"tqGXj5kAbW7d4aPlhHAm","title":"Users","pathname":"/rairprotocol/codebase/rair-api/endpoints/users","siteSpaceId":"sitesp_zOLE6","description":"/api/users","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"}]},{"id":"Dpzx9llpGGlbxoVCXrJv","title":"/","pathname":"/rairprotocol/codebase/rair-api/endpoints/users/undefined","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Users"}]},{"id":"LBvhuUB0Wg3wtHCxySnE","title":"Export","pathname":"/rairprotocol/codebase/rair-api/endpoints/users/export","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Users"}]},{"id":"XdKujRW54JMXD6mcCK14","title":"List","pathname":"/rairprotocol/codebase/rair-api/endpoints/users/list","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Users"}]},{"id":"f6Zft7i1GkAYtJiq6mkE","title":"Yoti verify","pathname":"/rairprotocol/codebase/rair-api/endpoints/users/yoti-verify","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"},{"label":"RAIR API"},{"label":"Endpoints"},{"label":"Users"}]},{"id":"VLQ0W3E7D8G8FEHEMJQU","title":"A Note on Documentation","pathname":"/rairprotocol/codebase/a-note-on-documentation","siteSpaceId":"sitesp_zOLE6","description":"Space is cheap, Document Your Work.","breadcrumbs":[{"label":"CODEBASE","emoji":"1f469-1f4bb"}]},{"id":"pzHEYFGkiC8CXrdm80Jq","title":"Getting Started","pathname":"/rairprotocol/installation-and-testing/getting-started","siteSpaceId":"sitesp_zOLE6","description":"Follow these simple steps and you'll be up and running in no time","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"}]},{"id":"UYHpQj0qxR1j6baiYlOA","title":"Welcome to New Web3 Devs!","pathname":"/rairprotocol/installation-and-testing/getting-started/welcome-to-new-web3-devs","siteSpaceId":"sitesp_zOLE6","description":"Presentation for first time devs to RAIRprotocol","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"}]},{"id":"mP8AjzLXkvrEJWg0nWTg","title":"RAIRlite (Single VM)","pathname":"/rairprotocol/installation-and-testing/getting-started/rairlite-single-vm","siteSpaceId":"sitesp_zOLE6","description":"Deploying RAIR to localhost or single cloud VM.","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"}]},{"id":"KKlD7UtmKi8F1CmGj4t7","title":"Windows WSL Installation","pathname":"/rairprotocol/installation-and-testing/getting-started/rairlite-single-vm/windows-wsl-installation","siteSpaceId":"sitesp_zOLE6","description":"How to install Linux on Windows with WSL","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"},{"label":"RAIRlite (Single VM)"}]},{"id":"wG7k2mIJnZNmzgQ58tkp","title":"MVP Test Plan","pathname":"/rairprotocol/installation-and-testing/getting-started/rairlite-single-vm/mvp-test-plan","siteSpaceId":"sitesp_zOLE6","description":"Test RAIRlite","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"},{"label":"RAIRlite (Single VM)"}]},{"id":"3kQny85akvmPdK2B8DKU","title":"https configuration","pathname":"/rairprotocol/installation-and-testing/getting-started/rairlite-single-vm/https-configuration","siteSpaceId":"sitesp_zOLE6","description":"Describes configuration steps required for assigning Domain name and performing https configuration on RAIR instance installed on Virtual Machine","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"},{"label":"RAIRlite (Single VM)"}]},{"id":"GRHqIUpLdwJMZ9keeziL","title":"RAIRcloud (Cloud Enabled)","pathname":"/rairprotocol/installation-and-testing/getting-started/raircloud-cloud-enabled","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"}]},{"id":"25UffMLMOrylxA6UYYkc","title":"Cloud Test Plan","pathname":"/rairprotocol/installation-and-testing/getting-started/raircloud-cloud-enabled/cloud-test-plan","siteSpaceId":"sitesp_zOLE6","description":"Verify full enterprise system is operational","breadcrumbs":[{"label":"Installation and Testing","emoji":"2699"},{"label":"Getting Started"},{"label":"RAIRcloud (Cloud Enabled)"}]},{"id":"wsq3pGfWDXH72UxkFvxx","title":"User Functionality","pathname":"/rairprotocol/end-user-guides/user-functionality","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"}]},{"id":"7DsYmpYwGi26NbRm7Nk1","title":"How to login","pathname":"/rairprotocol/end-user-guides/user-functionality/how-to-login","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"User Functionality"}]},{"id":"L3yKbUlrJMxh0BaxLsA0","title":"Buy your first NFT","pathname":"/rairprotocol/end-user-guides/user-functionality/buy-your-first-nft","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"User Functionality"}]},{"id":"pFxpWsFH098LmQAqMako","title":"Put items up for sale","pathname":"/rairprotocol/end-user-guides/user-functionality/put-items-up-for-sale","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"User Functionality"}]},{"id":"4yUoeqaBeCtQdPVzMI4y","title":"Watch Content","pathname":"/rairprotocol/end-user-guides/user-functionality/watch-content","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"User Functionality"}]},{"id":"jahVQSPkTa6RfG8fajTc","title":"Admin Functionality","pathname":"/rairprotocol/end-user-guides/admin-functionality","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"}]},{"id":"9a8eYOHMq7kdCqJDRqaG","title":"Deploying NFT contracts","pathname":"/rairprotocol/end-user-guides/admin-functionality/deploying-nft-contracts","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"Admin Functionality"}]},{"id":"P4wW0y7xkTjEHyuwVYSm","title":"Managing Metadata","pathname":"/rairprotocol/end-user-guides/admin-functionality/managing-metadata","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"Admin Functionality"}]},{"id":"8EH8eyp3iFmL0z82vDwG","title":"Managing Media","pathname":"/rairprotocol/end-user-guides/admin-functionality/managing-media","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"Admin Functionality"}]},{"id":"D5kvlE9hoPl3Gh1MnKgF","title":"Managing Marketplace","pathname":"/rairprotocol/end-user-guides/admin-functionality/managing-marketplace","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"Admin Functionality"}]},{"id":"6K7CqUx07mQMvS4RnxLa","title":"Managing Users","pathname":"/rairprotocol/end-user-guides/admin-functionality/managing-users","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"Admin Functionality"}]},{"id":"PntNWAJGP2Hqt8qRMMlp","title":"Importing External Contracts","pathname":"/rairprotocol/end-user-guides/admin-functionality/importing-external-contracts","siteSpaceId":"sitesp_zOLE6","breadcrumbs":[{"label":"End User Guides","emoji":"1f6df"},{"label":"Admin Functionality"}]}]}