fingerprint
Identify a factor without consuming a trial: returns its unique signature, ledger status, and prior position so you can avoid re-testing factors already counted. Call before writing new factor code.
Instructions
Identify a factor WITHOUT consuming a trial. Returns the value fingerprint, whether the ledger has seen it, and its position if so. Call this before writing new factor code to avoid re-testing something already counted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expr | No | Optional factor expression, for diagnostics only. | |
| factor | Yes | A (dates x names) panel. Prefer {'path': 'f.npz', 'key': 'factor'}; inline {'values': [[...]]} is allowed only up to 200x200. | |
| forward | Yes | The return panel this factor would be tested on. Required because identity is scoped to a panel: the same factor tested on a different universe is a different trial, not a repeat. | |
| horizon | No |