<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>tangle_indexer, branch HEAD</title>
<subtitle>
</subtitle>
<entry>
<id>93caa77f89bd6652c670a21ff77e88df1659f6a7</id>
<published>2026-06-10T20:43:23Z</published>
<updated>2026-06-10T20:43:23Z</updated>
<title>assets: update static assets pointer</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/93caa77f89bd6652c670a21ff77e88df1659f6a7.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit 93caa77f89bd6652c670a21ff77e88df1659f6a7
parent c7a6c31f526419c9c4e97ced0836701926ee981b
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed, 10 Jun 2026 20:43:23 +0000

assets: update static assets pointer

- record pushed static assets revision
- keep market submodule tree clean
- align app assets with remote branch
- prepare parent repository sync

</content>
</entry>
<entry>
<id>c7a6c31f526419c9c4e97ced0836701926ee981b</id>
<published>2026-06-10T20:33:30Z</published>
<updated>2026-06-10T20:34:38Z</updated>
<title>chore: sync working tree</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/c7a6c31f526419c9c4e97ced0836701926ee981b.html" />
<author>
<name>triesap</name>
<email>tyson@radroots.org</email>
</author>
<content>commit c7a6c31f526419c9c4e97ced0836701926ee981b
parent 5caf0ab3f2ecae377661a26d7f6ff4f27809b4bf
Author: triesap &lt;tyson@radroots.org&gt;
Date:   Wed, 10 Jun 2026 20:33:30 +0000

chore: sync working tree

- record local source cleanup state
- preserve current checked-out project files
- update generated or scaffolded surfaces as staged
- keep nested repository remote syncable

</content>
</entry>
<entry>
<id>5caf0ab3f2ecae377661a26d7f6ff4f27809b4bf</id>
<published>2026-01-03T22:18:45Z</published>
<updated>2026-01-03T22:18:45Z</updated>
<title>deps: migrate to radroots nostr packages</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/5caf0ab3f2ecae377661a26d7f6ff4f27809b4bf.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 5caf0ab3f2ecae377661a26d7f6ff4f27809b4bf
parent 1a654e8ccbb736c2e80f8ad09e91f13a49c0026f
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Sat,  3 Jan 2026 22:18:45 +0000

deps: migrate to radroots nostr packages

- Bump workspace rust-version to 1.88.0
- Replace NDK deps with @radroots/apps-nostr and @radroots/nostr
- Propagate FetchJsonResult through indexed listing/profile loaders
- Update indexer listing/profile parsing for bins, refs, and availability tags

</content>
</entry>
<entry>
<id>1a654e8ccbb736c2e80f8ad09e91f13a49c0026f</id>
<published>2025-12-22T19:56:02Z</published>
<updated>2025-12-22T19:56:02Z</updated>
<title>indexer: harden determinism and expand tests</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/1a654e8ccbb736c2e80f8ad09e91f13a49c0026f.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 1a654e8ccbb736c2e80f8ad09e91f13a49c0026f
parent 377003a4c8bdb46769b279dc906792f4fffb8db3
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon, 22 Dec 2025 19:56:02 +0000

indexer: harden determinism and expand tests

- bump toolchain to 1.88 and add tempfile dev dependency
- enforce deterministic event ordering in index writes
- refactor runner cursor helpers and add cursor validation tests
- expand event parsing, resolver, and determinism integration tests

</content>
</entry>
<entry>
<id>377003a4c8bdb46769b279dc906792f4fffb8db3</id>
<published>2025-12-22T17:41:41Z</published>
<updated>2025-12-22T17:41:41Z</updated>
<title>indexer: add event types, deterministic outputs, and robust cursor handling</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/377003a4c8bdb46769b279dc906792f4fffb8db3.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 377003a4c8bdb46769b279dc906792f4fffb8db3
parent 9a472bf0b4f6b5d7b99ecd7c5a285cc88be13d62
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon, 22 Dec 2025 17:41:41 +0000

