tomFlowee
f0288ad56c
Add README
2025-04-12 00:18:15 +02:00
tomFlowee
ef1b676051
Copy some core data into the token/identity json
...
The lazy user can just use this data instead of the full bcmr.
2025-04-11 22:50:46 +02:00
tomFlowee
21fa8024b7
For a category/authbase write latest.json
...
This adds a second way to get access to the same original metadata file,
instead of parsing the generated overview file, you just trust the
latest and known best one instead.
Notice that this json has its whitespace removed to be smaller.
2025-04-11 21:46:09 +02:00
tomFlowee
ca624d22f5
Detect circular reference and assign trust
...
When a metadata file is fetched due to an authchain having the URL, and
the file then actually refers back to the authchain this circular
confirmation is proof that the metadata file is to be granted the highes
possible truth on how to describe that authbase based identity.
2025-04-11 20:48:37 +02:00
tomFlowee
2ead681466
Fixes.
2025-04-11 18:55:22 +02:00
tomFlowee
7c455754db
Add trust inherited from authchain
2025-04-11 18:14:47 +02:00
tomFlowee
c57fd2ddca
Add parsing of transactions.
...
We make auth-chains out of a list of loose transactions
and we download the files found in bcmr comments (op-return)
2025-04-11 16:19:24 +02:00
tomFlowee
bf1e4c997d
Fix buglet.
2025-04-10 23:47:21 +02:00
tomFlowee
3d7fdadc0b
Introduce the concept of trust.
2025-04-10 23:12:53 +02:00
tomFlowee
02690cf994
Add domain based download
2025-04-10 21:54:45 +02:00
tomFlowee
c50dba2acd
Add some thinking
2025-04-10 19:04:16 +02:00
tomFlowee
d459441a52
Avoid multiple downloads of same URL
...
When different revisions of a BCMR all point to the same resource, we
simply copy the new ones from an older revision to avoid downloading.
2025-04-10 17:44:33 +02:00
tomFlowee
831589ef2a
Handle multiple identities in a bcmr
2025-04-10 16:25:43 +02:00
tomFlowee
cf07797350
Lie to ipfs to make them give us data
...
also add some logging.
2025-04-10 13:08:52 +02:00
tomFlowee
4813ad7c09
Also extract images / icons from nfts
2025-04-10 12:57:34 +02:00
tomFlowee
9380e95126
Avoid setting the reply as member.
2025-04-09 23:31:21 +02:00
tomFlowee
e2742d5633
Add --offline flag.
2025-04-09 23:23:22 +02:00
tomFlowee
3f821a6f31
Add downloading of resources (icon for now)
2025-04-09 23:20:12 +02:00
tomFlowee
a572fe432d
Add timestamp in category jsons
...
And make sure that we sort newest to oldest.
2025-04-09 22:19:19 +02:00
tomFlowee
e396abbb5e
Make the basic work.
2025-04-09 21:50:32 +02:00
tomFlowee
42c25aa795
Make the basic program structure work.
2025-04-08 20:10:02 +02:00
tomFlowee
1c4fb77acd
Start
2025-04-08 19:43:03 +02:00