goldenprofile-native
PyO3 binding for goldenprofile-core — the
Virtual Fingerprint / Semantic Signature engine.
Cross-document entity resolution over rigid, LLM-synthesized profiles
(name | category | anchor | attribute) for graph nodes and edges. Built to
repair the multi-hop knowledge-graph "shatter": disjoint neighborhoods reunite
into one entity (the defining attribute can only add confidence, never veto a
merge) while distinct entities stay apart (a hard name + category gate).
import json
from goldenprofile_native import resolve_json
req = {
"profiles": [
{"kind": "node", "name": "Thomas Nabbes", "category": "Playwright",
"anchor": "17th Century England", "attribute": "Wrote Play X"},
{"kind": "node", "name": "Nabbes", "category": "Playwright",
"anchor": "UNKNOWN", "attribute": "Born 1605"},
],
# "embeddings": [[...], [...]], # optional: one per profile, for semantic blocking
# "config": {"scoring": {"merge_threshold": 0.72}}, # optional partial override
}
res = json.loads(resolve_json(json.dumps(req)))
res["clusters"] # -> [[0, 1]] the two Nabbes mentions reunited
The compute is in the pyo3-free goldenprofile-core crate; this is a thin
JSON-boundary marshaling layer, so Python, WASM, and C surfaces produce
byte-identical clusters by construction. Part of the
goldengraph program.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file goldenprofile_native-0.1.0.tar.gz.
File metadata
- Download URL: goldenprofile_native-0.1.0.tar.gz
- Upload date:
- Size: 110.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c534bd05e3ea3757832986de07f9b7293dee472fd00a6ded7cd2d8ba3875eed7
|
|
| MD5 |
fd05e4140d7d89b4d2a0ba2de3d4c594
|
|
| BLAKE2b-256 |
d33d6877325e08d9d4881fcd6500a4a5ed91fe0b032f87c55a5af514f85c2518
|
File details
Details for the file goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl.
File metadata
- Download URL: goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl
- Upload date:
- Size: 275.7 kB
- Tags: CPython 3.11+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0b680641f31779515712a706a07303b32fa797e0bf2b75fabdb1abf404b954c
|
|
| MD5 |
c6385e182dd434c18c456547ff327f6c
|
|
| BLAKE2b-256 |
0a54c3b69f7725f0fe961e593d6ee2f9f989b0b4d7a79f3b7967e9fe6505bad8
|
File details
Details for the file goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 431.0 kB
- Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13d62c691c893e1ec27afe5db297f02fab777adb20f2730b32024315346ac7a9
|
|
| MD5 |
f45964472acbe41d055aaea1473e2d55
|
|
| BLAKE2b-256 |
df5002b00d44c9f899d9a80aa1b1818dd3a70bc01f32b6e9830f4cb11bb48164
|
File details
Details for the file goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 423.2 kB
- Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa878bdf40ff1b17789051991fd1d6319fe0f6cc140719b7c00739a1518ecf76
|
|
| MD5 |
7465c4c0616b452774ab6b6849dd1799
|
|
| BLAKE2b-256 |
b7e376c831e61c66ec584d6e25b2fbe6e1d7d8698d5cd013c374d8e9a2c5e559
|
File details
Details for the file goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 371.1 kB
- Tags: CPython 3.11+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
114bbdcba8005fa0c1333c01335504dc422bdacfb23ffee6e64a6557539aa542
|
|
| MD5 |
b7469226e1452d8f9ca5979153d30332
|
|
| BLAKE2b-256 |
cb7016d56658ae963d84ed253129691101e1de7b102f6d1f957afe4305acf005
|
File details
Details for the file goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 387.6 kB
- Tags: CPython 3.11+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0de24b5ef6cc06aeb12efdbc3a2d52462c13ae189ebc7b837b486fad4a0c4af
|
|
| MD5 |
562d8bfb796479327e86bb2ab100cde3
|
|
| BLAKE2b-256 |
235f2ca34134c94385d3505b1a62e31b0f473448918e7df2c2b19c4bba08102b
|