indexer: add event types, deterministic outputs, and robust cursor handling

- add repository coding directives and workspace guidance
- add codec dependency and wiring for expanded event decoding
- introduce indexers for post, follow, job request, job result, and job feedback events
- extend event kind handling with grouping, ranges, and SQL filtering
- refactor the indexer loop into batch processing with cursor persistence and rowid fallback
- normalize nip05 handling with full and local resolution in profile lookups
- strengthen comment and reaction tag parsing for address and legacy forms
- make index writing deterministic with stable hashes, safe path segments, and change detection
- improve listing sharding with empty handling and safe size conversion
- add tests for parsing, grouping, sharding, and profile tie breaks
- keep log writers alive with nonblocking guards and reduce utf8 truncation risks
- cache database trees for reuse and lower per call overhead

</content>
</entry>
<entry>
<id>9a472bf0b4f6b5d7b99ecd7c5a285cc88be13d62</id>
<published>2025-11-03T21:39:52Z</published>
<updated>2025-11-03T21:39:52Z</updated>
<title>Add i18n utility for locale handling and async translation loading. Integrate custom fonts and theme variables into app styles and HTML. Add phosphor-icons submodule and extend ignore rules for static assets.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/9a472bf0b4f6b5d7b99ecd7c5a285cc88be13d62.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 9a472bf0b4f6b5d7b99ecd7c5a285cc88be13d62
parent e40dd10bca0f6c5ee39eb0413df71bd24ed22dc5
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  3 Nov 2025 21:39:52 +0000

Add i18n utility for locale handling and async translation loading. Integrate custom fonts and theme variables into app styles and HTML. Add phosphor-icons submodule and extend ignore rules for static assets.

</content>
</entry>
<entry>
<id>e40dd10bca0f6c5ee39eb0413df71bd24ed22dc5</id>
<published>2025-11-03T21:06:42Z</published>
<updated>2025-11-03T21:06:42Z</updated>
<title>Edit profile utilities to standardize variable naming for listing identifiers.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/e40dd10bca0f6c5ee39eb0413df71bd24ed22dc5.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit e40dd10bca0f6c5ee39eb0413df71bd24ed22dc5
parent 682596670de03a196a3f9334b40dfb96c6053dba
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  3 Nov 2025 21:06:42 +0000

Edit profile utilities to standardize variable naming for listing identifiers.

</content>
</entry>
<entry>
<id>682596670de03a196a3f9334b40dfb96c6053dba</id>
<published>2025-11-03T20:49:58Z</published>
<updated>2025-11-03T20:49:58Z</updated>
<title>Add `kind 1111` comment events with metadata extraction and indexes by root, author, npub, and NIP-05, integrated into the indexing pipeline. Extend event kinds and keys, wire audit logging, persist comment indexes, enable prerender for market routes, and URL-encode route keys.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/682596670de03a196a3f9334b40dfb96c6053dba.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 682596670de03a196a3f9334b40dfb96c6053dba
parent be2ce93621b80ca32a936a21bd83009b153a7c66
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  3 Nov 2025 20:49:58 +0000

Add `kind 1111` comment events with metadata extraction and indexes by root, author, npub, and NIP-05, integrated into the indexing pipeline. Extend event kinds and keys, wire audit logging, persist comment indexes, enable prerender for market routes, and URL-encode route keys.

</content>
</entry>
<entry>
<id>be2ce93621b80ca32a936a21bd83009b153a7c66</id>
<published>2025-11-03T20:03:12Z</published>
<updated>2025-11-03T20:03:12Z</updated>
<title>Add `kind 7` reaction events with metadata extraction and indexes by root, author, npub, and NIP-05, integrated into the indexing pipeline. Refine config and structure by extending event kinds and keys, updating paths and ports, and removing repository data artifacts.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/be2ce93621b80ca32a936a21bd83009b153a7c66.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit be2ce93621b80ca32a936a21bd83009b153a7c66
parent fec726b4ff944fe9c2dbfd29d58618d39fa379a1
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  3 Nov 2025 20:03:12 +0000

