Show more

Today has verified its first credential.

Going to clean up noisy logging output and push the code tomorrow.

Oh yeah, baby, nice UX to insert stuff into the database.

Important bit is that we just supplied PK as a string and we let Ecto figure out how to fetch it...

I wish there was a cache layer so that I don't have to query stuff every time I make a changeset...

A huge milestone for .

The architecture and data flow spec is encoded in .

Show thread

While thinking about a way for users to control their identity, disclosing nothing by default AND high availability / replication, I came up with the notion of disclosure event logs.

After just a little bit of tinkering with the definition, it turned out that it's getting modelled with existing approach to credentials / claims really well.

I love that immediate positive feedback on design and architecture.

I really like the fact that there is a very high theoretical ceiling for

Our colleagues from other companies that are working on modern identity-related products are already investigating usage of to reduce correlation attack surfaces.

A rare occurrence when being in cryptocurrency business since 2013 pays off — I already understand quite some stuff about zero knowledge cryptographic systems, so it won't be too hard to catch up! 🏃

I'm really bummed out by the fact that doesn't come with a property-based test engine.

Since propex is unstable right now, I write plain stupid unit tests and hate every moment of this bullshit.

URI implementation: one of the few reasons why you might want to have optional values.

Joe Armstrong advocated usage of file system to persist key-value mappings, and databases to store data that we need aggregate queries over.

I feel like for file storage is straight up sufficient, but I'm too afraid to not use with , because I'll be laughed at or something.

I used to overengineer, now I overpolish.

Should learn how to stop at "good enough".

Holy shit am I productive with and .

is for thinking and making sure that you're building the right it, is for doing and making sure you're building it right.

Welcome , y'all, your friendly hardener for our / implementation called .

asciinema.org/a/zCy4Ro5vPRPShg

We probably should set up monitoring, @pola ?

I have log aggregates set up for mail server, but I feel like that's not enough too...

Something for me to figure out after ? :)

Show thread

On the subject of re-writing the same thing over and over again.

For I need to capture detached signatures[1] in .

I made a `:> Capture ` query on website[2] and after very very brief exploration, an API capturing something called `SessionToken`[3] caught my eye.

Upon inspection it turned out that they have B64 encoding as well, except significantly less deranged than mine.

[1]: hackage-search.serokell.io/?q=+
[2]: hackage-search.serokell.io/vie

Going live with development in 6 minutes:

Implementing , an system that just works (for the people).

watch.doma.dev/videos/watch/ea

Show more