{"adoption": {"forks": 76, "observed_at": "2026-08-28T04:05:44.385765+00:00", "stars": 1851}, "canonical_url": "https://ross.abutalabs.com/products/nisshi", "card": {"archived": false, "artifact_type": "service", "description": "Apache Kafka® compatible broker with S3, PostgreSQL, SQLite, Apache Iceberg and Delta Lake", "domain": ["big-data", "databases", "developer-tools", "self-hosted"], "enriched": true, "function": ["message-queue", "streaming", "serialization", "database", "object-storage", "cli", "proxy"], "health_score": 100, "homepage": "https://docs.nisshi.io", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["nisshi-io/nisshi"], "name": "nisshi-io/nisshi", "platform": ["rust", "self-hosted", "cloud"], "pushed_at": "2026-08-26T06:44:55+00:00", "repo": "nisshi-io/nisshi", "stars": 1851, "tags": ["kafka-compatible", "apache-iceberg", "delta-lake", "schema-registry", "avro", "protobuf", "s3-storage", "stateless-broker", "parquet", "apache-arrow", "messaging", "data-engineering", "linux", "macos", "docker"], "topics": ["built-with-rust", "postgres", "postgresql", "s3", "apache-iceberg", "apache-kafka", "apache-arrow", "datafusion", "parquet", "delta-lake", "datalake", "sqlite"], "urls": [], "use_cases": ["run a kafka-compatible message broker without zookeeper or raft consensus", "store kafka topic data in s3 or postgresql instead of replicated broker storage", "validate avro, json, or protobuf messages against schemas at produce time", "stream kafka topics into apache iceberg or delta lake tables", "spin up an ephemeral in-memory kafka broker for testing", "migrate off apache kafka without rewriting kafka clients"], "what_it_is": "Nisshi is a stateless, Kafka API-compatible message broker written in async Rust with pluggable storage engines (PostgreSQL, SQLite/libSQL, S3, or memory). It includes an embedded schema registry (Avro, JSON Schema, Protobuf) and can write schema-backed topics as Apache Iceberg or Delta Lake tables.", "when_to_avoid": ["you need battle-tested, large-scale Kafka ecosystem features like Kafka Connect, Streams, or tiered storage parity", "you require broker-side replication semantics and in-sync replicas for strict durability guarantees", "your tooling depends on Kafka-specific protocols beyond the core client API", "you need a mature project - it is relatively young with a small download base"], "when_to_choose": ["you want kafka API compatibility with cheaper, simpler durability via S3 or PostgreSQL", "you need schema validation and a schema registry built into the broker", "you want topic data landing directly in Iceberg or Delta Lake for analytics", "you prefer a single statically linked binary with no cluster coordination overhead"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nisshi", "repo": "nisshi-io/nisshi", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:44.385765+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:16:55.977626+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6355914491b4f7641b3a1c7ae9cbee84cc7ed0db0841440e277d24a80333b0dd", "fetched_at": "2026-08-28T04:05:44.385765+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisshi-io/nisshi"}, {"content_hash": "5f169f30bc027541ff9e673685aa49dca8c859ca35e40d70502461fd25adfc98", "fetched_at": "2026-08-29T10:56:19.216231+00:00", "kind": "homepage", "missing": false, "url": "https://docs.nisshi.io"}, {"content_hash": "4244827e0b5a714e530f242ff5566844e109e87cf372f13a00012e751c3c47ed", "fetched_at": "2026-08-29T10:56:19.219259+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/features"}, {"content_hash": "e7dee960755cb8a7ff9366be15ff9c5196f204d3fa266933d2e35a49969f9e31", "fetched_at": "2026-08-29T10:56:19.221412+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/installation"}, {"content_hash": "3d44a082b00241237a358c3da300f9e2c135c441d9271d4306b465178d8b7979", "fetched_at": "2026-08-29T10:56:19.223315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/build"}, {"content_hash": "e6da70f2fcc17e755ec2d3b7d13350a5f4ec132453c431872819200bcda82dec", "fetched_at": "2026-08-29T10:56:19.225226+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine"}, {"content_hash": "c2df48566fec3b2a1f4a1a897439e2b9860460ee08f81bd19aba1e1d1362fa41", "fetched_at": "2026-08-29T10:56:19.227107+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/stateless-brokers"}, {"content_hash": "ec3a1c052993aa3adbd136628df427d99fcdf89ad47fb390edf701d0cc204496", "fetched_at": "2026-08-29T10:56:19.229328+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/schema-registry"}, {"content_hash": "a5939973d3f113660e7a2f7935085b8be894b4c29847a14d8341ca6284510987", "fetched_at": "2026-08-29T10:56:19.231130+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/data-lake"}, {"content_hash": "8b2791767509388048f98e8c9a75dd9e3dec9fe716edd8f09c79a782a9b1ac51", "fetched_at": "2026-08-29T10:56:19.232647+00:00", "kind": "site_page", "missing": false, "url": "https://docs.nisshi.io/docs/storage-engine-memory"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 53, "rhythm": 95}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 742, "days_push": 7, "days_rel": 33, "gap_med": 5, "n_releases_24m": 28}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}