Add `kind 7` reaction events with metadata extraction and indexes by root, author, npub, and NIP-05, integrated into the indexing pipeline. Refine config and structure by extending event kinds and keys, updating paths and ports, and removing repository data artifacts.

</content>
</entry>
<entry>
<id>fec726b4ff944fe9c2dbfd29d58618d39fa379a1</id>
<published>2025-11-03T09:20:32Z</published>
<updated>2025-11-03T09:20:32Z</updated>
<title>Migrate indexer to a top-level crate, inline utilities into a local module, rename the package, retarget workspace paths, and switch to direct dependencies for database, hashing, and Nostr. Update the app to the new index URL environment key with browser-only validation, conditionally prerender and fetch indexes, and tighten configuration loading and logging initialization.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/fec726b4ff944fe9c2dbfd29d58618d39fa379a1.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit fec726b4ff944fe9c2dbfd29d58618d39fa379a1
parent 9ce1f169185b6f65cb75f6af9565c1334852084b
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  3 Nov 2025 09:20:32 +0000

Migrate indexer to a top-level crate, inline utilities into a local module, rename the package, retarget workspace paths, and switch to direct dependencies for database, hashing, and Nostr. Update the app to the new index URL environment key with browser-only validation, conditionally prerender and fetch indexes, and tighten configuration loading and logging initialization.

</content>
</entry>
<entry>
<id>9ce1f169185b6f65cb75f6af9565c1334852084b</id>
<published>2025-11-03T06:03:09Z</published>
<updated>2025-11-03T06:03:09Z</updated>
<title>Update git submodules reference</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/9ce1f169185b6f65cb75f6af9565c1334852084b.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 9ce1f169185b6f65cb75f6af9565c1334852084b
parent 7cd40951ea3bbcc811eedfafb12455c4ac6d4ebb
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  3 Nov 2025 06:03:09 +0000

Update git submodules reference

</content>
</entry>
<entry>
<id>7cd40951ea3bbcc811eedfafb12455c4ac6d4ebb</id>
<published>2025-10-26T23:03:10Z</published>
<updated>2025-10-26T23:03:10Z</updated>
<title>Add listing index loaders and event hydration helpers; refactor market listing/profile routes to use shared loaders and unified types.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/7cd40951ea3bbcc811eedfafb12455c4ac6d4ebb.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 7cd40951ea3bbcc811eedfafb12455c4ac6d4ebb
parent e8413220dc0320132e8d5c9d3a8d5279ef5e5ac7
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Sun, 26 Oct 2025 23:03:10 +0000

Add listing index loaders and event hydration helpers; refactor market listing/profile routes to use shared loaders and unified types.

</content>
</entry>
<entry>
<id>e8413220dc0320132e8d5c9d3a8d5279ef5e5ac7</id>
<published>2025-10-26T22:39:37Z</published>
<updated>2025-10-26T22:39:37Z</updated>
<title>Add profile loader for indexed metadata and listings, deriving keys and npub. Refactor profile pages to use the shared loader with simplified entry generation, consolidating fetch logic and removing debug logging.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/e8413220dc0320132e8d5c9d3a8d5279ef5e5ac7.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit e8413220dc0320132e8d5c9d3a8d5279ef5e5ac7
parent ac01d23e01513a9c36e350477a71c3f81cd03422
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Sun, 26 Oct 2025 22:39:37 +0000

Add profile loader for indexed metadata and listings, deriving keys and npub. Refactor profile pages to use the shared loader with simplified entry generation, consolidating fetch logic and removing debug logging.

</content>
</entry>
<entry>
<id>ac01d23e01513a9c36e350477a71c3f81cd03422</id>
<published>2025-10-26T20:36:30Z</published>
<updated>2025-10-26T20:36:30Z</updated>
<title>Integrate `radroots-core` types and refactor `indexer` listing process  to parse structured product, quantity, price, location, and images from tags, replacing JSON parsing and refining error semantics.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/ac01d23e01513a9c36e350477a71c3f81cd03422.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit ac01d23e01513a9c36e350477a71c3f81cd03422
parent 643040091375a56717dbd0200d8af6b9209640b8
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Sun, 26 Oct 2025 20:36:30 +0000

