{"protocolVersion":"0.3.0","name":"HALOWERK creatorwerk","description":"HALOWERK creatorwerk. Bezahlung über x402 in USDC auf Base Mainnet.","url":"https://creator.halowerk.com","version":"1.0.0","preferredTransport":"JSONRPC","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"creatorwerk_deepfake_score","name":"Combines supplied forensic signals into a transparent deepfake-risk indicator.","description":"Normalizes caller-supplied blink deviation, lip-sync error, spectral discontinuity, compression inconsistency and metadata anomaly using declared fixed weights. It does not inspect media, establish authenticity, identify a generator or replace human forensic review; the result is only as reliable as the supplied signals.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_watermark_embed","name":"Inserts a visible, deterministic marker into text at a fixed word interval.","description":"Normalizes whitespace, inserts a caller-supplied visible marker after every selected number of words and at the end of a final partial interval, then reports source and output digests. This deliberately visible text annotation is not a robust image, audio or cryptographic watermark and can be removed by editing.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_royalty_split","name":"Splits an integer royalty amount exactly using basis-point shares and largest remainders.","description":"Requires shares totaling exactly 10,000 basis points, floors each proportional minor-unit allocation, and distributes leftover units by descending fractional remainder with a stable name tie-break. It performs arithmetic only and does not transfer funds, interpret contracts, withhold tax or resolve rights ownership.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_trend_hijack","name":"Ranks supplied trends for campaign relevance while surfacing blocked-topic conflicts.","description":"Tokenizes caller-supplied campaign and trend keywords, calculates overlap relative to the trend vocabulary, and flags any supplied blocked keyword. It neither discovers live trends nor recommends deception, impersonation or spam; its scoped purpose is a transparent relevance and brand-safety screen.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_plagiarism_music","name":"Compares two melodies using transposition-invariant pitch-interval n-grams.","description":"Converts caller-supplied MIDI-note sequences to adjacent pitch intervals, forms fixed-length interval n-gram sets and reports Jaccard overlap. It does not analyze rhythm, harmony, timbre, recordings, access to prior work or legal substantial similarity, and cannot determine plagiarism.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_vtuber_rigging","name":"Clamps and smooths supplied blendshape animation channels.","description":"Validates frame/channel dimensions, clamps weights to 0–1 and applies exponential smoothing over time in each named channel. It does not infer a face, build a rig, retarget skeletons, process video or replace animator review.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_ad_placement_opt","name":"Selects a maximum-value set of non-overlapping supplied placement intervals.","description":"Sorts caller-supplied placement opportunities by end time and solves the weighted non-overlapping interval problem exactly with dynamic programming. It does not buy inventory, predict conversion, enforce platform policy, model audience harm or guarantee campaign performance.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_fan_engagement","name":"Computes a transparent reach-normalized engagement index for supplied cohorts.","description":"Weights likes, comments, shares, saves and clicks, divides by supplied reach, and reports cohort and aggregate points per thousand reached accounts. It does not access a platform, distinguish authentic from manipulated activity, measure sentiment or predict revenue.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_thumbnail_ctr","name":"Ranks supplied thumbnail variants by a beta-binomial posterior click-through rate.","description":"Updates one shared beta prior with each variant’s supplied clicks and non-clicks, reports posterior means and bounded normal-approximation 95% intervals, and ranks by posterior mean. It does not run an experiment, correct assignment bias, prove significance or predict future performance under distribution shift.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creatorwerk_voice_clone_check","name":"Combines supplied embedding and acoustic similarities into a transparent voice-match indicator.","description":"Calculates cosine similarity between caller-supplied numeric embeddings and combines it with supplied spectral distance, pitch-contour correlation and timing distance using fixed weights. It processes no audio and cannot establish speaker identity, consent, cloning, authenticity or fraud.","tags":["creatorwerk"],"examples":[],"inputModes":["application/json"],"outputModes":["application/json"]}],"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","manifest":"https://creator.halowerk.com/.well-known/x402"}}