{"version":1,"pages":[{"id":"qgA4Ca5KEMWkU9BOUAnn","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_hJcwn","description":"Scale and compose zero-knowledge proofs on Ethereum."},{"id":"fQeNIlZWADYKvRcoMObj","title":"What is NEBRA UPA?","pathname":"/introduction/what-is-nebra-upa","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"jgbGSUBCOaZhuS9YBg4W","title":"How it works","pathname":"/introduction/how-it-works","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"8S2grHZBLcdiE0ApXe9I","title":"Quickstart","pathname":"/introduction/quickstart","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"wV8oBP3qRkgnECybg5ur","title":"Developer Guide","pathname":"/developer-guide","siteSpaceId":"sitesp_hJcwn"},{"id":"hOln3DAmMsztimEwZ4EZ","title":"Setup","pathname":"/developer-guide/setup","siteSpaceId":"sitesp_hJcwn","description":"Step by step guide to set up the UPA for a zk-app.","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"il9xlFMtunoVhLoioOdi","title":"Registering applications","pathname":"/developer-guide/registering-applications","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"KrsoZSM5QLSvTdGOvZDO","title":"Submission and verification","pathname":"/developer-guide/submission-and-verification","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"CvQc1kWeXpc02L6jRFBz","title":"Proof explorer","pathname":"/developer-guide/proof-explorer","siteSpaceId":"sitesp_hJcwn","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"iBlRkB4Cu2xvtYwTnK7O","title":"Gas costs on L1s","pathname":"/developer-guide/gas-costs-on-l1s","siteSpaceId":"sitesp_hJcwn","description":"End-to-end gas costs of using UPA on L1 chains (e.g. Ethereum Mainnet)","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"loIggAeoGwmRyBv645s6","title":"Gas Costs on L2s","pathname":"/developer-guide/gas-costs-on-l2s","siteSpaceId":"sitesp_hJcwn","description":"End-to-end gas costs of using UPA on L2 chains (e.g. Base Chain)","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"7GgbHqt4MKZq0xKIBvkc","title":"Testing workflow","pathname":"/developer-guide/testing-workflow","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"zUkwL29hEhuSKnwW8rHl","title":"Frontend integration","pathname":"/developer-guide/frontend-integration","siteSpaceId":"sitesp_hJcwn","description":"Use the NEBRA UPA SDK in your dApp","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"Es3os5JN0WdlQvqLpmQu","title":"Deployments","pathname":"/developer-guide/deployments","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"q2iPR0jFq3F7pdJ9aohq","title":"Off-chain verification","pathname":"/developer-guide/off-chain-verification","siteSpaceId":"sitesp_hJcwn","description":"Verification of proofs via an off-chain verification service","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"5ej73WhYdWzx15k1Zzjk","title":"UPA protocol specification","pathname":"/upa-protocol-specification","siteSpaceId":"sitesp_hJcwn","description":"Version 1.2.0"},{"id":"X1BobMMk0CDxXjWGnw7z","title":"Integrating with zkVMs","pathname":"/integrating-with-zkvms","siteSpaceId":"sitesp_hJcwn"},{"id":"N10Xrom5mnWaAS4GpayE","title":"Integrating with SP1","pathname":"/integrating-with-zkvms/integrating-with-sp1","siteSpaceId":"sitesp_hJcwn","description":"","breadcrumbs":[{"label":"Integrating with zkVMs"}]},{"id":"gWQ3hys27jHcTGlknCYZ","title":"Security and Transparency","pathname":"/security-and-transparency","siteSpaceId":"sitesp_hJcwn"}]}