Skip to content

fluxsocial/profiles

 
 

Repository files navigation

Profile Expression

Here contains the holochain DNA & ad4m expression language for creating and retrieving agent profiles. Soon UI component required for displaying agent profiles will be included here and served via the ad4m language.
Data stored in the holochain DNA is expected to be an ad4m expression with the following shape for the data field:

{
    signed_agent: "signed did string used for did ownership validation",
    //Profile data, JSON object of any shape
    profile: {
        ...
    },
    //RDF context field, JSON object of any shape
    @context: {
        ...
    }
}

Ad4m language ontology is used here to provide a known implemented interface over holochain zome functions as well as a build js bundle containing the DNA, UI and JS logic required to interface with this DNA.

No holochain validation is currently present on this DNA.

Packages

No packages published

Languages

  • TypeScript 47.7%
  • Rust 37.9%
  • JavaScript 11.2%
  • Svelte 2.1%
  • Other 1.1%