Skip to main content

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)

Source distribution for goldenprofile-native 0.1.0
File Size Uploaded
goldenprofile_native-0.1.0.tar.gz 110.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for goldenprofile-native 0.1.0
File
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page