keripy icon indicating copy to clipboard operation
keripy copied to clipboard

Ability to store metadata with an identifier

Open iFergal opened this issue 5 months ago • 3 comments

Feature request description/rationale

I think it would be useful to have a way to store metadata about an identifier which is created beyond the alias, such as a profile picture, or user selected identifier theme etc.

The Organizer for contacts already has functionality for regex and chunking images, so I wonder if it could be generalized to organize both a contacts DB and an identifier metadata DB.

Or perhaps there's a better place for it.

iFergal avatar Jul 07 '25 13:07 iFergal

This would be a useful feature. There has been an ongoing conversation about moving the contact management DB to be a separate library, or module within the KERIpy repo, sort of like a monorepo or at least a submodule of the KERIpy repo.

Such an identifier metadata module could be a generalized way to store and retrieve data about an identifier.

kentbull avatar Jul 07 '25 16:07 kentbull

Yeah I remember that discussion. I am also OK temporarily doing this in KERIA and moving it to this separate library/monorepo afterwards if that makes things easier.

I would just like to know if the data should be kept closer to the Habitat record (in which case might need a keripy change), or if it's better to do it separately like the contact management DB.

iFergal avatar Jul 07 '25 20:07 iFergal

Discussed in July 22, 2025 dev call. General agreement to include this functionality in KERIpy.

pfeairheller avatar Jul 22 '25 14:07 pfeairheller