{"version":1,"pages":[{"id":"wKELej2NhhAhyzQamMsl","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_Rip2n","description":""},{"id":"lsDSe2a35l0Ojx04IX0R","title":"Transactions","pathname":"/specification/transactions","siteSpaceId":"sitesp_Rip2n","description":"Data structure composition of a transaction","breadcrumbs":[{"label":"Specification"}]},{"id":"jcdONSMZGcrfHkZyN5EM","title":"Script","pathname":"/specification/script","siteSpaceId":"sitesp_Rip2n","description":"Understanding basics of Script and stack based compilation","breadcrumbs":[{"label":"Specification"}]},{"id":"FelYpwcrHZjTViDak3OV","title":"Opcodes","pathname":"/specification/opcodes","siteSpaceId":"sitesp_Rip2n","description":"Every Script opcode — value, operand, stack effect, and era status","breadcrumbs":[{"label":"Specification"}]},{"id":"xhbWuarXVcvx9iwyeSal","title":"Signature Hashing","pathname":"/specification/signature-hashing","siteSpaceId":"sitesp_Rip2n","description":"Sighash flags and the transaction signature-hash (digest) algorithms","breadcrumbs":[{"label":"Specification"}]},{"id":"eqbtd52oOWPYTK3NBTRR","title":"Blocks","pathname":"/specification/blocks","siteSpaceId":"sitesp_Rip2n","description":"Block and block-header structure, serialization, and validity","breadcrumbs":[{"label":"Specification"}]},{"id":"mJ9rLwZr9DsCCdx74TXz","title":"Consensus Rules","pathname":"/specification/consensus-rules","siteSpaceId":"sitesp_Rip2n","description":"The rules that define the protocol used for the blockchain","breadcrumbs":[{"label":"Specification"}]},{"id":"moWDviL1s8xnk3oxrAq3","title":"Protocol Upgrade History","pathname":"/specification/upgrade-history","siteSpaceId":"sitesp_Rip2n","description":"The consensus upgrade timeline — which validity rules apply at which height","breadcrumbs":[{"label":"Specification"}]},{"id":"b92pTvpeAHWERJl8LdB8","title":"Blockchain Fundamentals","pathname":"/concepts/concepts","siteSpaceId":"sitesp_Rip2n","description":"Conceptual background to the protocol specification","breadcrumbs":[{"label":"Concepts"}]},{"id":"sJa0rJSe8blZ66WWB1Fv","title":"Economic Model","pathname":"/concepts/economic-model","siteSpaceId":"sitesp_Rip2n","description":"The economic incentives defined by the protocol","breadcrumbs":[{"label":"Concepts"}]},{"id":"MfWCQ94nYbV5aJbqrCE4","title":"Transaction Templates","pathname":"/concepts/transaction-templates","siteSpaceId":"sitesp_Rip2n","description":"Common standard script templates","breadcrumbs":[{"label":"Concepts"}]},{"id":"d3F8LUa6hISfVqwD8maj","title":"Sequence and Locktime","pathname":"/concepts/sequence-and-locktime","siteSpaceId":"sitesp_Rip2n","description":"nLockTime and nSequence finality","breadcrumbs":[{"label":"Concepts"}]},{"id":"7wLudimlW7vnFa0l1oC7","title":"Privacy and Identity","pathname":"/concepts/privacy-and-identity","siteSpaceId":"sitesp_Rip2n","description":"How the protocol treats keys, identity, and privacy","breadcrumbs":[{"label":"Concepts"}]},{"id":"WQGq6ouiiLG1yIuJhuqx","title":"Digital Asset Recovery","pathname":"/concepts/digital-asset-recovery","siteSpaceId":"sitesp_Rip2n","description":"Court-ordered asset freezing and recovery","breadcrumbs":[{"label":"Concepts"}]},{"id":"bRfLzLTbdSF2jN8CbqYR","title":"Policy vs Consensus","pathname":"/implementation-notes/policy-vs-consensus","siteSpaceId":"sitesp_Rip2n","description":"The distinction between consensus rules and configurable policy","breadcrumbs":[{"label":"Implementation Notes"}]},{"id":"WkdqROcpbaz6tZQQC9L5","title":"Node Operations","pathname":"/implementation-notes/node-operations","siteSpaceId":"sitesp_Rip2n","description":"How the reference node implements the protocol (non-consensus)","breadcrumbs":[{"label":"Implementation Notes"}]},{"id":"u7MSzZ5AkoY25Y1u7MIQ","title":"Light Clients and SPV","pathname":"/implementation-notes/light-clients-and-spv","siteSpaceId":"sitesp_Rip2n","description":"Verifying transactions without the full blockchain (non-consensus)","breadcrumbs":[{"label":"Implementation Notes"}]},{"id":"mnIhxdzYmNDXerOKy27E","title":"Overview","pathname":"/peer-to-peer-networking/p2p","siteSpaceId":"sitesp_Rip2n","description":"How BSV nodes exchange data over the network (non-consensus)","breadcrumbs":[{"label":"Peer-to-Peer Networking"}]},{"id":"EEZHtamaGT2JMLWELwcv","title":"SV Node Wire Protocol","pathname":"/peer-to-peer-networking/sv-node-wire-protocol","siteSpaceId":"sitesp_Rip2n","description":"Message framing and message types of the SV Node P2P wire protocol (non-consensus)","breadcrumbs":[{"label":"Peer-to-Peer Networking"}]}]}