1. 1. Introduction
  2. 2. Specifications
    ❱
    1. 2.1. Blockchain
      ❱
      1. 2.1.1. Services
      2. 2.1.2. TaPoS
      3. 2.1.3. Smart authorization
      4. 2.1.4. Triedent
      5. 2.1.5. Validation
      6. 2.1.6. Wasm runtime
      7. 2.1.7. Peer consensus algorithms
        ❱
        1. 2.1.7.1. CFT
        2. 2.1.7.2. BFT
        3. 2.1.7.3. Joint Consensus
    2. 2.2. App architecture
      ❱
      1. 2.2.1. Supervisor
      2. 2.2.2. Plugins
      3. 2.2.3. Events
    3. 2.3. High-level concepts
      ❱
      1. 2.3.1. User onboarding
    4. 2.4. Data formats
      ❱
      1. 2.4.1. Account numbers
      2. 2.4.2. JSON
      3. 2.4.3. Schema
      4. 2.4.4. fracpack
  3. 3. Development guides
    ❱
    1. 3.1. Services
      ❱
      1. 3.1.1. Action scripts
      2. 3.1.2. Standards
      3. 3.1.3. WebAssembly
      4. 3.1.4. C++
        ❱
        1. 3.1.4.1. Environment setup
        2. 3.1.4.2. Basic Service
        3. 3.1.4.3. Minimal UI
        4. 3.1.4.4. Calling Others
        5. 3.1.4.5. Reference
          ❱
          1. 3.1.4.5.1. Services and Events
          2. 3.1.4.5.2. Table
          3. 3.1.4.5.3. Web Services
          4. 3.1.4.5.4. Magic Numbers
          5. 3.1.4.5.5. Native Functions
          6. 3.1.4.5.6. System Functions
          7. 3.1.4.5.7. CMake Support
      5. 3.1.5. Rust
        ❱
        1. 3.1.5.1. Environment setup
        2. 3.1.5.2. Basic Service
        3. 3.1.5.3. Testing Services
        4. 3.1.5.4. Calling Others
        5. 3.1.5.5. Minimal UI
        6. 3.1.5.6. Tables
        7. 3.1.5.7. GraphQL
        8. 3.1.5.8. Reference
          ❱
          1. 3.1.5.8.1. Web Services
    2. 3.2. Plugins
      ❱
      1. 3.2.1. Reference
    3. 3.3. Front-ends
      ❱
      1. 3.3.1. User onboarding
      2. 3.3.2. Bundling & security
      3. 3.3.3. Reference
        ❱
        1. 3.3.3.1. External script
        2. 3.3.3.2. HTTP requests
        3. 3.3.3.3. JS libraries
  4. 4. Running infrastructure
    ❱
    1. 4.1. Installation
      ❱
      1. 4.1.1. Native binaries
      2. 4.1.2. Docker containers
    2. 4.2. Administration
    3. 4.3. Command-line utilities
      ❱
      1. 4.3.1. psibase
      2. 4.3.2. psinode
    4. 4.4. Configuration
      ❱
      1. 4.4.1. HTTPS
      2. 4.4.2. Logging
  5. 5. Default apps
    ❱
    1. 5.1. account-sys
    2. 5.2. admin-sys
    3. 5.3. auth-ec-sys
    4. 5.4. auth-sys
    5. 5.5. common-sys
    6. 5.6. cpu-sys
    7. 5.7. doc-sys
    8. 5.8. explore-sys
    9. 5.9. fractal-sys
    10. 5.10. invite-sys
    11. 5.11. nft-sys
    12. 5.12. producer-sys
    13. 5.13. proxy-sys
    14. 5.14. psispace-sys
    15. 5.15. setcode-sys
    16. 5.16. symbol-sys
    17. 5.17. token-sys
    18. 5.18. transact-sys
    19. 5.19. verify-sys
  6. 6. Contributing guide

psibase

Rust service

  • Environment setup
  • Basic Service
  • Testing Services
  • Calling Others
  • Minimal UI
  • Tables
  • GraphQL