Giter VIP home page Giter VIP logo

archive-explorer's Introduction

Archive Explorer

This tool is used to view Starling Integrity encrypted archives that are gated by the Starling Access Token contract using the Lit Protocol. The archives are stored with AES-256 encryption on IPFS.

Access the Archive Explorer

Basic Usage

To use this tool, you need a MetaMask wallet installed in your browser and an active wallet that holds the tokens for the assets you wish to decrypt.

You can browse the tokens you hold by connecting your wallet on OpenSea:

Starling Access Tokens have a self-referencing link to this app embedded inside them. The link can be accessed by using the View Website button in the menu of the token on OpenSea.

When in the app, to load the asset click Connect at the top right corner. You will be required to connect to your MetaMask wallet and sign an attestation for use with Lit Protocol.

Getting an Access Token

To have a demo Starling Access Token sent to your MetaMask address (on the Mumbai network, the Polygon testnet), enter your wallet address in the faucet at faucet.starlinglab.org. This token will be visible in OpenSea's testnet interface and will let you decrypt an asset using the Archive Explorer.

Animated Walkthrough

archive-explorer's People

Contributors

benhylau avatar tripledoublev avatar yurkowashere avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

archive-explorer's Issues

Add source id to ui

Add sourceId to ui if present

"sourceId": {
  "key": "data_id", 
  "value": "P221"
}

Source id is used to identify the content based on upstream source, such as a camera UID or primary key in a database.
key name of field being used
value value of the field

Todo - Meeting 1/31/2023

Update Hashes- PR #25

  • Encrypted Archive
    • CID
    • SHA256
  • Archive
    • CID
    • SHA256

  • use "Archive Explorer Version" - Instead of Published #21
  • Add public and private to all (even if its empty) - PR #26
  • Add multiple root of trusts when they exist - PR #23
  • Click icon next to each root of trust showing only that signature

Support for chain as query paramater

Currently assumption is contract is on mumbai, this should be passed via query param

  • Update contract/external url
  • Update code
  • Figure out chain => chainid mapping

Open Source Repo

  • Release V1 (0.0.1?)
  • Add Copyright (Match integrity repos?)
  • Release Open Source
  • Add CI Publish Git Hub Pages (Stretch)
  • Add README -> #19

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.