Ten Thousand Things design & build technologies that make a positive impact on the world.



We emphasise sovereignty, ecological sustainability, privacy and accountability as design principles. All our projects embody these values through the infrastructure we choose, the way we model our data and the way we share information.

Drawing from a wealth of exprience in applied permaculture design, group facilitation and community building, our design and development practices apply a diverse set of interactive techniques to tailor applications and infrastructure to suit the needs of our clients.

We prioritise the use of reliable, open source, peer reviewed technologies to ensure high quality delivery.

sunshine
Application Design

We design and build client-side and web applications in a range of languages, from Ruby to Rust. Scalable RESTful web APIs in Node or Rails; Experimental apps on-top of distributed data protocols Dat and SSB; responsive Javascript front-ends with React and Mutant; cross-platform client-side applications in Electron.

Data Visualisation

We build beautiful and responsive visualisations of a broad range of data sets. Web visualisations, charts and graphs using d3.js, geomapping with Open Street Map and much more...

Distributed Storage with Dat

Dat is a new protocol for distributed file sharing. This cloudless file storage solution allows peer-to-peer sharing over a local area network, bluetooth or an internet connection.

Sovereign Cloud Infrastructure

We provide state of the art secure application deployment solutions combining the latest technology and development practices with co-operative or member-led cloud service providers, or we'll help you host your applications on your own servers. This gives you the knowledge that the data you have custody of in your hands or the hands of people you trust.

Encryption & Password Management

Let us help you get setup and used to using Pretty-Good-Privacy encryption (PGP) for secure email. Promote secure password management among friends and allies using KeePassXC or MasterPassword.

Encrypted Chat

Channel-based encrypted chatrooms for teams and groups using Keybase or Patchwork. Hermes the Hermit Crab with a Fork

Our team runs internet privacy, password management and introduction to cryptography workshops.

Our current workshops are exploring the reception and uses of the new distributed peer-to-peer (p2p) technology Scuttlebutt Hermes the Hermit Crab building dialogue within the community, co-discovering the difficulties involved in private key management and exploring possible solutions such as social secret sharing.

Since 2017 we've hosted at...

  • Work.Life, London Fields, London
  • Afrotech 2018, Richmix, London
  • The Network Convergence 2018, Mieres, Catalonia
  • Art Hack, Enspiral Dev Academy, Wellington
  • Space4, Finsbury Park, London


Working in collaboration with Protozoa, Blockades and the Secure Scuttlebutt Consortium
Dark Crystal

Back up your secrets using the trust in your social network.

Dark Crystal transforms secrets into crystal shards that you can send to trusted friends. If you lose the secret, or something happens to you, your friends can combine the shards to recover the crystal and reveal the secret.


Margins Merkle Tree

A software platform for grass-roots collective cryptocurrency speculation and assisting community driven peer-to-peer (person-to-person) cryptocurrency education at the margins. MMT is an elegant 'mockchain' double entry accounting system built on a Ruby-on-Rails, PostgreSQL and Redis stack.


Scuttle Invite

An API for publishing, retrieving and streaming invite and reply records in the Secure Scuttlebutt ecosystem.