RSS Parrot

BETA

🦜 Findy Agency

@findy-network.github.io@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Recent content on Findy Agency

Your feed and you don't want it here? Just e-mail the birb.

Site URL: findy-network.github.io/

Feed URL: findy-network.github.io/index.xml

Posts: 52

Followers: 1

The Swiss Army Knife for the Agency Project, Part 2: Release Management with GitHub

Published: April 23, 2024 00:00

This article will examine how we handle releasing and artifact delivery with GitHub tools in our open-source project. When designing our project’s release process, we have kept it lightweight but efficient enough. One important goal has been ensuring that…

Issuing Chatbot

Published: April 11, 2024 00:00

This post is a development story (or hands-on workshop) of how we can use an FSM chatbot to implement SSI Services to allow any SSI/DID owner to be an issuer. Let’s start with the result and see what the state machine looks like. As you can see below, it’s…

I want mDL!

Published: April 6, 2024 00:00

It’s funny that we don’t have a mobile driver’s license in Finland. In the Nordics, we are usually good with digital and mobile services. For example, we have had somewhat famous bank IDs from the early 90s. For the record, Iceland has had a mobile…

Path to Passwordless

Published: January 5, 2024 00:00

Passkeys and security keys have gained more and more popularity lately, and no wonder – they provide much more security and usability than passwords. These authentication methods utilize strong and phishing-resistant public key credentials that the keys or…

Test Coverage Beyond Unit Testing

Published: November 16, 2023 00:00

Automated testing is your superpower against regression. It prevents you from breaking existing functionality when introducing new code changes. The most important aspect of automated testing is automation. The testing should happen automatically in the…

How To Write Performant Go Code

Published: October 8, 2023 00:00

I suppose all of us programmers have heard of the infamous premature optimization: Premature optimization is the root of all evil in programming. Really? I don’t think so. The full quote from the must-read The Art of Computer Programming by Donald Knuth:…

Test Coverage

Published: August 24, 2023 00:00

GopherCon UK 2023, London Slides for GopherCon UK 2023, August 2023 Laura presenting at GopherCon UK 2023. Photo by GopherCon UK. FooConf 2023, Helsinki Slides for FooConf 2023, November 2023 Laura presenting at FooConf 2023. Photo by FooConf. GoLab 2023,…

GopherCon UK 2023

Published: August 23, 2023 00:00

At the beginning of this year, I set myself a target to speak at a Go programming language conference. There were several reasons to do so. Go has been one of my favorite tools for years, and I have longed for an excuse to join a Go event. Giving a speech…

The Agency Workshop

Published: June 13, 2023 00:00

During the Findy Agency project, our development team initially placed greater emphasis on running and deploying the agency in terms of documentation. Due to this prioritization, instructions on building agency clients have gotten less attention. We have…

Deploying with CDK Pipeline

Published: May 8, 2023 00:00

My previous post described how we have been using the native AWS IaC tools for defining and updating our PoC environment infrastructure. The story ended with taking AWS CDK v2 in use and switching the deployment process on top of CDK pipelines. In this…

Agency's IaC Journey

Published: April 25, 2023 00:00

In the early days of Findy Agency’s development project, it became evident that we needed a continuously running environment in the cloud to try out different proofs-of-concept (PoCs) and demos quickly and easily. As our team is small, we wanted to rely…

No-Code SSI Chatbots - FSM Part I

Published: March 13, 2023 00:00

In this blog post, I’ll explain the syntax of our chatbot language. The good news is that the language is simple, and we already offer some development tools like UML rendering. There’ll be a second post where we’ll dive deeply into the implementation…

Ledger Multiplexer

Published: September 30, 2022 00:00

In this technical blog post, I’ll explain how I implemented a plugin system into our Indy SDK Go wrapper and then extended it to work as a multiplexer. The plugin system allows us to use a key/value-based storage system instead of the normal Indy ledger.…

The Findy Agency API

Published: August 29, 2022 00:00

The gRPC API serves the client applications. The Findy Agency clients can control their agents through the Findy Agency API over the high-performing gRPC protocol. The API design results from iterative planning and multiple development cycles. Initially,…

FTN Issuer Demo