Integrate `radroots-core` types and refactor `indexer` listing process  to parse structured product, quantity, price, location, and images from tags, replacing JSON parsing and refining error semantics.

</content>
</entry>
<entry>
<id>643040091375a56717dbd0200d8af6b9209640b8</id>
<published>2025-10-06T15:36:01Z</published>
<updated>2025-10-06T15:36:01Z</updated>
<title>Add workspace metadata and shared dependency configuration; align indexer crate configuration. Extend event metadata with `kind` and 64-bit timestamps.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/643040091375a56717dbd0200d8af6b9209640b8.html" />
<author>
<name>triesap</name>
<email>triesap@radroots.dev</email>
</author>
<content>commit 643040091375a56717dbd0200d8af6b9209640b8
parent 00ea1b68d7e155abf77dd4c55333a6db8063d5ac
Author: triesap &lt;triesap@radroots.dev&gt;
Date:   Mon,  6 Oct 2025 16:36:01 +0100

Add workspace metadata and shared dependency configuration; align indexer crate configuration. Extend event metadata with `kind` and 64-bit timestamps.

</content>
</entry>
<entry>
<id>00ea1b68d7e155abf77dd4c55333a6db8063d5ac</id>
<published>2025-08-20T22:56:29Z</published>
<updated>2025-08-20T22:56:29Z</updated>
<title>Update workspace packages.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/00ea1b68d7e155abf77dd4c55333a6db8063d5ac.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 00ea1b68d7e155abf77dd4c55333a6db8063d5ac
parent 4e943e9b75ec9de169918ca408124dc2dd287131
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Wed, 20 Aug 2025 15:56:29 -0700

Update workspace packages.

</content>
</entry>
<entry>
<id>4e943e9b75ec9de169918ca408124dc2dd287131</id>
<published>2025-08-20T22:16:40Z</published>
<updated>2025-08-20T22:16:40Z</updated>
<title>Edit `indexer` migrating crates to `events` and `events-indexed` and updating events indexes for `manifest/shard-metadata` types. Edit `app` migrating to crate-scoped bindings, adding theme.css and refactoring build loaders to use common `_env` indexer base url.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/4e943e9b75ec9de169918ca408124dc2dd287131.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 4e943e9b75ec9de169918ca408124dc2dd287131
parent 4fd126a77ecf41b070031eaf41e61022428978b9
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Wed, 20 Aug 2025 15:16:40 -0700

Edit `indexer` migrating crates to `events` and `events-indexed` and updating events indexes for `manifest/shard-metadata` types. Edit `app` migrating to crate-scoped bindings, adding theme.css and refactoring build loaders to use common `_env` indexer base url.

</content>
</entry>
<entry>
<id>4fd126a77ecf41b070031eaf41e61022428978b9</id>
<published>2025-08-11T20:04:47Z</published>
<updated>2025-08-11T20:04:47Z</updated>
<title>Edit `indexer` updating `listing` event model handlers with normalised `quantity`, `price`, and `image` vector tags parsing, and structured `lat`, `lng`, `geohash` location tags parsing; added content-addressed shard files for `listing` indexes on `author`, `npub` and `nip-05`. Edit `app` migrating profile views to shared library, adding environment variables export.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/4fd126a77ecf41b070031eaf41e61022428978b9.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 4fd126a77ecf41b070031eaf41e61022428978b9
parent 19152008955d59137a3b8703807e37921c70a849
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Mon, 11 Aug 2025 13:04:47 -0700

Edit `indexer` updating `listing` event model handlers with normalised `quantity`, `price`, and `image` vector tags parsing, and structured `lat`, `lng`, `geohash` location tags parsing; added content-addressed shard files for `listing` indexes on `author`, `npub` and `nip-05`. Edit `app` migrating profile views to shared library, adding environment variables export.

