Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.06 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.06 KB

FIRM Server

This is a server demonstration implemented using the FIRM (Federated Information Resource Manager) library.

Current Features

  • Built on FIRM
    • Multi-actor
    • Multi-tenant
    • See FIRM documentation for more information.
  • File-based storage (JSON)
    • Partitioned storage
      • Remote cache, separate from tenant documents
      • Private storage
  • Linked Data Support (using firm-ld library)
    • RDF Graph Storage
    • SPARQL endpoint
    • Full-Text Search on RDF data
  • Uses Starlette and uvicorn
  • Allows per-tenant web customization

Future Work

  • Integration testing with activitypub-testsuite (and/or feditest)
  • Experiment with other storage strategies
  • Improve tenant "theming"
  • Explore which parts of the server can be further abstracted