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.
Release files for goldenprofile-native 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| goldenprofile_native-0.1.0.tar.gz | 110.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl | CPython 3.11 | abi3 | Windows x86-64 | Details |
| goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl | CPython 3.11 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl | CPython 3.11 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl | CPython 3.11 | abi3 | macOS 11.0+ ARM64 | Details |
| goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl | CPython 3.11 | abi3 | macOS 10.12+ x86-64 | Details |
Total release size: 2.0 MB
Release files / goldenprofile_native-0.1.0.tar.gz
| Download URL | goldenprofile_native-0.1.0.tar.gz |
|---|---|
| Size | 110.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c534bd05e3ea3757832986de07f9b7293dee472fd00a6ded7cd2d8ba3875eed7
|
|
BLAKE2b-256 checksum How to use checksums |
d33d6877325e08d9d4881fcd6500a4a5ed91fe0b032f87c55a5af514f85c2518
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl
| Download URL | goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl |
|---|---|
| Size | 275.7 kB |
| Tags | CPython 3.11 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
d0b680641f31779515712a706a07303b32fa797e0bf2b75fabdb1abf404b954c
|
|
BLAKE2b-256 checksum How to use checksums |
0a54c3b69f7725f0fe961e593d6ee2f9f989b0b4d7a79f3b7967e9fe6505bad8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl
| Download URL | goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 431.0 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
13d62c691c893e1ec27afe5db297f02fab777adb20f2730b32024315346ac7a9
|
|
BLAKE2b-256 checksum How to use checksums |
df5002b00d44c9f899d9a80aa1b1818dd3a70bc01f32b6e9830f4cb11bb48164
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl
| Download URL | goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 423.2 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
aa878bdf40ff1b17789051991fd1d6319fe0f6cc140719b7c00739a1518ecf76
|
|
BLAKE2b-256 checksum How to use checksums |
b7e376c831e61c66ec584d6e25b2fbe6e1d7d8698d5cd013c374d8e9a2c5e559
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
| Download URL | goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 371.1 kB |
| Tags | CPython 3.11 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
114bbdcba8005fa0c1333c01335504dc422bdacfb23ffee6e64a6557539aa542
|
|
BLAKE2b-256 checksum How to use checksums |
cb7016d56658ae963d84ed253129691101e1de7b102f6d1f957afe4305acf005
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl
| Download URL | goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 387.6 kB |
| Tags | CPython 3.11 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f0de24b5ef6cc06aeb12efdbc3a2d52462c13ae189ebc7b837b486fad4a0c4af
|
|
BLAKE2b-256 checksum How to use checksums |
235f2ca34134c94385d3505b1a62e31b0f473448918e7df2c2b19c4bba08102b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|