Introduction

Proposals including one or multiple topics discussed here are more likely to be accepted in the RFP program where various rewards can be earned. To submit your RFP use this form.

Note that the full implementation may not always be possible during the DevNet or early TestNet stages of Galactice Network, however this should not discourage applicants from submitting their proposals as partial implementations will also be rewarded.

Should you have any questions don’t hesitate to join our Discord where our team will be able to help you out during every step of the development process.

Private Roll-Up with Gated access/Compliance Proofs

A compliant protocol that prioritizes both privacy and adherence to AML/CTF regulations. The objective is to develop a service that ensures transaction privacy while preserving user privacy.

  1. Goals a. Compliance with AML & CTF laws; b. Transfers between wallets; c. Privacy for users - that is, no one, except a designated fraud investigation parties (henceforth, regulators), can link sender and receiver of funds through the mixer.
  2. Mechanics
    1. Input funds generate private UTXO notes;
    2. UTXOs stored and verified in Merkle Tree on-chain;
    3. Zero knowledge proof (ZKP) for using UTXOs to send it to others or pay out to a wallet;
    4. ZKP proving that:
      1. The sender knows the secret (called nullifier) unlocking and consuming the UTXOs;
      2. Merkle proof that UTXOs are contained in the on-chain root;
      3. Transaction is valid (sum of inputs=sum of outputs).
      4. Additional compliance requirements for users (possible through Galactica Network’s zkKYC Portal).
  3. General fraud investigation setup
    1. Compliance in a particular jurisdiction
      1. set of regulators;
      2. Complex use case with multiple jurisdictions could be solved with multiple jurisdiction aware interfaces to the mixer, as proposed by a16z here (parts 1-4);
      3. On Galactica Network the user can prove with zkKYC that they live in a certain jurisdiction.
    2. Transactions submitted encrypted notes to regulators:
      1. N = amount of regulators;
      2. M = Minimum amount of regulators that need to agree to be able to restore the compliance data;
      3. Using Shamir’s secret sharing algorithm;
      4. Each regulator receives an encrypted note to participate in the secret sharing;
      5. Compliance data contains:
        • zkKYC DID;
        • KYC Guardian that issued that zkKYC;
        • Metadata of smart contracts and transaction it belongs to;
        • With this decrypted and restored, regulators can query the user’s personal details and conduct an investigation.

Galactica Network's approach empowers regulators with the necessary information to investigate fraud while maintaining the confidentiality of personal data, protecting it from exposure to the public or intermediaries. The secret sharing mechanism ensures that individual rogue institutions cannot access data without the consensus of a majority of consortium members. KYC Guardians act as an additional safeguard, further securing access to personal data.

Disclosure NFTs

Providing disclosures to investors for automated investing

  1. DApp implemented by a (series of) smart contract(s);
  2. Projects applying for funding submit applications to the DApp;
  3. Application consists of:
    1. Detailed documentation (tokenomics, risks, business model etc.) uploaded to IPFS. Should provide all information to comply with security requirements;
    2. On-chain transaction to register application and provide private disclosure through zero-knowledge.
  4. What the registration tx provides and is verified by the smart contract:
    1. IPFS hash of the documentation;
      1. Linking documentation to on-chain tx;
      2. Hash verifying that the documentation content has not been tempered;
      3. Optional: possibility to update documentation through resubmission of the registration using a UID.
    2. DApp specific humanID of the founder(s):
      1. Unique ID derived from personal data in the founders zkKYC;
      2. Ensures that the founder has a traceable on-chain record of previous applications. Preventing repeated cases of fraud;
      3. Additional disclosures based on zkCertificate data on Galactica
        1. Founders’ score in investor defined reputation functions;
        2. Relevant later, when more personal data is available in zkCertificates;
        3. For example education diploma, awards, property holdings as collateral.

Attesting users’ eligibility for crowd investing platforms