</content>
</entry>
<entry>
<id>19152008955d59137a3b8703807e37921c70a849</id>
<published>2025-08-09T19:17:56Z</published>
<updated>2025-08-09T19:17:56Z</updated>
<title>Edit `indexer` adding author `nip-05` profile resolver, extending `listing` events indexing with author, npub and nip-05 keys, restructuring audit feature implementing environment-based configuration. Edit `app` adding listing events to static build loaders on `profile` routes.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/19152008955d59137a3b8703807e37921c70a849.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 19152008955d59137a3b8703807e37921c70a849
parent a5d14ecf48f13307bf88ec3f8d50aa4a7c51b673
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  9 Aug 2025 19:17:56 +0000

Edit `indexer` adding author `nip-05` profile resolver, extending `listing` events indexing with author, npub and nip-05 keys, restructuring audit feature implementing environment-based configuration. Edit `app` adding listing events to static build loaders on `profile` routes.

</content>
</entry>
<entry>
<id>a5d14ecf48f13307bf88ec3f8d50aa4a7c51b673</id>
<published>2025-08-08T18:14:55Z</published>
<updated>2025-08-08T18:14:55Z</updated>
<title>Edit `indexer` adding audit feature to enable events logging.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/a5d14ecf48f13307bf88ec3f8d50aa4a7c51b673.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit a5d14ecf48f13307bf88ec3f8d50aa4a7c51b673
parent 4818ad787b21a02ba582c54b2e456c1afbbfdb4e
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Fri,  8 Aug 2025 18:14:55 +0000

Edit `indexer` adding audit feature to enable events logging.

</content>
</entry>
<entry>
<id>4818ad787b21a02ba582c54b2e456c1afbbfdb4e</id>
<published>2025-08-08T16:22:54Z</published>
<updated>2025-08-08T16:22:54Z</updated>
<title>Edit `indexer` adding content-addressed shard files and manifests for listing country indexes. Edit `app` adding static build loaders for listing country pages, initialisation of global ndk instance.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/4818ad787b21a02ba582c54b2e456c1afbbfdb4e.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 4818ad787b21a02ba582c54b2e456c1afbbfdb4e
parent 159a4ec06ea632796138af28029f46ee4fefc253
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Fri,  8 Aug 2025 16:22:54 +0000

Edit `indexer` adding content-addressed shard files and manifests for listing country indexes. Edit `app` adding static build loaders for listing country pages, initialisation of global ndk instance.

</content>
</entry>
<entry>
<id>159a4ec06ea632796138af28029f46ee4fefc253</id>
<published>2025-08-07T21:37:57Z</published>
<updated>2025-08-07T21:37:57Z</updated>
<title>Edit `indexer` adding embedded key-value engine with primary trees for raw event hashes and serialized metadata events, and incremental metadata JSON index regeneration via SHA-256 digest comparison and write-if-stale logic to only rewrite changed index files. Edit `app` adding static build loaders for indexed profile pages, localised routing, nostr/theme initialisation, fallback error pages.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/159a4ec06ea632796138af28029f46ee4fefc253.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 159a4ec06ea632796138af28029f46ee4fefc253
parent 7208385dfba24ee82a20e6633b08ca4e7fe894ec
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Thu,  7 Aug 2025 21:37:57 +0000

Edit `indexer` adding embedded key-value engine with primary trees for raw event hashes and serialized metadata events, and incremental metadata JSON index regeneration via SHA-256 digest comparison and write-if-stale logic to only rewrite changed index files. Edit `app` adding static build loaders for indexed profile pages, localised routing, nostr/theme initialisation, fallback error pages.

