Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    • io.picolabs.google_signin
    • io.picolabs.account_management
    • io.picolabs.owner_authentication 
      authentication (The io.picolabs.account_management ruleset will automatically install the io.picolabs.owner_authentication ruleset.) See below for the needed password once installed.

When installed, the pico engine page will refresh requiring you to login before doing anything else. The default root pico id and password are: "root" and "toor" respectively. 


     5. Register the following rulesets with your engine (but do not install them on your pico yet):

    • io.picolabs.manifold_owner
    • io.picolabs.manifold_pico
    • io.picolabs.thing

The The first few rulesets can be found in the folder "Manifold_krl" at the root of the Manifold project you cloned in step 2:

    • io.picolabs.manifold_owner 
    • io.picolabs.manifold_pico 
    • io.picolabs.thing
    • io.picolabs.safeandmine (located in Picolabs/ManifoldApps on Github)
    • io.picolabs.journal (located in Picolabs/ManifoldApps on Github)

Edit config.js

  1. Open The Manifold project in your favorite text editor
  2. Open /src/utils/config.js
  3. Comment out the production section of config.js, and uncomment the development section
  4. Open your root pico on localhost:8080 (or wherever your engine is running), open the channels page, find the ECI/DID that has the policy "only allow google owner_did_requested events". If you cannot find this DID, make sure the io.picolabs.google_signin ruleset is installed
  5. Copy the above ECI/DID into ROOT_SECURED_DID in the config.js file.
  6. Edit any other fields in the config file under the development section

...