Fingerprints#
Counted uint256 accumulation and adjacent ordered-range composition.
- class pipewhy.fingerprint.state.FingerprintState(context: pipewhy.fingerprint.records.FingerprintContext, start: int, count: int, total: int)#
- Parameters:
context (FingerprintContext)
start (int)
count (int)
total (int)
- remove(known_members)#
Subtract a caller-known contained multiset or original-position ordered suffix.
- Parameters:
known_members (FingerprintState)
- Return type:
C3 context framing and complete-record BLAKE2b reference contributions.
- class pipewhy.fingerprint.records.Mode(*values)#
- class pipewhy.fingerprint.records.FingerprintContext(schema_id: str, profile_id: str = 'e2b4d2af40101fee329361e424d79220bccfbd600ecd8aef2ab84de1f795821c', mode: pipewhy.fingerprint.records.Mode | str = <Mode.MULTISET: 'multiset'>)#
- Parameters:
schema_id (str)
profile_id (str)
mode (Mode | str)
- pipewhy.fingerprint.records.record_contribution(record, context, *, position=None)#
Return a uint256 contribution; ordered callers supply the original global offset.
- Parameters:
record (EncodedRecord)
context (FingerprintContext)
position (int | None)
- Return type:
int
Backend policy for normalized host-resident C2 batches.
- pipewhy.fingerprint.dispatch.select_host_backend(requested)#
Keep auto work on the host; installed CPU failures must remain visible.
- Parameters:
requested (str)
- Return type:
str