true only when every
wire is truthy at the selected moments.
Sibling of Any (at least one wire truthy) and Refute (at least one
wire falsy).
Inputs
- Data / default in — the wires to AND together.
- Date — optional. When wired, evaluation happens at that exact date and the As-of moments setting is ignored.
Configuration
- As-of moments — pick any non-empty subset of Today, Oldest, Latest, Latest defined. Each wire is evaluated at every selected moment; the wire passes if the value is truthy at any of them.
- Use loop date — shown only inside a loop, on by default: each wire is narrowed to the iteration’s date and the As-of moments are ignored. Turn it off to use the As-of moments even inside the loop.
- Collapse IDs — off by default. On, every ID a wire carries is pooled into one lane before the wires are compared, so a property that arrives tagged with an ID still lines up with untagged ones.
Outputs
- Result — one boolean per dated-property
idseen across the inputs. For the typical single-id case, this is one DP; downstream nodes can treat it as a single boolean.
Tips
- Ticking Today + Latest is the natural fit for “is this true now or in any planned future change?”
- When wires carry independent
ids (rare), each id gets its own AND result — they don’t interact. Tick Collapse IDs when they should. To clear the ID on one wire only, rather than on all of them, wire that branch through an Update node with anilID. - A wire whose source produced nothing is falsy — an Assert whose
every wire came back empty is
false, not vacuously true.
Truthiness
nil, false and an empty string count as false; every other value,
0 included, counts as true.