Published: May 2, 2022 00:00

A shortcut for SSI adoption is to use existing APIs when issuing credentials and build so-called self-service issuers. In this demo, we showcase how to implement a service for issuing credentials for Finnish Trust Network data. Read more

Trust in Your Wallet

Published: April 27, 2022 00:00

Our previous post showed how to speed up the leap to the SSI world for existing OIDC clients, i.e., web services using external identity providers for their user authentication. Our demonstrated concept enabled users to log in to web services using…

SSI-Empowered Identity Provider

Published: April 14, 2022 00:00

Open ID Connect (OIDC) is a popular identity protocol for authenticating users and providing identity data for access control. It allows web services to externalize the authentication of end-users by securely signing users in using a third-party identity…

SSI-Empowered Identity Provider

Published: April 7, 2022 00:00

Utilizing SSI wallets and verifiable credentials in OIDC authentication flows has been an interesting research topic for our team already for a while now. As said, the OIDC protocol is popular. Countless web services sign their users in using OIDC identity…

Replacing Indy SDK

Published: March 14, 2022 00:00

Once again, we are at the technology crossroad: we have to decide how to proceed with our SSI/DID research and development. Naturally, the business potential is the most critical aspect, but the research subject has faced the phase where we have to change…

The Missing Network Layer Model

Published: March 5, 2022 00:00

The W3C’s DID Specification is flawed without the network layer model. You might think that I have lost my mind. We have just reported that our Indy SDK based DID agency is AIP 1.0 compatible, and everything is wonderful. What’s going on? Well, let’s start…

Interoperability Testing Demo

Published: January 19, 2022 00:00

Test 1: Findy Agency based issuer/verifier with Lissi Wallet A Findy Agency utilizing issuer tool invites Lissi Wallet to form a pairwise connection. Issuer tool sends and verifies a credential with Lissi Wallet. Test 2: Findy Agency Web Wallet with…

Fostering Interoperability

Published: January 19, 2022 00:00

Different services have different requirements and technical stacks; there are also multiple ways to implement the Aries agent support in an application. Some projects choose to rely on an Aries framework of a specific language and bundle the functionality…

Anchoring Chains of Trust

Published: November 9, 2021 00:00

You will notice a repetitive pattern once you start to play with public-key cryptography. Everything is about chains, or more precisely about the links in the chain. You build these links with public/private key pairs. Links are unidirectional, which means…

Configuration

Published: November 8, 2021 00:00

Overall Findy Agency Deployment Architecture Internet-facing reverse proxy Nginx, AWS load balancer etc. can work as a reverse proxy. It is recommended to use single domain for request routing to avoid hassle with FIDO2 origin requirements and CORS. Port…

The Arm Adventure on Docker

Published: September 20, 2021 00:00

Since the Findy Agency project launched, Docker has been one of our main tools to help set up the agency development and deployment environments. First of all, we use Docker images for our cloud deployment. On a new release, the CI build pipeline bundles…

Travelogue

Published: September 8, 2021 00:00

The success of our team is measured: How well do we understand certain emerging technologies? How relevant they are to the business we are in? How much potential do they have for our company’s business? If you are asking yourself if the order of the list…

Findy Agency Architecture

Published: August 20, 2021 00:00

Overview of Findy Agency. See more detailed description in findy-agent documentation. The backend server of Findy Agency consists of three services: core/findy-agent that handles all agent functionality including credential handling and Aries protocols…

Announcing Findy Agency

Published: August 11, 2021 00:00

Findy Agency provides a Hyperledger Aries compatible identity agent service. It includes a web wallet for individuals and an API for organizations to utilize functionality related to verified data exchange: issuing, holding, verifying, and proving…

Service Agents

Published: August 10, 2021 00:00

Service agents i.e. organization agents utilize Findy Agency through its gRPC API. The agent creation and authentication is handled through the headless authenticator, acator, that implements the FIDO2 protocol. Once authenticated, all agent functionality…

First Steps with Findy Agency

Published: August 10, 2021 00:00

Full Agency Setup Agency services can be setup easily locally using Docker. Check further instructions here. The instructions describe how to launch all the needed backend services in Docker containers together with a simulated ledger. There is also a…