The U.S. Marketplace of Learning2Earning Opportunity | Sourced checklists, progress, prior learning
| Endpoint | https://goldseam.ksaworks.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.2.46 |
| Now | 91 tools · grade F (29) · pin ts_967fd050b02346ec0acfa32ed776177d · protocol 2025-06-18 |
| First / last listed | 2026-11-12 00:18 UTC / 2026-11-12 00:18 UTC |
| Grade over time | 2026-11-12: F (29), 91 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_certifications get_certification certifications_for_occupation occupations_for_certification related_certifications certifications_for_program list_issuers resolve_term expand_term get_dictionary_summary look_up_word words_for_code crosswalk_code open_coach coach_say coach_listen coach_board playlist_summary playlist_policy_open playlist_read playlist_find_pages playlist_policy_diagnose playlist_policy_standing playlist_policy_surf playlist_policy_infer playlist_policy_survey playlist_policy_save playlist_open playlist_save playlist_run playlist_share playlist_unshare playlist_review playlist_compare playlist_review_queue compare_program_checklists find_institution programs_for_institution get_checklist learning_units get_institution find_catalogs get_catalog find_programs get_program get_learning_unit find_policies get_policy find_checklists find_agreements get_agreement find_pathways get_pathway find_comparability get_comparability find_transfer_frameworks get_transfer_framework checklists_requiring_learning_unit search_programs_and_learning_units get_courseshelf_summary comparability_for_learning_unit comparability_for_courses get_courseshelf_performance find_transitions compare_destinations will_my_credits_transfer comparable_map checklist_map assemble_my_formal_education assemble_my_work_and_credentials assert_my_life_experiences my_selfie_ksa_view draft_my_claims suggest_credit_for_my_learning list_persona_transcripts get_persona_transcript find_my_major compare_my_major find_my_school compare_my_school find_my_best_pathway make_my_selfie add_to_my_selfie respond_to_my_statements show_me_my_selfie my_selfie_checkpoint read_my_document_for_selfie explore_from_my_selfie open_my_coach mail_my_bio email_me
search_certifications | Which certification is this prose name? Start here for any plain question — a trade, field, job, skill, or company in everyday words. Returns candidates with ids, issuers, and source basis — candidates rather than a single guess when the name is ambiguous; the ids feed the other certification tools. params: issuer, limit, offset, query* |
get_certification | Everything held about one certification: issuer and issuer domain, occupations served, exam and renewal requirements, education-or-experience routes, Credential Engine registry identity where held, and the basis and source URL for the claim. params: id* |
certifications_for_occupation | What certifications serve this occupation? SOC-keyed lookup (dashed SOC accepted with or without the O*NET .00 suffix). params: limit, offset, soc* |
occupations_for_certification | What occupations does this certification serve? params: id*, limit, offset |
related_certifications | What else serves the same occupation? Traverses on SOC only — a certification sharing solely an instructional program (CIP) is not related (contract § 4). params: id*, limit, offset |
certifications_for_program | Broad academic cross-reference by instructional program (CIP). A deliberately broader, lower-precision question than an occupation lookup — never its peer (contract § 4). params: cip*, limit, offset |
list_issuers | The issuing organizations, optionally filtered by a name query. params: limit, offset, query |
resolve_term | Where does a word place in the KSA model? The KSA Dictionary is the shared vocabulary that defines the terms a learner uses to assert what they know, do, and are — and the terms a learning offering uses to express what it comprises — so both sides resolve to the same identifiers, never spelling matches. Answers from three linked layers (governed lexicon, O*NET content model, WordNet-derived index) params: term* |
expand_term | What is this word, upward? Walks the WordNet is-a (hypernym) chain meaning to parent meaning, from the word's KSA-mapped sense toward its broader categories, so every step stays in the sense it started in. Each step carries its definition (gloss) and synonyms. params: term* |
get_dictionary_summary | What does the KSA Dictionary hold? The words and meanings it places, the governed terms, the O*NET content-model elements, the link words and the CIP-SOC crosswalk, each with its own version and build date where the layer publishes one, and an honest not held where it does not. Read as published at boot, never computed at request time, and never a word lookup: for one word use resolve_term. The wo params: none |
look_up_word | What does this one word reach? Answers the word as a card: its meanings (each with its definition and part of speech), its family of attested forms and the catalog's own use of it, its KSA placement or its relations, its SOC and CIP codes strongest evidence first (each with every way that reached it and the counts behind it), its O*NET elements by official id, its O*NET Technology Skills, Tools Us params: word* |
words_for_code | Which words reach this code? Given an O*NET element id (2.B.1.d), an O*NET-SOC or SOC code (13-1131.00, 13-1131), a CIP code (52.0201), an O*NET Technology Skills (Software Skills) category, a Tools Used UNSPSC commodity code or a Detailed Work Activity id, or an ESCO occupation or skill URI, answers the words that reach it, ranked by the catalog's use of each word under the code; each word's spre params: code* |
crosswalk_code | What does this code cross to? Auto-detects the family — dotted CIP (52.0201) or dashed SOC (11-1021, O*NET .00 suffix accepted) — and answers the other family's codes and titles from the federal CIP-SOC crosswalk. params: code*, limit, offset |
open_coach | Open a visible, speaking coach (coach, advisor, counselor, teacher, mentor or another role) in this chat as an MCP App view, for any GoldSeam service. Give the role and your service's own context in any shape; send a coach object from an earlier open_coach to reopen the same coach without resetting anything. The view asks the host for fullscreen when the host offers it and shows the mode it actual params: actor, coach, context, display_mode, role, session_minutes, size_preset |
coach_say | Speak through the open coach: the words, queued for the coach and spoken in the voice the person chose on the coach once the coach view holds the coach; and optional cues (GoldAvatar's show_frame, action, head, set_caption, speaking, mouth_shapes, blink, idle, auto_revert) at sentence or beat boundaries. Words sent while the coach is still speaking wait their turn, so a short acknowledgment can go params: coach_id*, cues, reply_to, speaker, text, view |
coach_listen | Listen for the person's next spoken reply to the open coach, through the coach session open_coach started: start in the turn that opened the coach, with session_ends_at (coach.session.ends_at). While the person's Talk switch on the coach view is on (it turns on by itself when the session opens), each time they pause at the end of a thought the view sends what they said to the coach, not into this params: coach_id*, seat*, session_ends_at, wait_seconds |
coach_board | Show the whiteboard beside the open coach, or close it (show false). It shows a title, an answer's text and a picture: image_url is an https picture on the web, which GoldSeam fetches for the view (the view may not load other sites' pictures; at most 1 MB). While it is shown, the coach view splits its space between the coach and the whiteboard. Use it when the person asks to see something (a campu params: caption, coach_id*, image_url, show*, text, title |
playlist_summary | How often have playlists been explored? Counts from the GoldSeam Playlist store: policies and playlists by status, explorations with hits and first runs, the most-explored playlists, one playlist's line tallies, reviews and run shares. Small counts are shown as fewer than 5. Explorations are runs, not people. Also, by built_by, for policies and for playlists: saves, first-try passes, average attem params: checklist_id, since, unitid |
playlist_policy_open | Start or reuse one school's policy: its institution-wide rules, worked out once and used by every playlist at that school. Finds the school's captured pages that carry institution-wide rules, then answers hit (the stored policy, its policy_id, status and trust_state), or stale or miss with a manifest of sections to read with playlist_read: award_types, policies, one page:<capture_file> for each qu params: rebuild, unitid* |
playlist_read | Read one section named in a manifest, in full: give unitid for a section of a school's policy (from playlist_policy_open), or checklist_id for a section of a checklist's playlist (from playlist_open). A section over 60,000 characters is returned in parts: the answer carries part and next_part, and you ask again with part set to next_part until next_part is null. Pages come in cleaned text, the sam params: checklist_id, part, section*, unitid |
playlist_find_pages | Search every capture held for one school, across all of its catalog folders, not only the pages playlist_policy_open selected. Use it when a designation, award rule or note is not in the manifest's sections. Give unitid and query: plain words, or a code such as SI. Words are matched as one phrase, without regard to case; a query of 2 to 4 capital letters is matched as a whole token in its own case params: query*, unitid* |
playlist_policy_diagnose | Diagnose one school's policy: what stands between the school and a policy, read and nothing else. No model is called, nothing is saved and nothing in the store is changed. Give unitid. The answer gives walks, the school's catalog captures with what Gather coded as policy in each; pages_the_open_would_read, the pages playlist_policy_open would read now, how many the folder list picks and whether th params: unitid* |
playlist_policy_standing | One school's policy as the Playlist Builds list shows it, read and nothing else. No model is called and nothing is saved. Give unitid. The answer gives policy_in_use, the policy an open or a run would use (policy_id, source: pages, inferred or survey, source_by, trust_state, status, built_by, created_at, capture_year), or null where none is in use; and missing_content, each kind in its own field: params: unitid* |
playlist_policy_surf | Surf: ask Gather for a walk of one school's catalog pages, or read where that walk stands. Give unitid; give ask true to record the ask, and leave it out to only read. This tool starts no walk and no run. The ask is one file the box writes, standing asked. Gather's own window on the box PC, when it is open and no run is going, takes the oldest ask, walks the school's catalog in the window, and rew params: ask, unitid* |
playlist_policy_infer | Save a basic policy for one school from the server's own inference, with no AI. Give unitid. It saves one award rule for each award title the server can infer a minimum for (from the school's programs' published credits, or else from the award's level: 60 for an associate degree, 120 for a bachelor's degree), each with inferred_min_credits and inferred_basis and no quote, and no designations. The params: unitid* |
playlist_policy_survey | Save a policy for one school from a person's answers. Give unitid, name (the person who answered) and policy: award_rules, each an award_title with its min_credits and other conditions; designations, each a designation with its credits and the course codes that carry it; and notes. No quote is asked for or checked. Each award title must be one of the school's, each minimum a positive number (or le params: name*, policy*, unitid* |
playlist_policy_save | Save one school's policy after the server checks it. Every source is a capture_file held for the school, one playlist_policy_open named or one playlist_find_pages found, and a quote of 300 characters or fewer copied verbatim from that capture's cleaned text; the quote check is exact, with no fuzzy matching. The server also checks that every course code is one of the school's CourseShelf learning u params: built_by*, policy*, unitid* |
playlist_open | Start or reuse one checklist's playlist: its requirements, with its school's policy, set out as an ordered sequence of lines. It needs a saved school policy and names playlist_policy_open as the next call when there is none. Answers hit (the stored playlist, its playlist_id and status), or stale or miss with a manifest of sections to read with playlist_read: stored_rows, requirements, requirements params: checklist_id* |
playlist_save | Save one checklist's playlist after the server checks it. lines is the ordered list of the playlist's lines. The server checks that line_ids are unique and order runs 1, 2, 3 without gaps; that the credits of every line except option_list and note add up to the published credits (within the range, where a range is published); that every slot's fills_from names an option_list and every option_list params: built_by*, checklist_id*, lines* |
playlist_run | Play a person's held courses through a checklist's stored playlist and get their progress line by line. Give checklist_id and held, the whole list each time. Five held courses are landed per call: a course taken at the playlist's school lands as itself, a course from another school lands as the receiving course the school's known transfer rules name, a course with no known mapping is unresolved, a params: checklist_id*, continue, first_run, held* |
playlist_share | Share one run. Call this only when the person asks to share. Give the run_token of the run, the snapshot the person chose to share, includes_grades as true or false, and expires_at, which is required and must be in the future. Returns share_id and a share link that opens the snapshot with the playlist's text lines, status and source until the share expires or is revoked. A run that is not verified params: expires_at*, includes_grades*, run_token*, snapshot* |
playlist_unshare | Revoke a share of a run and confirm it. Give the share_id playlist_share returned. The share's link no longer opens. params: share_id* |
playlist_review | Record a review of one saved playlist or one saved school policy. Give playlist_id or policy_id, one and not both, with reviewer (a name), reviewer_type (human, school or ai_verifier) and decision (confirm or reject). note is optional. The review sets the row's trust_state and never its status: a school's confirm sets school_confirmed; a human's or an AI verifier's confirm sets ai_verified and rec params: decision*, note, playlist_id, policy_id, reviewer*, reviewer_type* |
playlist_compare | Compare a candidate playlist with a golden checklist's golden playlist, line by line. The golden set is a small list of checklists. A checklist in it gets its golden playlist, its reference, only when a person confirms one through playlist_review with reviewer_type human; until then the answer says no golden playlist is held for the checklist yet, and nothing is compared. Give checklist_id, one in params: against_playlist_id, checklist_id*, playlist_id* |
playlist_review_queue | What waits for human review. Each week 10 ai_verified playlists are picked at random, with every golden-set checklist that holds a reference playlist; a playlist the independent verifier's rebuilds left disputed is put here too, and so is a school policy they left disputed: an AI's rebuild never replaces a school's policy on its own. For each one waiting the answer gives playlist_id and checklist_ params: none |
compare_program_checklists | Compare what a program takes at several institutions: for each IPEDS UNITID, that institution's published checklist for the program (requirement groups, items, published credit strings — the work effort) beside its published tuition and fee policy (the cost). Schedule is stated not held. Nothing is summed or computed by the service; an institution, checklist, or cost the catalogs do not hold is st params: detail, institution_offset, program*, unitids* |
find_institution | Which institution is this? A name or an IPEDS UNITID answers with the institution's identity, sector, identifiers with their sources, how many programs, checklists, and learning units its published catalog holds here, and what else CourseShelf stores about it: transfer agreements and pathways, prior learning policies and rules, the exam programs it grants credit for, on-campus housing, in-state tu params: city, domain, exam_credit, limit, locale, offset, on_campus_housing, online_only, operational_status, query, residential, sector, state, tuition_in_max, with_agreements, with_pathways, with_prior_learning, with_transfer_policy, with_veteran_services |
programs_for_institution | What programs does this institution publish? Award, credential class, CIP, the published credit figure verbatim, catalog edition, the captured page each came from, and the checklist ids to pass to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record ho params: limit, offset, query, unitid* |
get_checklist | What does this award require? One checklist: its requirement groups (every header and full item count), each group's items with published credit strings, alternatives, and — where an item resolved to a course — that course's own code, title, and published credits, attributed to the course. Items come in pages across the groups; the answer states items_total and next_item_offset. Every row names th params: checklist_id*, item_limit, item_offset |
learning_units | What courses does this institution publish? Filter by subject abbreviation, course code (spaces and case ignored; any number the course prints), or title words; each course carries its published credit string verbatim (ranges stay ranges), edition, and the captured page. Current courses by default: archived_matching counts the archived ones apart, and archived true lists them, marked. Or an exam b params: archived, code, courseatlas_id, limit, offset, query, subject, unit_type, unitid |
get_institution | Everything held about one institution: its identity row, identifiers, addresses, websites, accreditations, relationships, identity history, published costs and calendar dates, each table under its own name, with counts of its programs, courses, checklists, catalogs, policies and agreements and the service that lists each. Contacts name people and are not served. Each row names its current FORM's w params: organization_id, unitid |
find_catalogs | Which published catalog editions are held for this institution? Each catalog's edition year, format and source. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also car params: limit, offset, unitid* |
get_catalog | One catalog edition: its row, the institutions that use it (and whom it is shared from), and how many programs it holds. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, fi params: catalog_id* |
find_programs | Which programs match these words, across institutions? The words are read in each program's name and award title, its description, and its CIP's title and definition, and the programs come back in that order (name and award matches first). Optionally one institution's UNITID, a state or a city. Each program answers with its award, its CIP code with the CIP's title and definition, its published cre params: city, limit, offset, query*, state, unitid |
get_program | One program whole: its row, identifiers, offerings (campus resolved), its own footnotes (program_note) where held, its institution, and the checklists that lead to its award — pass one to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more params: program_id* |
get_learning_unit | One course whole: its row, prerequisites and corequisites, aliases, terms offered, articulation statements and comparable members — each linked course resolved or stated unresolved, never guessed — plus the transfer frameworks it maps to. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole params: learning_unit_id* |
find_policies | Which academic policies does this institution publish (transfer credit, prior learning, tuition and fees …)? Optional words narrow them. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more params: limit, offset, query, unitid* |
get_policy | One published academic policy: its section, verbatim text, page, edition and source. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_se params: policy_id* |
find_checklists | Which checklists — the generic itinerary of requirements for an award — does this institution publish? Optional words (Computer Science, welding, computer) narrow them: they are read in the award title and the program's name, the checklist's and the program's descriptions, and the CIP's title and definition, and the checklists come back in that order (title and name matches first); or a program id params: detail, limit, offset, program_id, query, unitid* |
find_agreements | Which articulation or transfer agreements are held? Optional title words, or an institution's UNITID as a party. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also ca params: limit, offset, query, unitid |
get_agreement | One agreement: its row, its parties (organizations resolved), and the pathways, comparability bundles and checklists that cite it. Signatories name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than o params: agreement_id* |
find_pathways | Which pathways are held? Optional title words, an agreement id, or a checklist id. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_co params: agreement_id, checklist_id, limit, offset, query |
get_pathway | One pathway: its row and the checklist and agreement it links. Contacts name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen params: pathway_id* |
find_comparability | Count and list stored comparability bundles by type, sending institution, receiving institution, source authority and known/inferred kind, with agreement, learning-unit and exam filters. Filters combine and remain in pagination. Counts describe stored_comparability_records, not a live four-source inference inventory. Read full evidence with get_comparability. Answers none held when the selected st params: agreement_id, bundle_type, exam_code, exam_program, kind, learning_unit_id, limit, offset, receiving_organization_id, sending_organization_id, sending_unitid, source_authority, unitid |
get_comparability | One comparability bundle: its row (credits awarded published beside any parse), the receiving institution, and its source and substitute courses, each resolved or stated unresolved. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more params: comparability_id* |
find_transfer_frameworks | Which statewide or compact transfer frameworks are held? Optional name or jurisdiction words. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count params: limit, offset, query |
get_transfer_framework | One transfer framework: its row, authority, codes with their meanings, and the courses mapped to it (resolved), a page at a time. Narrow the courses to one school (unitid) or one framework code (code); more pages carry next_offset. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A params: code, framework_id*, limit, offset, unitid |
checklists_requiring_learning_unit | Which checklists require this course? Each requirement item that resolved to it, with its checklist id, award and group heading. Items that did not resolve to a course are never guessed into this list. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more t params: learning_unit_id*, limit, offset |
search_programs_and_learning_units | Which programs or courses match, and where? Words, a subject (CIP family, or unknown), a course subject prefix, a credential class, an award as published, and a school's state, city, type or UNITID answer with product cards (name, award, length and college when held, school and city, subject, checklist size, and what the program leads to through the CIP-SOC crosswalk) and the counts to refine by. params: award, cip, city, code, credential, exam_credit, limit, locale, offset, on_campus_housing, online_only, place, query, residential, school_offset, sector, state, subject, subject_code, tuition_in_max, type, unitid, view, with_agreements, with_pathways, with_prior_learning, with_transfer_policy, with_veteran_services |
get_courseshelf_summary | What does CourseShelf hold? From the records published with the build, read as published and never computed: per catalog area, how many institutions have loaded content and how many records were loaded; every table's row count; organizations by sector; the census of the whole index with its verdicts; and per-state counts and per-school verdicts where the build publishes them. Anything not publishe params: none |
comparability_for_learning_unit | Where does a course land, and what lands on it? Reuses GoldCheck's combined parent for published CourseShelf comparables, school-published CourseAtlas equivalencies, and each source's separate inferred paths through anchors. Select sources individually or together; omitted catalog arguments retain kind known, while explicit sources without kind select from all four. Where it lands supports one nam params: audience, code, continuation_context, direction, kind, learning_unit_id, limit, offset, school, source_offsets, sources, target_unitid, title, unitid |
comparability_for_courses | Where does each course or exam land at one receiving school? Each typed item uses GoldCheck's shared combined parent, retaining its full evidence and separate known/inferred results. Sources 1-4 select gathered published comparables, school-published CourseAtlas equivalencies, and each source's inferred paths through anchors. The effective selection is stated; unselected engines say not_requested. params: audience, items*, kind, limit, sources, target_unitid* |
get_courseshelf_performance | How did calls to the CourseShelf box perform? From the box's call log: each call that reached the box, newest first, with its time (at), tool, outcome (answered; stopped by a budget; busy, queue full or wait expired; invalid_params; error; not_pinned), ms from the slot being taken to the answer, the build that answered, and the stated cause where there is one; per tool, the count of each outcome; params: from, limit, min_ms, outcome, storage_details, to, tool |
find_transitions | Where can this occupation lead? For a SOC code: destination occupations, each with its typed roads (published by O*NET or by a credential serving both; mapped through the CIP-SOC crosswalk), each road with its source, basis and its class's karat; the bridges (credentials with their exam, education and experience conditions, and programs with checklists nearest the state given); and demand as O*NET params: class, from, from_soc, limit, offset, prefer, state |
compare_destinations | Line up 2 to 6 destination occupations side by side from one occupation: the bridge size (credential only, or the program bridges' awards as published), O*NET demand (median wage, outlook, bright outlook) and the evidence classes of the roads. Each cell is copied or counted, never scored. params: from_soc*, to_socs* |
will_my_credits_transfer | Will my prior credits apply as credit at my target school? For each thing a person holds (an exam and its score, in any exam programme this build holds, or a course taken at a school) the combined check at the target. Two equal sources, four steps run side by side: (1) comparability direct from CourseShelf - the receiver's own published mappings; (2) known equivalencies direct from CourseAtlas, li params: all_paths, audience, carried, checklist_id, courseatlas_depth, depth, held*, held_offset, kind, sources, target_unitid* |
comparable_map | What is one thing I hold comparable to at a school I am considering? One learning unit of any kind - a course at the school it was taken at, an exam at a score, a learning unit by id, or a certification - compared with any target school: the combined check. Two equal sources, four steps run side by side: (1) comparability direct from CourseShelf - the receiver's own published mappings; (2) known e params: audience, courseatlas_depth, depth, item*, kind, sources, target_unitid* |
checklist_map | How far along am I in a program at a school I am considering? One checklist at any target school, chosen by its name or title (or its checklist_id), line by line against what a person holds. Each held item is compared through the combined check. Two equal sources, four steps run side by side: (1) comparability direct from CourseShelf - the receiver's own published mappings; (2) known equivalencies params: audience, carried, checklist, checklist_id, courseatlas_depth, depth, held, held_offset, kind, package, sources, target_unitid* |
assemble_my_formal_education | Read a person's transcripts into their evidence package: each file's text and status, its courses and exams as rows, and the items will_my_credits_transfer takes (courses as { unitid or school, code }; exams with a score, in the exam programmes this build holds). Ask the person for each transcript and the school it came from. Several transcripts are read side by side. A school several schools' nam params: files*, package |
assemble_my_work_and_credentials | Read a person's resume, LinkedIn export, certificates, military records and apprenticeship records into their evidence package: each file's text and status, and the credential signals the certificate, military and apprenticeship documents carry. Ask the person for each file. This assembles; the Selfie is my_selfie_ksa_view. Nothing is stored: the answer returns the package for the agent to keep. params: files*, linkedin_url, package |
assert_my_life_experiences | Record what a person says they have done outside school and work (family, clubs, sports, faith, travel, self-taught projects, challenges) in their evidence package, each placed in a Selfie dimension by the KSA classifier or left unresolved, never defaulted. These are the person's own statements, kept apart from formal education. Nothing is stored: the answer returns the package for the agent to ke params: entries*, package |
my_selfie_ksa_view | The person's Selfie from their evidence package, read from their own words through the KSA Dictionary by pattern matching, with no AI: the same package gives the same Selfie. The seven dimensions (skills, knowledge, abilities and more) as the evidence shows them. Each item quotes the words it was read from, or names the course row or life experience, names the document and the Dictionary entry tha params: aspiration, language, package* |
draft_my_claims | Make the credit claims a person's learning supports, from their package. The answer names its path in `path`. The GoldSeam path (`goldseam`): when the package holds a GoldSeam Selfie (make_my_selfie, add_to_my_selfie, respond_to_my_statements) with at least one statement the person affirmed, even beside a document Selfie, each affirmed statement is one claim in the person's own words, with the wor params: aspiration, language, package*, school |
suggest_credit_for_my_learning | Where is a person in the program they are aiming for, and what may their learning meet? Name the program with `checklist_id` (find it with find_programs at that school) and the answer is that program's checklist line by line: the lines their claims may meet, each with the claim, how well it is corroborated and every link cited; the lines a transfer answer in their package already covers; and the l params: aspiration, audience, checklist_id, language, package*, target_unitid* |
list_persona_transcripts | The example personas whose transcripts can be used in a demonstration: each persona_id, display name and description, the schools its transcript comes from, and the transcript types it offers (official, unofficial). These are example persona transcripts of made-up people, not real students. Every answer carries its steps: the source files read, the outcome, count and elapsed ms. params: none |
get_persona_transcript | One example persona's transcript, parsed now by assemble_my_formal_education: `held` (the course list will_my_credits_transfer, checklist_map and comparable_map take, unchanged), `courses` (each course as read: school and IPEDS UNITID where it resolved, code, title, credits, grade and term; exams with their scores) and `package` (for suggest_credit_for_my_learning). Official and unofficial read th params: persona_id*, transcript_type, vendor_delay_ms |
find_my_major | What should I study? For a person's own words — an interest, a subject or a job — or a job code (SOC), the majors that answer. Each major carries its plain definition (NCES verbatim), the award levels it is conferred at (IPEDS AWLEVEL, each completers flag in its own field and never summed), how many schools offer it nationally, the jobs it leads to through the federal CIP-SOC crosswalk, and its r params: level, limit, offset, soc, state, words |
compare_my_major | How do these majors differ? Two to five majors at one level, side by side: definition, the schools offering it, the jobs and their outlook from O*NET, and earnings at 1 and 5 years with debt — given as the LOWEST-TO-HIGHEST RANGE across the schools that publish them, with the number of schools stated. A range of school figures, never a median computed from them. A six-digit major's earnings come f params: level*, majors*, state |
find_my_school | Where can I study this? A match-up, not a dump: for a major and a level, the schools that award it, ranked by how many of the person's own criteria each one meets, with met, not met and not testable kept as three different results — a school that does not publish a fact is not testable on it, never failed. Each criterion names the source that decided it, each school carries its own program, award, params: also_offers, award, city, cost_max, delivery, exclude_untestable, level*, limit, major*, near, offset, sector, state, with_checklist |
compare_my_school | Which of these schools is better for me? Two to five schools, one major and a level, side by side: program and award, credits required verbatim, requirements compared line by line, and — when the person offers their courses and exam scores — what each school's own published rules would count them for, with GoldCheck's states and reasons carried through unchanged. Credits left is reduced only by it params: held, level*, major*, package, unitids* |
find_my_best_pathway | What's my best way there? For a goal — a major or a job — and what the person brings (courses, exams, their Competency Selfie, work and life experience), the paths to it, each saying WHY it ranks where it does and naming the figures that moved it. The steps appear only where an agreement or pathway document states them, never assembled from award levels alone. Every item the person brought is mark params: goal*, held, level*, limit, package, state |
make_my_selfie | Start or continue a person's conversational Selfie interview. Returns the question groupings (Performer's original questions: formal learning, work, life history and the reflective topics), their purposes, the seven Selfie groupings, progress, where to continue, what survives a chat ending, and the package. No document is needed. Send the person's package from an earlier chat to continue it; witho params: package |
add_to_my_selfie | Record what the person said, in their own words, and the statements you propose from it. Each description names the topics it touched (question keys or grouping ids from make_my_selfie) and, for a life event, its category and life period. Each proposed statement names its origin and the key phrases carrying the knowledge, skill or ability; the KSA classifier and Dictionary connect each phrase, and params: descriptions, interests, package*, position, proposed_statements, skip_topics |
respond_to_my_statements | Record the person's own answer to proposed statements: affirm, correct (corrected_text), expand (addition), reject, remove, place (grouping, the person's own choice), or attach_evidence (a document passage). person_words, their reply as they said it, is required for every action but attach_evidence. A correction or expansion stays unaffirmed unless affirmed is true because the person affirmed the params: package*, responses* |
show_me_my_selfie | The person's Selfie itemized within the seven KSA groupings: each statement in plain words, what it came from (their words, a life event, a document passage), its KSA Dictionary connection, their affirmation and their words, supporting evidence, and third-party verification (none is recorded in this POC). Proposed statements are marked as proposed. Beside the groupings: the person's interests in t params: include_set_aside, package* |
my_selfie_checkpoint | Summarize the interview so far: statements by grouping and affirmation, the person's interests and the possibilities explored (each with its source, what prompted it, the statements supporting it with their affirmation, what it led to, and its observations, whose captured content stays in the package and is shown by show_me_my_selfie), topics discussed, statements awaiting the person's answer, phr params: continue_with, note, package* |
read_my_document_for_selfie | Optional evidence: read a document the person chooses to share and return its text and origin, so you can propose statements from its passages for the person to affirm. Reads PDF, Word (.docx) and plain text; text your host has already read can be sent as pasted. Reading a document affirms nothing and verifies nothing. params: files, package*, pasted |
explore_from_my_selfie | Explore careers and further learning in either direction. From the person's learning: the occupations and program areas their statements (proposed ones too, with their affirmation shown), the phrases you name from their descriptions, or their words reach through the KSA Dictionary's link words, a page at a time. From a target they name or select: an occupation (SOC code), a certification (its id), params: channel, from_descriptions, interest_words, learning_areas, limit, offset, package, prompted_by, questions, statement_ids, target, words |
open_my_coach | When the person says "Open my coach" (or advisor, counselor, teacher, mentor): returns the call to GoldSeam's open_coach that opens the coach (GoldCoach, a view in this chat) for this same interview, with the interview's context and the earlier coaching context so the same coach reopens, and where the interview continues. Nothing is open until open_coach answers: then call open_my_coach again with params: avatar_conversation, avatar_page, avatar_replaced, avatar_seat, avatar_status, display_mode, package*, role, size_preset |
mail_my_bio | The bio builder: mail the person, as a Word (.docx) document that Word, Google Docs and Pages open, the resume, CV, profile or portfolio written from their Selfie. resume: one or two pages for an application (a summary, experience, education and training, and skills). cv: the full record (education, work, training, service, projects and life experiences). profile: a short profile to share with an params: email, kind, package*, person_consent, sections, selfie_coding, title |
email_me | Email the person something they asked for, through GoldSeam's one mail service, sent from Guided by AcademyOne for KSAWorks. Call it only on the person's own request, to the address they typed in this chat as their own; never a third party's address. kind is one of: resume, bio, progress_link, playlist_ready, invitation (a copy for the person), return_link; each has its own subject, header and foo params: kind*, payload*, to* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.