{"adoption": {"forks": 435, "observed_at": "2026-08-28T04:08:52.667956+00:00", "stars": 4515}, "canonical_url": "https://ross.abutalabs.com/products/fory", "card": {"archived": false, "artifact_type": "library", "description": "A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.", "domain": ["developer-tools", "microservices", "apis", "performance", "cross-platform"], "enriched": true, "function": ["serialization", "rpc", "compiler", "sdk"], "health_score": 100, "homepage": "https://fory.apache.org", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["apache/fory"], "name": "apache/fory", "platform": ["jvm", "python", "go", "rust", "cpp", "dotnet", "cross-platform", "browser"], "pushed_at": "2026-08-26T05:04:27+00:00", "repo": "apache/fory", "stars": 4515, "tags": ["xlang", "zero-copy", "jit-serialization", "schema-evolution", "idl", "code-generation", "row-format", "grpc", "object-graph", "binary-format", "javascript", "swift", "android", "nodejs"], "topics": ["cross-language", "fast", "jit", "multiple-language", "serialization", "zero-copy", "java", "python", "cpp", "golang", "javascript", "rust", "compression", "encoding", "marshalling", "persistence", "rpc", "transfer", "lightning", "hacktoberfest"], "urls": [], "use_cases": ["serialize objects fast in java", "cross-language serialization between python and rust", "serialize dataclasses in python to binary", "schema evolution for binary payloads", "preserve circular references when serializing object graphs", "generate native model classes from an IDL schema", "high-throughput serialization for rpc payloads", "random access to fields without full deserialization"], "what_it_is": "Apache Fory is a blazingly fast multi-language serialization framework supporting idiomatic domain objects, a reference-aware schema IDL, and cross-language binary data exchange. It offers JIT-generated serializers, schema evolution, shared/circular reference handling, row-format random access, and Fory-backed gRPC integration across Java, Python, C++, Go, Rust, JavaScript, C#, Swift, Dart, Scala, and Kotlin.", "when_to_avoid": ["you need a human-readable format like JSON or YAML for interoperability with third parties", "your stack uses languages Fory does not support", "you need a battle-tested minimal format like protobuf with a mature ecosystem and broad tooling", "you only serialize simple data occasionally and performance is irrelevant"], "when_to_choose": ["you need very fast, compact binary serialization across multiple languages", "you must serialize existing idiomatic domain objects without IDL boilerplate", "your object graphs contain shared or circular references or polymorphic types", "you want schema evolution with forward/backward compatibility", "you need partial/random access to serialized analytical data via row format"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fory", "repo": "apache/fory", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "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:08:52.667956+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.667956+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:19.391507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e5193f93f47671cba52cdfa51b8df4446bf044b315250c575191ce4b65fa0ecd", "fetched_at": "2026-08-28T04:08:52.667956+00:00", "kind": "readme", "missing": false, "url": "https://github.com/apache/fory"}, {"content_hash": "68d25527c874ada3e2df0d0ddc9bd1f998ce83b2a80612432d7c014fe5331ed5", "fetched_at": "2026-08-29T09:06:19.159346+00:00", "kind": "homepage", "missing": false, "url": "https://fory.apache.org"}, {"content_hash": "9ba84de2c7fbf90c22d8aaee6e2fc03d1240aa1f9271e938e047862554767b62", "fetched_at": "2026-08-29T09:06:19.162219+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/introduction"}, {"content_hash": "d9204730ec446fe9cfb96d7821f1d7fe5a0760e5a76ae5951158fe23c3de20fc", "fetched_at": "2026-08-29T09:06:19.164195+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/specification/xlang_serialization_spec"}, {"content_hash": "baa01384e9f1e0d159124e71057ae229b0a7bbc82a5126c345b62fe341d2ee77", "fetched_at": "2026-08-29T09:06:19.167809+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/community"}, {"content_hash": "c41909a4f9705653d17ead08a7327a938b6f21f4e59a7830fd0cb9b1796e7278", "fetched_at": "2026-08-29T09:06:19.169491+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs"}, {"content_hash": "d93f48277a55dfdd7fb4d56b1dea5b40acead97ec22ea41bb366b37bed81ced9", "fetched_at": "2026-08-29T09:06:19.171014+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/next"}, {"content_hash": "76ce146a4ac5e3f2cda3fb191b0ba798945830ae388a8bfc07cd3e27501330ce", "fetched_at": "2026-08-29T09:06:19.174207+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.5/introduction/overview"}, {"content_hash": "f7c59cc00ee6cc93fb721488690ab68cb256f5f5b79cab6ba4d6e3e630fb18cf", "fetched_at": "2026-08-29T09:06:19.176654+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.4/introduction/overview"}, {"content_hash": "90ba9a325c12fd3673f84ff4fcc4f701bf7378987df453b5fd3fb2fd49069402", "fetched_at": "2026-08-29T09:06:19.179084+00:00", "kind": "site_page", "missing": false, "url": "https://fory.apache.org/docs/1.3/introduction/overview"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 87, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1223, "days_push": 7, "days_rel": 18, "gap_med": 20, "n_releases_24m": 30}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}