</content>
</entry>
<entry>
<id>7208385dfba24ee82a20e6633b08ca4e7fe894ec</id>
<published>2025-08-02T21:23:42Z</published>
<updated>2025-08-02T21:23:42Z</updated>
<title>Update `indexer` adding kind 0 metadata event indexing and writing of hashed `RadrootsMetadataEvent` under events/0</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/7208385dfba24ee82a20e6633b08ca4e7fe894ec.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 7208385dfba24ee82a20e6633b08ca4e7fe894ec
parent 753b7016cb68e3903bf950ebce489fb731224d56
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  2 Aug 2025 21:23:42 +0000

Update `indexer` adding kind 0 metadata event indexing and writing of hashed `RadrootsMetadataEvent` under events/0

</content>
</entry>
<entry>
<id>753b7016cb68e3903bf950ebce489fb731224d56</id>
<published>2025-08-02T19:42:07Z</published>
<updated>2025-08-02T19:42:07Z</updated>
<title>Add `nostr-rs-relay` relay events records parser.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/753b7016cb68e3903bf950ebce489fb731224d56.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 753b7016cb68e3903bf950ebce489fb731224d56
parent 82c5991a05dd6a37dc2342d1e081ec9fda9b2157
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  2 Aug 2025 19:42:07 +0000

Add `nostr-rs-relay` relay events records parser.

</content>
</entry>
<entry>
<id>82c5991a05dd6a37dc2342d1e081ec9fda9b2157</id>
<published>2025-08-02T18:52:00Z</published>
<updated>2025-08-02T18:52:00Z</updated>
<title>Add `indexer-utils` crate, refactor `indexer` adding clarified architecture and moving the polling loop into `lib::run`.</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/82c5991a05dd6a37dc2342d1e081ec9fda9b2157.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 82c5991a05dd6a37dc2342d1e081ec9fda9b2157
parent 0c2d5c745f61386a88f0ca65e212e58c70f2a8d6
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  2 Aug 2025 18:52:00 +0000

Add `indexer-utils` crate, refactor `indexer` adding clarified architecture and moving the polling loop into `lib::run`.

</content>
</entry>
<entry>
<id>0c2d5c745f61386a88f0ca65e212e58c70f2a8d6</id>
<published>2025-08-02T17:32:26Z</published>
<updated>2025-08-02T17:32:26Z</updated>
<title>Add daily-rotating file appender to tracing initializer</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/0c2d5c745f61386a88f0ca65e212e58c70f2a8d6.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 0c2d5c745f61386a88f0ca65e212e58c70f2a8d6
parent ec11a77e3ce9953c5f0536d29dcbbeeabdaba9aa
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  2 Aug 2025 17:32:26 +0000

Add daily-rotating file appender to tracing initializer

</content>
</entry>
<entry>
<id>ec11a77e3ce9953c5f0536d29dcbbeeabdaba9aa</id>
<published>2025-08-02T17:07:36Z</published>
<updated>2025-08-02T17:07:36Z</updated>
<title>Add `indexer` crate</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/ec11a77e3ce9953c5f0536d29dcbbeeabdaba9aa.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit ec11a77e3ce9953c5f0536d29dcbbeeabdaba9aa
parent 66b304e7e6e9e906dbe3d6411410bad25650aae8
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  2 Aug 2025 17:07:36 +0000

Add `indexer` crate

</content>
</entry>
<entry>
<id>66b304e7e6e9e906dbe3d6411410bad25650aae8</id>
<published>2025-08-02T16:02:20Z</published>
<updated>2025-08-02T16:02:20Z</updated>
<title>Initial commit</title>
<link rel="alternate" type="text/html" href="https://radroots.dev/git/tangle_indexercommit/66b304e7e6e9e906dbe3d6411410bad25650aae8.html" />
<author>
<name>triesap</name>
<email>137732411+triesap@users.noreply.github.com</email>
</author>
<content>commit 66b304e7e6e9e906dbe3d6411410bad25650aae8
Author: triesap &lt;137732411+triesap@users.noreply.github.com&gt;
Date:   Sat,  2 Aug 2025 16:02:20 +0000

Initial commit

</content>
</entry>
</feed>
